2013-07-02 38 views
0

我想從網絡攝像頭向網絡中的所有電腦播放視頻。 我使用this代碼發送視頻和this代碼來接收視頻。現在我可以查看來自攝像頭的視頻在receiver.But視頻是由一些黑線損壞。我怎樣才能刪除黑線?爲什麼視頻在python的UDP流接收器中損壞?

+0

對於這裏的問題,這是相當多的代碼。例如,你確定你不丟包嗎? – unwind

回答

1

您的發送代碼沒有傳輸速度。如果你打算使用UDP而不是TCP,那麼你必須完成TCP所做的一切,如果你需要的話,UDP不會自己做。 TCP所做的一件事是傳輸起搏 - 慢啓動,指數退避等等。您不能僅以全速CPU在網絡上觸發數據報,並期望它們能夠通過。

你也許可以在每個UDP發送呼叫後放一個適當的延遲來僞裝它。