web-dev-qa-db-ja.com

Wi-Fi経由のライブ(低遅延)オーディオビデオブロードキャストのセットアップ?

アップグレード

メインの講堂からオーディオ(ミキサーから)とビデオ(カメラから)をキャプチャし、建物内の別々の部屋に渡します。

以前は、手動のオーディオ/ビデオケーブルとワイヤー(イーサネットではなくRCA、CoAxなど)を介してこれを行っていました。システムを「アップグレード」し、Wi-Fi経由でストリームをワイヤレスでブロードキャストしたかったのです。

問題

現在のセットアップ( Wirecast で実行中 A1 Wireless-Nネットワーク上)では、遅延の問題があります。クライアント(ラップトップ/ iPad/Android)では、ストリームが1分から最大5分遅れます。この種の遅延の問題は、実際にはLANとWLANのどちらが使用されているかではなく、ボックスのセットアップから発生します。

これは、以前の有線接続では問題ではありませんでした。ワイヤレスネットワークはローカルであるため、1秒未満の遅延を実現できるはずだと考えました。

私たちの質問

そして、それは行きます。待ち時間が短く、同時にプログラムでストリーミングしているクライアントにとってユーザーフレンドリーなセットアップの経験がある人はいますか?任意の推奨事項をいただければ幸いです。

ライブストリーミングをブロードキャストするためにVLCをすでに試しましたが、遅延の問題があります。エンコードされていないローカルコンピューターの「ストリーム」では、VLCにはすでに約1秒の遅延があります。エンコーディングとローカルネットワークを追加すると、状況はさらに厳しくなります。少なくとも1秒の遅延を実現したいと思います。

(現在のセットアップはWindows 7にありますが、可能であれば、専用のLinuxボックスでのセットアップをお勧めします。)

7
Majal

今週、RaspiberryPi(Raspicamを使用)とラップトップの間の有線ネットワークで実現したテストによると、GstreamerのパフォーマンスはVLCよりも優れており、待ち時間も短くなっています。 VLCで約1秒の遅延がありましたが、一定ではなく、ビデオの速度が低下したり、加速したりしました。

Gstreamerを使用すると、100〜116msの遅延を測定してHDビデオ(1280x720 @ 60Hz)をストリーミングできます。 Ubuntu14.10でGstreamer-0.10を使用してテストしました。 Gstreamer-1.0でも動作しますが、v4l2loopbackとの互換性がないため、0.10で動作する必要があります。

一部のユーザーは、MacOSとWindowsでも良好なパフォーマンスを報告しています。

Windowsでのこれに関するチュートリアルについては、 http://robogoby.blogspot.fr/2014/01/raspi-camera-gstreamer-10-w-windows-7.html を参照してください。

Gstreamerを使用したビデオおよびオーディオストリーミングについては、次を参照してください: http://blog.tkjelectronics.dk/2013/06/how-to-stream-video-and-audio-from-a-raspberry-pi- with-no-latency /

この助けを願っています。

乾杯

4
antoine

皆さんは、このためのVLC(Video Lan Client)ソリューションの実装に興味があるかもしれません。 Linuxを含む多くのオペレーティングシステムで利用できます。彼らのホームページはここにあります VideoLAN VLC 。ソフトウェアを介してライブストリーミングを設定するための優れたチュートリアルは、ここにあります。 ライブストリーミング:テクノロジーの使用方法 。 2つと2つを組み合わせると、VLCソフトウェアをLinuxコンピューターにインストールし、すべてが計画どおりに機能する限り、キャプチャするようにデバイスをセットアップできます。少なくとも試してみる価値はあります。

ありがとう、

ショーンW。

1
Sean W.