检测Safari中HTTP Live Streaming的当前比特率

Pau*_*xon 4 javascript safari http-live-streaming html5-video

在Safari中使用Apple Live Streaming时,有没有办法用Javascript检测当前的比特率?或者,我可以检测.m3u8的哪个元素正在播放?

我查看了HTMLMediaElement类参考,但没有发现任何线索.src属性始终引用.m3u8文件,因此无效.

Tim*_*yes 8

看起来WHATWG试图解决这个问题.请在此处查看有关HTML5视频指标的文档:http://wiki.whatwg.org/wiki/Video_Metrics

使用Safari Web开发人员工具,您可以看到Webkit已在HTMLVideoElement上实现了以下属性:

  • webkitAudioDecodedByteCount
  • webkitDecodedFrameCount
  • webkitDroppedFrameCount
  • webkitVideoDecodedByteCount

关于这些的文档并不多,但我发现了一些可能有用的示例代码.

我很想知道这些属性是否适合你.如果您有任何见解,请发布您的反馈.