我之前一直在研究这个,但没有找到任何可靠的线索。
以前,我有一个带有视频聊天室功能的 Wowza/Flash 应用程序(比如说 4 或 8 个视频/音频流),我想将服务器端的流合并成一个视频/音频流,以便发送到实时 Youtube 频道或者说像 AWS CloudFront 这样的 CDN。此外,我想知道如何在 WebRTC 中使用中央服务器实现这一点。
我找到了几个项目,例如 jMixer 和一些有用的关键字,例如“视觉混合器”,以帮助我进行搜索,但寻找任何以前的经验或新想法。现在包括 WebRTC,我看到了“多点控制单元”来集中流和“混搭”。
另一种选择是自己使用商业视频解码/编码库为原始帧构建类似的东西,将帧拼接在一起,然后对其进行编码。我最初是沿着这条路线走的,但把项目搁置了。
有哪些想法、关键词、现有软件(首选开源),甚至是文章来获取这些实时流并将它们实时组合成一个?还是自己编码,就像我是必需的路线一样?
不是寻找编码解决方案,而是寻找适用于所有用户的普遍有效(时间和资源,而不是计算)的解决方案。
谢谢!