アプリケーションでネットワーク カメラ ストリームを再生しようとしていますが、まずストリームにアクセスする方法を特定する必要があります。残念ながら、製造元は、カメラのローカル Web ページにアクセスして組み込みのビューアーを使用することを好むようです。そのため、別のアプリケーションで raw ストリームにアクセスする方法に関するドキュメントはありません。
手始めに、カメラの Web ビューアーを開いて接続トラフィックをキャプチャし、プレイヤーが指すアドレスを特定しようとしました。これが私の注意を引いたトラフィックです: (IP 編集済み)
GET http://127.0.0.1/mpeg4 HTTP/1.1\r\n
そこで、Chrome (VLC を使用) を 127.0.0.1/mpeg4 に指定すると、VLC プラグインが取得されます。タブは「ビジー」なダウンロード中ですが、ストリームを停止または再生することはありません。私の考えでは、プラグインはストリームがファイルであると考えているため、ファイルの終わりが再生されるのを待ちますが、決して来ません。
次に、VLC スタンドアロンに切り替え、同じアドレスを指定して同じ結果を得ました。エラーはありませんが、バッファリング インジケーターや進行状況はありません。
アドレスを指した IE は 127.0.0.1 から mpeg4.mpeg というファイルをダウンロードしようとしていますが、これも無限にダウンロードし続けます。
その裏話で、私の質問は次のとおりです。このストリームが何であるかを正確に検出するにはどうすればよいですか?また、VLC で再生するにはどうすればよいですか?