如何利用主机的处理能力将家庭网络上的视频从一台电脑传输到另一台电脑?

如何利用主机的处理能力将家庭网络上的视频从一台电脑传输到另一台电脑?

如何使用主机解码视频并将数据传输到接收计算机,在家庭网络上传输视频。是的,我知道虚拟机和远程 PC 连接。我不想那样做。

我有一台配备 GeForce 610M 的 Core i3-2350M 笔记本电脑。我可以使用 MPC-HC 硬件加速在笔记本电脑上播放 4K 视频。我在同一个家庭网络上还有另一台台式机 (TP-Link 810),通过以太网连接。我想在台式机上播放视频,而不需要我的台式机处理器 (C2D 2.9 GHz) 来解码视频。(我知道它无法有效处理视频。)

答案1

有一个你无法逃避的普遍原则:任何以每秒 15 帧以上的速度显示运动图像的计算机都需要大量的 CPU 能力投入。

除此之外,您似乎正在考虑通过完全消除解码过程来减少 CPU 负载。好吧,完全消除 720p 视频的解码过程需要传输:

  • 1280 × 720 × 3 × 30 = 82,944,000 字节每秒(79 MB/秒)

...通过网络和在目标计算机中处理它每秒都毫无差错地转换成视频!(毫无疑问,这完全在现代主流硬件的范围内。但同样,现代主流硬件可以进行解码;由于您试图避免这种情况,我怀疑您的目标机器上没有现代主流硬件。)

由于您没有提供任何有关您的情况和环境(例如操作系统、所涉及的硬件和网络布局)的具体信息,因此我无法给您更具体的答案。平心而论,您的问题是一个抽象的理论问题,答案也只能如此。

相关内容