我有一个非常简单的问题,但我想答案可能有点复杂。
好的。我们走吧。我有一个名为 Xsplit Broadcaster ( http://www.xsplit.com/)的应用程序。它支持通过 RTMP 流式传输视频。现在我想做的是:
+--(720p)--> TwitchTV FirstChannel
XSplit --(720p RTMP)-->[MyTranscodingServer]--+
+--(360p)--> TwitchTV SecondChannel
有没有简单的方法可以做到这一点?
附加信息:两个通道都使用用户名/密码或流密钥在其 RTMP 端点上接受标准 RTMP 流。服务器操作系统为GNU/Linux。该解决方案可能不需要付费,否则我们将使用 AkamaiHD Network 或此类服务。这是一个非盈利项目。
虽然我自己没用过,但你可能想看看下面的Wowza Transcoder AddOn
Wowza不是免费的,不知道有没有预算限制?
在StackOverflow上也提出了一个非常相似的问题,OP 最终开发了一个解决方案与GStreamer。他们的 wiki 有一个关于转码的页面,可以作为起点。