값을 정상 반환했지만, Safari에서는 undefined가 반환되었습니다. 원인 규명: WebKit 소스 탐색 AI가 애플의 WebKit 엔진 소스코드 링크를 직접 찾아 제시함으로써, 삽질하는 시간을 극적으로 줄여주었습니다. 나 Safari에서 왜 undefined가 나오는 거야? 이와 관련된 WebKit 소스 코드 찾아줘 Safari 호환성 이슈와 스펙 확인
라이선스 갱신 관련 이슈를 직접 멘션하며 제안해왔습니다. "FairPlay랑 PlayReady는 잘 모르지만 한번 해볼게요." "문서가 없다는 확실한 사실"을 단시간에 확인해 준 것도 AI의 큰 역할이었습니다. 나 PlayReady 라이선스 갱신 공식 문서 찾아줘 AI “MS 문서를 확인했습니다. 하지만 클라이언트에서 어떻게 갱신을 트리거해야 하는지는 문서에 없습니다. Apple FairPlay도 마찬가지로 커뮤니티 이슈에서만 단서가 발견됩니다.” 이슈 3: 메인테이너의 깜짝 제안
스마트 TV 디바이스 랩 테스트에서 CI가 무참히 실패했습니다. 해결하려고 했으나,,,결국 실패 후 메인테이너분도 우선적으로 Docs로 명시로 해놓고 새롭게 이슈를 달아보는것이 어떠냐고 제안해주심. 소통을 통해서 PR을 머지할 수 있었던 이슈 PC 브라우저 환경만 생각했던 나에게 온 충격 Selenium Test는 실패를 해버렸는데,,,
API입니다. 브라우저에서 DRM영상을 재생할 수 있게 해주는 인터페이스입니다. DRM은 무엇인가요? DRM이란 여러분들이 모바일에서 OTT서비스를 시청하실때 캡처할 경우 화면에 뜨는 검은 화면같이 디지털 컨텐츠의 무단 복제를 막기 위해 만들어진 기술입니다. Widevine, PlayReady, FairPlay란 무엇인가요? Widevine, PlayReady, FairPlay는 브라우저별로 지원되는 각기 다른 DRM 시스템으로, 단일 솔루션으로 모든 환경을 대응할 수 없어 멀티 DRM 라이선스 서버 체계가 필수적입니다.
스트림 수신 2. Browser → App: 암호화 감지, 웹 앱에 이벤트 전달 3. App → CDM: DRM 세션 생성 4. CDM → App: 라이선스 요청 데이터 생성 5. App → License Server: 라이선스 요청 6. License Server → App: 인증 확인 후 라이선스 발급 7. App → CDM: 라이선스 전달 8. CDM → 화면: 복호화 후 GPU로 직접 렌더링