Chrome如何确定要为HTML5 MP4缓冲多少视频?

用户名

我有一个可变比特率的MP4视频,因此平均比特率不一定在整个文件中都保持一致。因为我的视频是计算机屏幕的捕获,所以视频的某些部分由于没有任何反应而比特率非常低,而其他部分则由于屏幕上有很多活动而比特率更高。

Chrome浏览器如何确定要渐进式下载HTTP(S)视频要缓冲多少视频?我遇到了一个问题,即Chrome倾向于缓冲得太少,因此播放停顿了。

如果无法说服Chrome浏览器下载特定时间的视频(并且我不想只是预加载整个视频),我可以编写MP4来解决问题的一些特殊方法吗?我正在使用FFmpeg和MP4Box。也许取决于HTTP服务器?

巴勃罗·蒙蒂利亚(Pablo Montilla)

如果您想进一步控制视频的播放,则一定要签出MediaSourceExtensions它们定义了视频播放的整体模型,定义了sourceBuffers可以在何处放置视频数据等。

注意,使用API​​仍然不是一件容易的事,有关如何使用它的信息也非常分散。

就您而言,如果您走这MSE条路线,则可以继续使用h264(可能是您mp4正在包装的编解码器)或切换到webm

万一走这MP4, h264条路线,您将需要生成一个片段化的MP4(fMP4)并编写一些片段JavaScript来控制使用MP4片段的方式(segments用MSE的话来说)。

MP4Box支持该-dash协议,该协议将以适合通过消费的方式对MP4进行分段MSEFFmpeg还支持生成片段MP4。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用Javascript下载HTML5 mp4视频

来自分类Dev

从HTML5视频获取MP4创建时间

来自分类Dev

通过PHP fpassthru()加载了mp4 / webm的Chrome HTML5视频:无法设置currentTime?

来自分类Dev

在Chrome的HTML5视频代码中通过php播放mp4文件?

来自分类Dev

如何在html5中播放mp4视频文件

来自分类Dev

如何在Safari中循环播放html5 mp4视频时防止延迟?

来自分类Dev

确定mp4是目标C中的音频还是视频

来自分类Dev

确定所选视频在iOS中是.MOV还是.MP4

来自分类Dev

无法在我的 html 页面中集成 mp4 视频

来自分类Dev

如何播放视频.mp4 ios7?

来自分类Dev

如何使用python打开MP4视频文件?

来自分类Dev

如何使用openCV将视频导出为.mp4?

来自分类Dev

如何转换MP4视频中音频轨道的格式?

来自分类Dev

如何在MP4上叠加透明视频?

来自分类Dev

如何使用openCV将视频导出为.mp4?

来自分类Dev

如何使用ffmpeg php对mp4视频加水印

来自分类Dev

如何在 ionic 中播放视频 .avi 或 mp4

来自分类Dev

如何使用 Octave/via 绘图创建 mp4 视频

来自分类Dev

仅播放音频的video / mp4类型的HTML5视频

来自分类Dev

HTML5视频元素中mp4之前或之后的webm?

来自分类Dev

MP4 html5视频无法在IE10上运行

来自分类Dev

将HTML5 Blob视频导出到MP4

来自分类Dev

仅在旧浏览器中处理Html5视频+ Mp4源

来自分类Dev

ffmpeg mp4视频无法在浏览器的html5视频播放器上播放(格式错误)

来自分类Dev

如何在iOS(iPhone和iPad)上播放带有HTML5视频标签的mp4视频文件?

来自分类Dev

Amazon S3 mp4视频无法在HTML视频标签中播放

来自分类Dev

如何在Jekyll博客中包含视频标签/ mp4视频

来自分类Dev

如何将 webm 视频与具有透明度的 mp4 视频合并?

来自分类Dev

如何将音频从MP4或FLV视频文件转换为mp3?

Related 相关文章

  1. 1

    使用Javascript下载HTML5 mp4视频

  2. 2

    从HTML5视频获取MP4创建时间

  3. 3

    通过PHP fpassthru()加载了mp4 / webm的Chrome HTML5视频:无法设置currentTime?

  4. 4

    在Chrome的HTML5视频代码中通过php播放mp4文件?

  5. 5

    如何在html5中播放mp4视频文件

  6. 6

    如何在Safari中循环播放html5 mp4视频时防止延迟?

  7. 7

    确定mp4是目标C中的音频还是视频

  8. 8

    确定所选视频在iOS中是.MOV还是.MP4

  9. 9

    无法在我的 html 页面中集成 mp4 视频

  10. 10

    如何播放视频.mp4 ios7?

  11. 11

    如何使用python打开MP4视频文件?

  12. 12

    如何使用openCV将视频导出为.mp4?

  13. 13

    如何转换MP4视频中音频轨道的格式?

  14. 14

    如何在MP4上叠加透明视频?

  15. 15

    如何使用openCV将视频导出为.mp4?

  16. 16

    如何使用ffmpeg php对mp4视频加水印

  17. 17

    如何在 ionic 中播放视频 .avi 或 mp4

  18. 18

    如何使用 Octave/via 绘图创建 mp4 视频

  19. 19

    仅播放音频的video / mp4类型的HTML5视频

  20. 20

    HTML5视频元素中mp4之前或之后的webm?

  21. 21

    MP4 html5视频无法在IE10上运行

  22. 22

    将HTML5 Blob视频导出到MP4

  23. 23

    仅在旧浏览器中处理Html5视频+ Mp4源

  24. 24

    ffmpeg mp4视频无法在浏览器的html5视频播放器上播放(格式错误)

  25. 25

    如何在iOS(iPhone和iPad)上播放带有HTML5视频标签的mp4视频文件?

  26. 26

    Amazon S3 mp4视频无法在HTML视频标签中播放

  27. 27

    如何在Jekyll博客中包含视频标签/ mp4视频

  28. 28

    如何将 webm 视频与具有透明度的 mp4 视频合并?

  29. 29

    如何将音频从MP4或FLV视频文件转换为mp3?

热门标签

归档