从单个 software/hardware 编码器流式传输多个媒体源?

Stream multiple media sources from a single software/hardware encoder?

自从我第一次开始研究这个问题以来已经有一段时间了,但我仍然没有找到任何可行的解决方案,希望有人能有一些 suggestions/ideas...

情况:我们目前有几个实时流传输混合源内容(一些流正在作为文件播放列表进行流式传输,这些播放列表经过修改以更改播放列表中的文件,而其他流则直接作为实时视频进行流式传输从输入)。对于每个新的直播流,我们通常最终都会设置一个新的流媒体...这感觉适得其反和浪费。

问题:是否存在允许直播多个(例如,两个(彼此独立的)文件播放列表和可选择一或两个实时 A/V 输入,来自同一编码器?

根据我的发现,在 FFMPEG 库的帮助下,可以流式传输多个实时 A/V 输入,甚至流式传输文件播放列表......但是需要太多的黑客才能让它工作和播放列表每次更改后都必须手动重做并重新启动。这可能对我个人有用,但对不太懂技术的人来说行不通...

我基本上是在寻找一种方法来减少计算机硬件,而不是让它随着每次添加新的直播流而呈指数增长 source/destination。

感谢您的所有投入和所有已发布的解决方案。幸运的是,我找到了我最初寻找的解决方案。

对于正在寻找此解决方案或类似解决方案的任何其他人,可以满足我们不寻常要求的系统组合(并且可以通过调整 hardware/software 来满足我们的需求而不是我们,从而将其集成到我们现有的工作流程中调整为 hardware/software requirements/limitations) 是:Sorenson Squeeze Server 3.0, MediaExcel Hero Live and MediaExcel File