example streaming rtmp rtsp

streaming - example - Transmisión de RTSP a RTMP



streaming html5 (5)

Tengo una cámara IP que se transmite a través de RTSP y RTP. Idealmente, me gustaría convertir RTSP a RTMP para transmitirlo a LiveStream o servicios de transmisión similares. ¿Alguien puede por favor decirme cómo puedo convertir RTSP a RTMP y luego transmitirlo a servicios de transmisión?


Después de una extensa investigación, descubrí que casi todos los proveedores de "soluciones" de RTSP-> RTMP usan Wowza 2 para convertir RTSP-> RTMP. Eso es. Una vez que les digas que también necesitas algo más, como convertir MPEG4 parte 2 a MPEG4 parte 10 (H.264), te dicen que no pueden hacer eso.

Wowza 3, que se lanzará en octubre de 2011, tendrá un módulo de transcodificación que debería poder transcodificar el contenido además de RTSP-> RTMP stream conversion.

Otras opciones posibles son: VLCplayer mPlayer FFmpeg

Todavía estoy investigando y actualizaré este tema una vez que haya terminado.


Hay un par de opciones, pero por mucho la más común es el servidor Wowza , que procesará el RTSP y luego emitirá el RTMP.


Para resumir sus opciones, puede usar uno de los siguientes servidores de transmisión: Wowza, Unreal Media Server, crtmpserver, erlyvideo. Todos ellos recibirán una transmisión RTSP y la retransmitirán con RTMP.


También puedes usar Gstreamer para ello. Simplemente cree un cliente rtsp / rtp (fuente), canalícelo a mux opcionalmente (si necesita cualquier transcodificación, puede agregarlo aquí) y desplácese a rtmp. En comparación con VLC, el rendimiento será más rápido y es gratis en comparación con Wowza.


Usando FFMPEG puedes convertir rtsp stream a rtmp

Por ejemplo

ffmpeg -i "[your rtsp link]" -f flv -r -s -an "[Your rtmp link]"

ejecuta la sintaxis anterior en ubuntu o linux os. se convertirá su secuencia rtsp a la corriente rtmp