0

我想将网络摄像头中的视频广播到网络中的所有计算机。我正在使用代码发送视频并使用代码接收视频。现在我可以在接收器中查看来自网络摄像头的视频。但是视频被一些黑线损坏。我怎样才能去除黑线?

4

1 回答 1

1

您的发送代码没有传输节奏。如果你打算使用 UDP 而不是 TCP,你必须做 TCP 所做的所有事情,如果你需要的话,UDP 不会自己做。TCP 所做的其中一件事是传输调步——慢启动、指数退避等等。您不能只以全 CPU 速度在网络上触发数据报并期望它们通过。

您可以通过在每个 UDP 发送调用后放置适当的延迟来伪造它。

于 2013-07-02T09:04:14.110 回答