5

次のように av_open_input_file() を使用して、RTSP ストリームに接続しようとしています。

AVFormatContext* ic; avcodec_register_all(); av_register_all(); av_open_input_file(&ic, "rtsp://login:password@xxx.xxx.xxx.xxx/videoinput_1/mjpeg/media.stm", NULL, 4096, NULL);

常に「ファイルが見つかりません」を返します。同じ URL ですが、たとえば VLC プレーヤーで見ることができます。コードで何か間違ったことをしていますか?

FFMPEG 0.6 を使用していますが、代わりに最新のものを使用しますか?

4

1 に答える 1

8

FFMPEG をビルドするときに、ネットワーク サポートを有効にしていないことが判明しました。

次のオプションがうまくいきました:

--enable-network --enable-protocol=tcp --enable-demuxer=rtsp --enable-decoder=h264

于 2011-11-03T15:00:39.010 に答える