Прокси исходного потока rtp в rtsp через live555

У меня есть поток RTP, созданный с помощью ffmepg, теперь мне нужно повторно передать поток в RTSP с помощью live555 .

Существует способ перенаправить поток с RTSP на другой RTSP: LIVE555 Proxy Server.

Но как изменить прокси-сервер для перезапуска источника RTP в RTSP (я могу получить описание sdp)?

i.e.

  • исходный поток: rtp: //192.168.1.10: 55555
  • перенаправить на: rtsp: //: 554 / stream1

Любой совет будет оценен по достоинству. Спасибо!


person dxball    schedule 20.11.2012    source источник


Ответы (1)


Хорошо, я нашел решение.

Наследуйте класс OnDemandServerMediaSubsession, используйте MPEG4ESVideoRTPSource и 'MPEG4VideoStreamDiscreteFramer', чтобы получить вход RTP.

Затем сделайте небольшое изменение с DynamicRTSPServer, заменив createNewSMS function.

Этот прокси-сервер RTP заработал!

person dxball    schedule 27.11.2012
comment
Я отправляю видео H.264 в формате MPEGTS на rtp: //xx.xx.xx.xx: abcd - person John Qualis; 23.06.2014
comment
Какой источник RTP и фреймер мне следует использовать? - person John Qualis; 24.06.2014