有没有开源的流媒体解决方案支持Http自适应流媒体?根据我的研究,VLC不支持自适应流媒体。我对Darwin Streaming Server不太确定。有什么想法吗?
发布于 2012-05-31 01:15:26
我看到了它们,但还没有测试它们。我认为,在HTTP Live流媒体的早期阶段,它们会造成的悲痛是不值得的。可供您尝试解决其问题的可用资源很少。
如果你想便宜一点,你可以试试:
50美元:苹果压缩器。如果您有MAC,则将编码和分段集于一身
$25: Markelsoft HLS Segmenter:然而,您可能需要使用一些X.264设置来获得最终产品,虽然它细分(大任务),但它不创建变量播放列表。您可以使用记事本手动执行此操作。这不是一项大工程。
如果你想要完全免费,你有:
我将举两个例子。
示例1:
关键帧分段大小: 10 seconds
关键帧设置2* 30 = 60帧。每隔5个关键帧(5 * 60)引导一个段
示例2:
分段帧率:最初为23.97可变,编码为24 fps constant
发布于 2016-12-19 20:25:08
如果你想要一个开源的解决方案,你可以用x264和mp4box来实现。以下命令将是如何创建单个质量/表示/再现的示例:
x264 --output intermediate_2400k.264 --fps 24 --preset slow --bitrate 2400 --vbv-maxrate 4800 --vbv-bufsize 9600 --min-keyint 48 --keyint 48 --scenecut 0 --no-scenecut --pass 1 --video-filter "resize:width=1280,height=720" inputvideo.mkv下一步是将编码的内容多路复用到mp4中:
MP4Box -add intermediate.264 -fps 24 output_2400k.mp4然后创建单独的片段和清单:
MP4Box -dash 4000 -frag 4000 -rap -segment-name segment_ output_2400k.mp4然后,您可以创建其他几个品质,并使用某个开源播放器(如dash.js )进行播放。
发布于 2012-08-06 09:09:05
OSMF播放器:http://www.osmf.com/
https://stackoverflow.com/questions/8028611
复制相似问题