MPEG DASH:使用Simple DASH Player播放.m4s文件中的视频片段,而不是MPD文件中的字节范围

时间:2018-10-27 16:13:29

标签: javascript ffmpeg video-streaming mpeg-dash dash.js

我已经按照下面链接中的教程创建了使用HTML5和javascript的MPEG DASH播放器。 Building a simple MPEG dash player using HTML5 and JS.

在给定的教程中,可以使用字节范围播放视频片段。但是对于我的应用程序,我需要以下功能。

  1. 视频播放器应读取.m4s片段文件并播放视频,而不是字节范围。
  2. 应定期计算MediaSource缓冲区中的数据量,还应计算缓冲区中剩余的空间量。

在给定的播放器中是否可能实现这些功能?或者具有上述功能的更好的MPEG DASH播放器?

PS:MPD文件是使用FFmpeg创建的。

ffmpeg  -f  avfoundation -video_size 1280x720 -framerate 30 -i 0 -vcodec libx264  -acodec aac  -b:v 800k  -f dash  -use_template 0  -min_seg_duration 4000 -single_file 1  -start_at_zero -live 1  ffmpeg.mpd

此外,我尝试使用DASH.js播放器,但其中的文档非常丰富。我们能否在dash.js中获得源缓冲区的大小(源缓冲区中的可用空间以及已填充的空间量)?这是我的项目所需的主要功能。

编辑: Code which I tried

0 个答案:

没有答案