새로워진 사항
이번 릴리스에서는 MPEG-DASH 스트리밍에 대한 포괄적인 품질 분석을 제공하는 세 가지 새로운 비트레이트 메트릭이 도입되었으며, 기존 비트레이트 계산 및 dash.js v4/v5 호환성에 대한 중요한 개선 사항도 포함되었습니다.
새로운 기능
새로운 비트레이트 메트릭
contentManifestBitrate: MPD 매니페스트의 최대 결합(비디오+오디오) 비트레이트입니다. 사용 가능한 가장 높은 스트림 변형을 나타냅니다.contentMeasuredBitrate: 측정된 다운로드 처리량을 기반으로 플레이어의 적응형 비트레이트(ABR) 알고리즘이 추정한 네트워크. ABR 의사 결정을 분석하려면 이 메트릭을 사용하십시오.contentDownloadBitrate: 비디오 세그먼트 요청 데이터(bytesDownloaded × 8 / downloadTime)에서 계산된 유효 다운로드 처리량. 이는 실시간 네트워크 성능 모니터링을 제공합니다.
변화
업데이트된 비트레이트 계산
contentBitrate: 활성 트랙에서 오디오를 제외한 비디오 전용 비트레이트를 반환합니다. 이전 버전에는 통합 비트레이트가 포함되었습니다.contentRenditionBitrate: 완전한 품질 상태를 제공하기 위해 활성 렌디션의 결합된 비디오 및 오디오 대역폭 을 반환합니다.
호환성 개선 사항
getDashBitrate(): v4 호환성 문제를 수정했습니다. 이제 v5 전용 API를 호출하기 전에 버전 확인이 수행되어 dash.js v4.x 설치에서 발생하는 오류를 방지합니다.getManifestBitrate(): dash.js v5+에서는getRepresentationsByType()을(를) 사용하고 v4.x에서는getBitrateInfoListFor()(으)로 폴백하는 스마트 버전 감지 기능을 도입했습니다.
버그 수정
- 중복된
getPlayhead()메서드 정의를 제거했습니다 getTrack()오류 핸들러에서console.log문을 제거했습니다.
비트레이트 메트릭 개요
기인하다 | 유형 | 설명 |
|---|---|---|
| 동영상 전용 | 현재 활성화된 비디오 트랙의 비트레이트 |
| 결합 | 활성 렌디션의 비디오+오디오 대역폭 |
| 최고 | MPD 매니페스트의 최고 품질 변형 |
| 예상 | ABR 알고리즘 대역폭 추정치 |
| 실시간 | 유효 다운로드 처리량 |