Создаю свой собственный RTSP-сервер для FFMPEG, поэтому я запускаю ffmpeg как дочерний процесс.
Проблема, с которой я сейчас сталкиваюсь, заключается в том, что я добавляю поддержку многоадресной рассылки, и клиент RTSP может добавить ttl
к транспортной линии RTSP. Пока нет проблем, так как ffmpeg поддерживает это. Но как именно мне его пройти? Документированный формат URL-адреса
rtp://hostname[:port][?option=val...]
Это не то определение, которое вам следует писать, если вы хотите сдать класс Comp.Sci. Многоточие предполагает, что вы можете передать более одного параметра, но не как. А мне нужно не только ttl=
, но и localrtpport=
.
Я полагаю, что мог бы следовать соглашениям HTTP и предположить, что они предназначались [?option=val[&option=val]*]
, но я не могу найти авторитетный источник для этого.
Задал вопрос в другом месте, но и там не ответил.