사용자의 목소리에서 개선의 실마리를 찾는 개발자입니다. 서비스의 정답은 언제나 사용자에게 있다고 믿으며, 작은 문제에서도 개선의 기회를 발견하고 사용자가 체감할 수 있는 가치를 만드는 걸 좋아해요.
GIF의 용량을 줄이기 위해 Alpha Channel을 지원하는 영상 코덱을 찾다가, Safari의 문제를 발견하게 된 이야기. 코덱별 Alpha Channel 지원 현황과 브라우저 호환성을 정리합니다.
DRM 라이선스 요청이 실패했을 때 재시도하는 retryLicensing() 기능을 Shaka Player에 구현한 과정을 공유합니다. 7년 된 이슈, EME 스펙의 제약, 그리고 Tizen 디바이스 랩까지.
Widevine, FairPlay, PlayReady - 세 가지 DRM 키 시스템의 라이선스 갱신 방식이 어떻게 다른지, 그리고 Shaka Player에 이 기능을 구현한 과정을 공유합니다.