現在、ビデオストリーミングをテストするために、LIVE555ストリーミングメディアのサンプルオープンソースコードを調べています。
仮想マシンのUbuntu 16.04システムで正常にコンパイルしましたが、エラーメッセージなしでテストプログラム./testH264VideoStreamerを実行しました。コンソールでは、プログラムは次のように実行されています。live555 VLCで再生できないサンプルテストプログラム
./testH264VideoStreamer
Play this stream using the URL "rtsp://172.18.15.20:8554/testStream"
Beginning streaming...
Beginning to read from file...
...done reading from file
Beginning to read from file...
...done reading from file
Beginning to read from file...
ただし、VLCプレーヤーではビデオを見ることができません。どんな助けや提案も心から感謝しています。
注:私はまだダウンロードしたソースコードに変更を加えていない
。
メディアファイル「test.264」直接VLCプレーヤーで再生場合VLCは検出できなかった場合とは異なり、ファイルは./live/testProgsに入れ、「test.264」
に変更され再生可能ですIPまたはファイルには、VLC側またはコンソール側のいずれにもエラーメッセージが表示されません。ビデオを正しくデコードできないようです。
仮想マシンとVLCプレーヤーが同じコンピュータにあります。これがパフォーマンスに影響するかどうかは不明です。 VM ubuntuのIPは静的IPです。
こんにちはmpromonet、返信いただきありがとうございます!実際に私はこれに気付き、テストの前にH264ビデオデマルチプレクサに設定しました。これは根本的な原因ではありません。しかし、私はVLCで別のPCからストリーマに接続しようとしていましたが、動作します!だから私は、VMと同じマシン上のウィンドウ間のいくつかのポートの競合があると思います。再度、あなたの助けをありがとう! – Fish