Я пытаюсь использовать библиотеку ffmpeg (не командную строку), чтобы открыть поток RTSP и pu sh этот поток на сервер. На языке ONVIF это backchannel
(для отправки звука на камеру).
Я застрял в отправке пользовательского заголовка (Require: ...
) с помощью команды DESCRIBE
и возможности для обработки ответа.
Есть ли способ сделать это с помощью ffmpeg?
DESCRIBE rtsp://192.168.0.1 RTSP/1.0 CSeq: 1
User-Agent: ONVIF Rtsp client Accept: application/sdp
Require: www.onvif.org/ver20/backchannel
Я заметил в rtsp.c
, что существуют различные *_rtsp_send_cmd_*()
функции, которые выглядят интересно, но они все, кажется, являются частными для библиотеки.