FFMPEG API: Как подключиться к потоку RTSP с помощью файла av_open_input_file? - PullRequest
4 голосов
/ 26 октября 2011

Я пытаюсь подключиться к какому-либо потоку RTSP с помощью av_open_input_file () следующим образом:

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 Player.Что-то не так в моем коде?

Я использую FFMPEG 0.6, я должен использовать самую последнюю версию?

1 Ответ

7 голосов
/ 03 ноября 2011

Оказалось, я не включил поддержку сети при сборке FFMPEG.

У меня работали следующие опции:

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

...