我有 Compaq Presario CQ56-172SR 笔记本电脑和相机 Trust Trino HD 18679(720p)
当我将视频流式传输到一个网站(例如 twitchtv)时,质量最佳,一切正常。
但当我流式传输到两个站点时,我的处理器达到 100%,并且开始滞后/冻结。
我使用 Splitcam 和 Manycams 进行摄像机虚拟化。使用最新的 Flash Player 和 Google Chrome。操作系统 - Win XP x64
所以我想问一下是否有任何使用较少处理能力的摄像头虚拟化软件,或者在流式传输到两个站点时是否有不同的解决方案/技巧。我想过增加虚拟内存吗?这有帮助吗?有什么建议吗?
答案1
视频编码是一个非常耗费 CPU 的过程(不是耗费内存的过程,因此更改内存不会有帮助)。您的计算机运行相对较慢的处理器(2.0Ghz Celeron),因此它一次只能处理一个流也就不足为奇了,特别是如果您使用的是高清视频。
要解决此问题,您可以研究外部硬件来编码视频,或者使用功能更强大的计算机。另一种选择是降低视频质量(可能降至 480p 而不是 720p)。
更新:
思考了一会儿你的问题后,你真正想要做的是让一个应用程序对视频进行编码,然后将编码后的视频流式传输到两个不同的流媒体服务。如果你的机器能够毫无问题地流式传输到一个流媒体服务,这应该是可能的。我不熟悉流媒体网站如何接受流媒体数据,所以我无法帮助你实现它,但类似甚高频液晶可以输出到多个源可能会起作用。