2017-07-17 14 views
0

私は別のサーバからストリーミングされている間に小さなビデオを再生する必要があるいくつかの実験をしようとしています。私は、次のコマンドを使用して、それをストリーミングすることができる午前:VLCストリーム:接続時にビデオを開始

vlc -vvv big_buck_bunny_720p_30mb.mp4 --sout-keep --sout '#transcode{vcodec=theo,vb=800,acodec=vorb,ab=128,channels=2,samplerate=44100}:http{mux=ogg,dst=:8080/stream}' 

しかし、私は、サーバー上でこのコマンドを与えるような映像が、すぐに再生を開始、クライアントが接続していないとき。クライアントがストリームに接続したときにのみビデオを開始する方法はありますか?クライアントは1人だけです。

私はVLCストリーミングのドキュメントを読みましたが、これを行うオプションは見つかりませんでした。プログラマブルな方法はありますか?ハッキーなやり方も受け入れられます。

答えて

0

もっと簡単な方法を見つけましたat this link私の場合はApacheのようなWebサーバーをホストし、ディレクトリを作成します。 /var/www/html/videos/とそのディレクトリにビデオを入れてください。これで、サーバーのIP /ホスト名を直接使用して、次のようにクライアント側でストリームを開始することができます。

vlc http://10.10.2.7/videos/video1.mp4 

Voila!ビデオオンデマンドストリーミング、複数のクライアントもサポートできます。

関連する問題