2

ビデオ出力をnetcatにパイプする、h264ビデオストリームサーバーソリューションが機能しています。ストリーミング サーバーは、カメラ モジュールを備えた Raspberry Pi です。

raspivid -t 999999 -w 300 -h 300 -hf -fps 20 -o - | nc -l 9999

client-linux では、netcat の出力を mplayer にパイプすると、ビデオの遅延がほとんど発生しません (~100ms)。

nc *ip* 9999 | mplayer -fps 200 -demuxer h264es -

それは私が必要とするものです。さて、Windows クライアントも欲しいので、VLC でストリームを再生しようとしました。

メディア -> ネットワーク ストリームを開く。

URL: tcp://ip:ポート

その他のオプション -> オプションの編集 -> "network-caching=0 :demux=h264"

PLAYを押した後、すぐにビデオストリームが始まりますが、過去に約12秒ですか?! サーバーストリームを開始した直後にクライアントを開始すると、遅延は数秒ですが、ビデオは非常に遅くなり、しばらくすると遅延が再び約 12 秒になります。

これは、ここでは client-vlc 側の構成に関する質問にすぎないと思います。どこで何を探すべきか、何かアイデアはありますか?

4

1 に答える 1