Convertir un flux vidéo rtsp en flux http

j'ai L'URL rtsp pour un flux vidéo en direct auquel je voudrais accéder en tant que flux HTTP. Quelqu'un peut-il me dire s'il y a des composants qui je peux mettre sur mon serveur pour faire cela?

Je n'ai aucune idée de comment je peux mettre en œuvre cela. Souhaiterait un heads-up.

Merci.

13
demandé sur skaffman 2010-03-03 14:28:26

2 réponses

je dirais que votre meilleur pari est d'utiliser soit FFmpeg ou VLC. Les deux sont des logiciels libres et sont largement utilisés parmi les amateurs et aussi comme une partie de multiples services différents. De plus, les deux peuvent prendre des flux RTSP et créer un flux HTTP (avec un transcodage en direct si nécessaire).

le support RTSP de FFmpeg s'est amélioré ces derniers temps, mais IMO VLC est bien meilleur pour le moment (mai 2010). Consultez la documentation sur les sites Web pour expérimenter avec la ligne de commande paramètres pour trouver le exigés pour correspondre à vos besoins. FFmpeg et VLC sont très flexibles et vous pouvez faire beaucoup de choses avec eux en plus de proxying du flux RTSP à HTTP.

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

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

11
répondu mla 2010-05-18 08:58:05

la commande mentionnée ci-dessous prend un flux rtsp et jette un flux httpstream ayant 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}
4
répondu Manu 2015-02-23 02:05:03