2012-11-20 3 views
1

J'ai un flux RTP qui généré par ffmepg, maintenant j'ai besoin de restream à RTSP avec live555.Proxy rtp source flux à rtsp via live555

Il existe un moyen de passer d'un RTSP à un autre RTSP: LIVE555 Proxy Server.

Mais comment modifier le serveur proxy pour restreindre la source RTP à RTSP (je peux obtenir la description sdp)?

à savoir

  • flux source: udp: //192.168.1.10: 55555
  • retream à: rtsp: //: 554/stream1

Tout conseil sera apprécié. Merci!

Répondre

2

Ok, je trouve la solution.

Hérite de la classe OnDemandServerMediaSubsession, utilisez MPEG4ESVideoRTPSource et 'MPEG4VideoStreamDiscreteFramer' pour obtenir une entrée RTP. Puis faites un petit changement de DynamicRTSPServer en remplaçant la fonction createNewSMS.

Ce proxier RTP a fonctionné!

+0

J'envoie une vidéo H.264 au format MPEGTS à rtp: //xx.xx.xx.xx: abcd –

+0

Quelle source RTP et quelle framer dois-je utiliser? –