我有一大块mp4文件。每个块2秒。我必须使用这些块来组织伪流。使用一个完整的mp4文件很容易组织一个伪流媒体,但我必须存储块(每2秒)。 有人知道是否可以使用NGINX,Nimble Streamer或其他免费媒体服务器组织文件的伪流媒体块? (不是像HLS或DASH那样的流式传输,而是mp4伪流式传输)。
答案 0 :(得分:1)
对于预先打包的文件,有两种基本形式的流式传输:
使用整个文件(不拆分)的渐进式下载在任何支持PD的播放器中显示。例如。所有支持HTML5视频标签的浏览器都支持它。
HLS / DASH / HDS /使用播放列表和一堆块的平滑协议。玩家获取播放列表,然后只要需要播放就下载块。这些块必须按播放器正确解码的方式预先格式化,这意味着HDS播放器不会播放HLS块。例如。
你有一些“中间案例”,你想要使用选项1,同时拥有选项2的内容。所以你需要决定你想要继续的选项。 我建议将这些块组合成单个MP4文件,用于选项1.它还可以使其易于转换为HLS,MPEG-DASH或您以后决定使用的任何内容。