RTSP to RTMP streaming
j'ai une caméra IP qui diffuse via RTSP et RTP. Idéalement, je voudrais convertir RTSP en RTMP pour le streamer vers LiveStream ou des services similaires de streaming. Est-ce que quelqu'un peut s'il vous plaît me faire savoir comment puis-je convertir RTSP en RTMP et ensuite streamer vers les services de streaming?
5 réponses
en utilisant FFMPEG vous pouvez convertir RTSP stream en rtmp
Par Exemple
ffmpeg -i "[your rtsp link]" -f flv -r -s -an "[Your rtmp link]"
exécutez la syntaxe ci-dessus sur ubuntu ou linux os . il convertira votre flux rtsp en flux rtmp
après quelques recherches approfondies, j'ai constaté que presque tous les fournisseurs de la "solution" RTSP->RTMP utilisent Wowza 2 pour convertir RTSP->RTMP. Thats it. Une fois que vous leur dites que vous avez besoin de quoi que ce soit d'autre aussi, comme pour convertir MPEG4 partie 2 en MPEG4 partie 10(H. 264), ils vous disent qu'ils ne peuvent pas faire cela.
Wowza 3, qui sortira en octobre 2011, aura un module de transcodage qui devrait être capable de transcoder le contenu en plus de RTSP- > RTMP stream conversion.
autres options possibles sont: VLCplayer mPlayer FFmpeg
je suis toujours en recherche et je mettrai à jour ce sujet une fois que j'aurai terminé.
Il ya un couple d'options, mais de loin le plus courant est serveur Wowza, qui va digérer le RTSP et ensuite sortir le RTMP.
pour résumer vos options, vous pouvez utiliser l'un des serveurs de diffusion en continu suivants: : Wowza, Unreal Media Server, crtmpserver, erlyvideo. Tous recevront le flux RTSP et le redirigeront avec le RTMP.
Vous pouvez également utiliser Gstreamer. Il suffit de créer un client rtsp/rtp (source), de le raccorder à mux en option (si vous avez besoin d'un transcode, vous pouvez l'ajouter ici) et de l'enfoncer dans le rtmp. Comparé à VLC, la performance sera plus rapide et il est gratuit comparé à Wowza.