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

时间:2012-10-15 11:52:21

标签: javascript safari html5-video http-live-streaming

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

我看过HTMLMediaElement Class Reference,但没有找到线索。 src属性始终引用.m3u8文件,因此无效。

1 个答案:

答案 0 :(得分:8)

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

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

  • webkitAudioDecodedByteCount
  • webkitDecodedFrameCount
  • webkitDroppedFrameCount
  • webkitVideoDecodedByteCount

关于这些的文件并不多,但是 我找到了一些可能有帮助的sample code

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