GPAC / mp4box mpeg-dash分段不起作用

时间:2018-08-20 07:35:15

标签: video-streaming mpeg-dash mpeg2-ts mp4box

我正在接收来自UDP源的mpeg-2传输流。我需要使用mpeg-dash规范将此内容流式传输到Web客户端。

在一个过程中,我正在使用mp4box将udp内容转储到ts文件中。

mp4box -grab-ts udp://ip:port dump.ts

在第二个过程中,我使用这个不断增长的ts文件生成实时破折号块。

mp4box -dash-live 3000 -mpd-refresh 10 dump.ts

使用简单的HTTP服务器播放生成的破折号片段时,我在js控制台上获得以下输出:

[346][Stream] Multiplexed representations are intentionally not supported, as they are not compliant with the DASH-AVC/264 guidelines
[348][Stream] No streams to play.

我正在使用DASH IF客户端播放器https://github.com/Dash-Industry-Forum/dash.js

我是新手,请让我知道我做错了什么吗?

除了https://gpac.wp.imt.fr/mp4box/dash之外,是否还有其他任何mp4box文档?

或者还有其他合适的方法来实现这一点吗?

1 个答案:

答案 0 :(得分:0)

对我有用

MP4Box -dash 4000 -rap -bs-switching no -profile live -out file_name.mpd file_name.mp4#audio file_name-low.mp4#video file_name-med.mp4#video file_name-high.mp4#video