2010-03-03 26 views

Respuesta

11

Diría que su mejor opción es usar FFmpeg o VLC. Ambos son software de código abierto y son ampliamente utilizados entre los aficionados y también como parte de múltiples servicios diferentes. También ambos pueden tomar secuencias RTSP y crear una secuencia HTTP (con transcodificación en vivo si es necesario).

El soporte RTSP de FFmpeg ha mejorado últimamente, pero IMO VLC es mucho mejor en este momento (mayo de 2010). Consulte la documentación en los sitios web para experimentar con los parámetros de línea de comandos para encontrar los necesarios para satisfacer sus necesidades. FFmpeg y VLC son muy flexibles y puede hacer un montón de cosas con ellos, además de la transmisión de RTSP a HTTP.

FFmpeg: http://www.ffmpeg.org/

VLC: http://www.videolan.org/vlc/

4

el comando se mencionan a continuación toma en un flujo RTSP y lanza un httpstream tener un flv ...

vlc.exe -I http -vv camURL :sout=#transcode{vcodec=h264,vb=0,scale=0,acodec=mp4a,ab=128,channels=2,samplerate=44100}:http{mux=ffmpeg{mux=flv},dst=addr:availablePort} 
+0

me sale este error: corriente cadena fallida para 'transcodesamplerate = 44100: httpdst = 0.0.0.0: 9000 '. ¿Cuál es el problema? –

+0

@MortezaM. alguien tenía la misma pregunta [aquí] (https://forum.videolan.org/viewtopic.php?f=13&t=63237). "Faltan comillas. Tu caparazón está destruyendo los argumentos de la línea de comando" – Lyra

Cuestiones relacionadas