Skip to content

Commit

Permalink
2025-01-14 TIL 문서 복사
Browse files Browse the repository at this point in the history
  • Loading branch information
rlaisqls authored and github-actions[bot] committed Jan 14, 2025
1 parent cb99bca commit 700f95d
Show file tree
Hide file tree
Showing 3 changed files with 45 additions and 4 deletions.
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: 'embedding and chunking'
lastUpdated:
title: 'embeddingandchunking'
lastUpdated: 2025-01-14T20:59:07
---
### Long-Context Embedding

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: 'DatadogAnomalydetectionAlgorithms'
lastUpdated: 2024-12-18T09:46:08
title: 'datadog anomaly detection algorithms'
lastUpdated: 2025-01-14T20:59:07
---
Datadog은 Anormaly detection 기준 설정을 위해 최대 6주간의 데이터를 학습하고, 아래 세 알고리즘 중 하나에 따라 계산한다.

Expand Down
41 changes: 41 additions & 0 deletions src/content/docs/TIL/개발/EME.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
---
title: 'EME'
lastUpdated: 2025-01-14T19:49:51
---

EME(Encrypted Media Extension)의 약자로, DRM이 걸려있는 영상 컨텐츠를 사용자가 단말기에서 보안 프로그램 설치 없이 사용할 수 있게 해주는 기술이다.

<img width="579" alt="image" src="https://github.com/user-attachments/assets/3b90fc13-c894-4ab9-878b-9ab16b34e8bc" />

EME를 적용하기 위해선 아래 네 가지가 필요하다.

1. 암호화된 영상이 저장되어있는 스토리지 서버

- 콘텐츠를 암호화된 형태로 저장하고, 재생시 영상을 반환한다.
- [Shaka Packager](https://github.com/shaka-project/shaka-packager)와 같은 도구를 사용해 암호화할 수 있다.

2. 복호화 키가 들어있는 라이센스 서버

- 콘텐츠 재생에 필요한 암호화 키를 안전하게 발급한다.

3. 인증서

- 영상을 복호화할 때, 복호화키와 인증서를 같이 가져와 인증해야한다.
- 이 인증서는 개인적으로 발급받기 어렵다. 따라서 인증서를 생성하여 나눠주는 [Pallycon](https://pallycon.com/) 등의 서비스를 사용할 수 있다.

4. CDM(Contents Decryption Module)

- 라이센스 서버에서 복호화 키, 인증서를 가져와 영상을 복호화한다.

- 대표적인 CDM은 아래와 같은 것들이 있다.
- Widevine(Google에서 개발. Chrome, Android, Firefox, Opera에서 지원)
- Playready(Microsoft에서 개발. IE, Edge, Smart TV에서 지원)
- Fairplay(Apple에서 개발. Safari, IOS에서 지원)

---
참고

- <https://github.com/LeeJaeBin/About-EME/tree/master>
- <https://d2.naver.com/helloworld/7122>
- <https://github.com/shaka-project>
- <https://www.w3.org/TR/encrypted-media-2/>

0 comments on commit 700f95d

Please sign in to comment.