GStreamer define porta usada para tráfego de saída (rtsp)

GStreamer define porta usada para tráfego de saída (rtsp)

Tento executar algum software rtsp personalizado que tenha uma peculiaridade irritante. Não é possível negociar a porta para a qual enviará o vídeo. Ele sempre enviará o vídeo para a porta de onde veio a solicitação. Aqui está um exemplo rápido:

Vamos supor que o gstreamer use a porta 51000 na máquina local para se conectar à porta 8054 no servidor RTSP. O servidor RTSP tentará então enviar o vídeo para a máquina em que o gstreamer está sendo executado, para a porta que o gstreamer usou localmente para se conectar ao servidor RTSP em primeiro lugar.

O comportamento usual que conheço é que uma porta é negociada e será usada para transmitir o vídeo.

Como não posso usar portas> 50.000 na máquina em que o gstreamer está sendo executado, estou procurando uma maneira de fazer o gstreamer usar uma porta local de minha escolha para conectar-se ao servidor rtsp.

informação relacionada