![将视频编码卸载到另一台处理器以进行实时流媒体传输](https://linux22.com/image/1273709/%E5%B0%86%E8%A7%86%E9%A2%91%E7%BC%96%E7%A0%81%E5%8D%B8%E8%BD%BD%E5%88%B0%E5%8F%A6%E4%B8%80%E5%8F%B0%E5%A4%84%E7%90%86%E5%99%A8%E4%BB%A5%E8%BF%9B%E8%A1%8C%E5%AE%9E%E6%97%B6%E6%B5%81%E5%AA%92%E4%BD%93%E4%BC%A0%E8%BE%93.png)
所以我一直在尝试直播自己玩星际争霸 2 的过程,以便获得社区反馈等等。我可以直播,但我想我的硬件速度不够快,无法同时处理高质量编码和以不错的图像质量渲染游戏。我有一台 Core i5 750 和一台 HD5850 显卡,所以我以为我有足够的马力来实现这一点,但我想不是。
现在,我确实有一台性能非常强大的笔记本电脑,所以我试图想出一种方法,将昂贵的实时编码过程转移到它的 CPU 上。我绝对不是这方面的专家,但我假设我可以用 dshow 捕获我的游戏屏幕,并通过本地网络上的 rtp(或其他)流将其原始输出,我的笔记本电脑将接收它、编码并广播到流媒体网站(在本例中为 justin.tv)。
到目前为止,我还没能让它工作,但我不确定是不是因为我还没有完善它,还是因为这个想法很糟糕。或者是否有更好的方法来实现这一点。