バグ修正
contentBitrate計算の改善
問題: contentBitrate属性は、再生中に実際に測定されたスループットではなく、マニフェストからのターゲットビットレートを報告していました。
修正: dash.jsのgetAverageThroughput()を使用するようにビットレート計算方法を更新しました。これにより、測定された平均スループットがキャプチャされ、再生中のコンテンツ消費率のより正確でリアルタイムな表現が提供されます。
実装の詳細
プライマリロジック:
player.getAverageThroughput('video')を使用して測定されたスループットを取得しますフォールバックロジック:
- スループット測定が利用できない場合は、マニフェストのビットレートを使用します。
- ビデオ品質の監視と分析の精度を向上させます。
影響:
- New Relicビデオ監視におけるより正確なビットレートレポート
- 実際のネットワーク状況とビデオ品質の可視性の向上
- 再生に関する問題のデバッグ機能の改善