【发布时间】:2016-04-08 07:04:51
【问题描述】:
我希望在 HLS 和 MPEG Dash 之间进行转换。我不访问原始的完全连接的视频文件,只访问单独的 HLS 片段。
在对 MPEG Dash 进行这种转换时,我需要为 Dash 清单 .mpd 文件提供一个初始化段。
我的问题是:
- Dash 视频初始化段的结构是什么?
- 如何在不需要原始完整文件的情况下生成/创建一个?
也许解决方案将涉及让MP4Box 将“.ts”HLS 段转换为自初始化的 Dash“.m4s”段,但我不确定如何解决这个问题?
非常感谢任何想法。
非常感谢。
更新: 使用原始 hls 片段流式传输的片段。视频一直播放,但只是黑色。
<Representation width="426" height="238" frameRate="25" id="238p 400kbps" bandwidth="400000">
<SegmentList timescale="25000" duration="112500">
<SegmentURL media="video_0_400000/hls/segment_0.ts"/>
<SegmentURL media="video_0_400000/hls/segment_1.ts"/>
<SegmentURL media="video_0_400000/hls/segment_2.ts"/>
</SegmentList>
</Representation>
</AdaptationSet>
【问题讨论】:
标签: ffmpeg http-live-streaming mpeg-dash adaptive-bitrate mp4box