我制作了一个程序,用于执行XSplit编码器(RTMP服务器)的直播。我需要有一个网站来观看该流,而这个节目,播放器需要有一个按钮给观众可以选择你的视频质量,并且流必须是流畅的并且具有良好的质量。有人可以解释这个或给我一个链接吗?请 (C#)
答案 0 :(得分:0)
这是一项非常艰巨的任务。除非你缩小范围,否则这是一个不可能回答的问题。你需要一个接收RTMP的摄取服务器,你需要一台具有足够CPU能力的机器来完成所有的转码。你需要网站回放。您还需要为所有观看者提供足够的带宽(CDN)。你需要支持多少观众?您想要回放哪些平台? iOS版?那么你需要HLS。网?那么你需要RTMP。或者你可以使用DASH,如果你可以将它限制在现代浏览器中。你想要它在Firefox中玩吗?然后它必须是flash,因为firefox没有对h.264编解码器的原生支持。但Flash不会在iOS中播放。您可以使用JWPlaver premium,它将在闪存中播放HLS。实际上是h.264您打算使用的编解码器?您是否研究过Zencoder实时转码等服务?或Wowza与转码模块?亚马逊提供预配置的wowza实例。你对这个项目的预算是多少?为什么不直接使用抽搐?
编辑:您可以使用ffmpeg将某些内容串在一起: https://trac.ffmpeg.org/wiki/StreamingGuide