GStreamer define el puerto utilizado para el tráfico saliente (rtsp)

GStreamer define el puerto utilizado para el tráfico saliente (rtsp)

Intento ejecutar algún software rtsp personalizado que tiene una peculiaridad molesta. No puede negociar el puerto al que enviará el vídeo. Siempre enviará el vídeo al puerto de donde provino la solicitud. Aquí hay un ejemplo rápido:

Supongamos que gstreamer usa el puerto 51000 en la máquina local para conectarse al puerto 8054 en el servidor RTSP. Luego, el servidor RTSP intentará enviar el video a la máquina en la que gstreamer está ejecutando al puerto que gstreamer usó localmente para conectarse al servidor RTSP en primer lugar.

El comportamiento habitual que conozco es que se negocia un puerto y que se utilizará para transmitir el vídeo.

Como no puedo usar puertos >50,000 en la máquina en la que se ejecuta gstreamer, estoy buscando una manera de hacer que gstreamer use un puerto local de mi elección para conectarse al servidor rtsp.

información relacionada