2013-07-02 36 views
0

我想从网络摄像头向网络中的所有电脑播放视频。 我使用this代码发送视频和this代码来接收视频。现在我可以查看来自摄像头的视频在receiver.But视频是由一些黑线损坏。我怎样才能删除黑线?为什么视频在python的UDP流接收器中损坏?

+0

对于这里的问题,这是相当多的代码。例如,你确定你不丢包吗? – unwind

回答

1

您的发送代码没有传输速度。如果你打算使用UDP而不是TCP,那么你必须完成TCP所做的一切,如果你需要的话,UDP不会自己做。 TCP所做的一件事是传输起搏 - 慢启动,指数退避等等。您不能仅以全速CPU在网络上触发数据报,并期望它们能够通过。

你也许可以在每个UDP发送呼叫后放一个适当的延迟来伪装它。