GStreamer определяет порт, используемый для исходящего трафика (rtsp)

GStreamer определяет порт, используемый для исходящего трафика (rtsp)

Я пытаюсь запустить некое пользовательское программное обеспечение rtsp, которое имеет раздражающую особенность. Оно не может согласовать порт, на который оно будет отправлять видео. Оно всегда будет отправлять видео на порт, с которого пришел запрос. Вот краткий пример:

Предположим, что gstreamer использует порт 51000 на локальной машине для подключения к порту 8054 на сервере RTSP. Затем сервер RTSP попытается отправить видео на машину, на которой запущен gstreamer, на порт, который gstreamer изначально использовал локально для подключения к серверу RTSP.

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

Поскольку я не могу использовать порты >50 000 на машине, на которой запущен gstreamer, я ищу способ заставить gstreamer использовать локальный порт по моему выбору для подключения к rtsp-серверу.

Связанный контент