私は現在、私の場所から別の遠隔地にある別のサーバーにカメラでキャプチャした画像を送信しようとしています。 そして、遠隔地にあるサーバーは受信した画像を送り返し、画像をローカルに表示します。 私はpython tcp socketを使用しています。 2つのカメラで撮影した画像を表示します。 1つはローカルエリアネットワーク経由で、1つはリモートサーバーを経由します。地元のものはうまくいく。問題は、遠隔地から取得した画像が非常に遅く表示され、突然速くなり、ローカル画像と同じ速度を持つことです。 パフォーマンスを測定したところ、30枚の画像をキャプチャすることができ、ローカルエリアで30枚の画像を送信することができますが、リモート部分を通過すると、20枚の画像を送信します。時間30. 誰もがその理由を知っていますか?不安定な画像転送
Q
不安定な画像転送
0
A
答えて
0
ライブビデオを転送しているので、1つまたは2つのフレームを緩める余裕があると思います。はいの場合は、UDPプロトコルを使用してビデオフレームを転送することをお勧めします。 TCPは実際に配信を保証しますが、時にはデータ配信にかかる時間が長くなります。
はここでカメラからのライブ映像を転送するために使用することができるプロトコルに関するいくつかのinfoが
+0
はい、それはそれを行う良い方法です。 しかし、私の問題は私がローカルエリアネットワークにいることです。私がUDPを使用している場合、着信msgはLAN上のメインマシンに送られます。イメージを受信してローカルマシンに転送するサーバーを確立する必要があります。 それで、私はTCPを使用しています。なぜなら、TCPは各マシン間に個別のチャネルを作成し、サーバーを構築する必要がないからです。 しかし、tcpはうまく動かないので、UDPを使ってみるとよいでしょう。 –
関連する問題
- 1. 画像安定化
- 2. コードローバー画像アップロードファイル転送エラー
- 3. P2P Ajax画像転送
- 4. PhoneGapファイル転送画像送信フォーム
- 5. エラスティックドッカー画像によるポート転送
- 6. Javaのソケット遅い画像転送
- 7. iPhoneとWebサービス間の画像転送
- 8. MySQLの不安定なクエリタイムズ
- 9. IE7で不安定なスクロール
- 10. キャンバスで不安定なアニメーション
- 11. 画像の反転可能な回転
- 12. 画像安定化ライブラリObjective-C/C/C++?
- 13. LGV30の画像安定化の問題
- 14. ポート80の転送 - CSSまたは画像なし
- 15. クライアントからサーバーへの画像(* .jpeg、* .pngなど)ファイルの転送
- 16. JSONでファイル(PDF、画像など)を転送する方法は?
- 17. pythonソケットで不完全なデータ転送
- 18. スプラッシュ画面の不安定なグラディエントWindows Phone 7のマンゴ
- 19. 画像回転()
- 20. ExecutorServiceの同時実行が不安定で不安定になる
- 21. NSViewリサイズ不安定
- 22. SwisscomDev/Cloudfoundryで不安定版/不安定版を解決する
- 23. 滑らかな不安定なjqueryアニメーション
- 24. ボーダー画像不明なプロパティ?
- 25. アイコンの画像をJLabelから別の画像に転送できません
- 26. webapi 2.0用の安全な画像ストレージ
- 27. 大きな画像をXNA(Monogame)で読み込むと、非常に不安定になります
- 28. 画像の回転
- 29. 画像の回転
- 30. 逆回転画像
コードを含めてくださいです。さもなければ私達は助ける方法を知らない。 –
送信者:size = len(image) sock.send(struct.pack( 'I'、socket.htonl(size))) sock.sendall(image) –
受信者:data = conn.recv(4、socket。 str = struct.unpack( "I"、data) size = socket.ntohl(str [0]) data = conn.recv(size、socket.MSG_WAITALL) –