RSS DEV 커뮤니티
팔로우
미디어 스트리밍 개론: 2부
비트레이트와 해상도는 모두 미디어 파일 데이터와 관련이 있지만, 해상도는 픽셀 디테일을 측정하고 비트레이트는 초당 사용되는 데이터 양을 측정합니다. 비트레이트가 낮으면 높은 해상도가 반드시 좋은 품질을 보장하지는 않으며, 낮은 해상도라도 비트레이트가 좋으면 압축이 제대로 되지 않은 고해상도 비디오보다 더 좋아 보일 수 있습니다. 사용된 코덱도 시각적 효율성에 상당한 영향을 미치며, H.265와 같은 최신 코덱은 동일한 품질에 더 적은 대역폭을 필요로 합니다. 높은 비트레이트는 파일 크기와 대역폭 요구 사항을 증가시켜 시청자에게 버퍼링을 유발할 수 있습니다. 적응형 비트레이트 스트리밍(ABR)은 다양한 해상도와 비트레이트의 여러 비디오 렌더링을 생성하여 이를 해결합니다. 매니페스트 파일은 이러한 렌더링을 나열하며, 플레이어는 시청자의 실시간 네트워크 상태와 버퍼 상태를 기반으로 최적의 렌더링을 동적으로 선택합니다. 이를 통해 비디오 품질이 끊김 없이 조정되어 중단을 방지합니다. ABR 알고리즘은 주로 처리량 기반 및 버퍼 기반 방법을 사용하며, 종종 하이브리드 접근 방식으로 결합하여 품질, 안정성 및 리버퍼 위험의 균형을 맞춥니다. 디지털 권리 관리(DRM)는 무단 복사 및 배포로부터 콘텐츠를 보호하기 위해 사용됩니다. DRM은 미디어를 암호화하며, 사용자 적법성 및 장치 권한을 확인한 후 라이선스 서버에서 복호화 키를 필요로 합니다. 주요 DRM 시스템에는 Widevine, FairPlay 및 PlayReady가 있으며, 콘텐츠는 종종 더 넓은 플랫폼 호환성을 위해 여러 시스템으로 암호화됩니다. 라이선스가 요청되면 플레이어는 장치별 요청을 라이선스 서버로 보내고, 라이선스 서버는 요청을 확인하고 복호화 키가 포함된 암호화된 라이선스를 반환합니다. 이 키는 장치의 콘텐츠 복호화 모듈(CDM)에 의해 안전한 환경 내에서 로컬로 복호화되어 원시 키 또는 비디오 데이터에 대한 액세스를 방지합니다. DRM 시스템 내에는 다양한 보안 수준이 존재하며, 프리미엄 콘텐츠는 재생을 위해 종종 더 높은 보안 등급을 요구합니다.