小编Mah*_*out的帖子

创建MPEG-DASH初始化段

我期待在HLS和MPEG Dash之间进行转换.我不访问原始完全连接的视频文件,只访问单个HLS段.

在对MPEG Dash进行此转换时,我需要为Dash清单.mpd文件提供初始化段.

我的问题是:

  1. Dash视频初始化段的结构是什么?
  2. 如何在不需要原始完整文件的情况下生成/创建一个?

也许一个解决方案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>
Run Code Online (Sandbox Code Playgroud)

ffmpeg http-live-streaming adaptive-bitrate mpeg-dash mp4box

7
推荐指数
1
解决办法
6390
查看次数

对和值之间的Java映射

我需要创建一个缓存第三方查找服务结果的地图.请求由两个对象组成,例如,timemonth.地图需要在(time, month)结果和结果之间进行映射.

我最初的想法是使一个对象有效地包装timemonth进入一个元组对象,因此缓存是该对象和结果之间的映射.

有没有更好的方法来执行此操作,而无需在每次需要使用缓存时将请求包装到元组对象中?

非常感谢.

java caching dictionary hashmap

6
推荐指数
1
解决办法
696
查看次数