J'ai un serveur qui fournit des vidéos H.264 en direct sur un réseau via RTSP (rtsp: // ...) et j'essaie de trouver un moyen d'afficher le flux aux utilisateurs dans leur navigateur (au moins sous Windows et OS X - Linux est un bonus). J'ai actuellement un lecteur VLC intégré et je le fais fonctionner à la fois dans IE9 et Mozilla Firefox 12.0, mais ce serait idéal si, tout au plus, l'utilisateur doit simplement installer un plugin pour son navigateur ou quelque chose de similaire (par opposition à un programme complet). .
Je suis capable d'utiliser des solutions Open Source, mais je ne peux utiliser aucune licence GPL. Une applet Java ou quelque chose de similaire est une possibilité.
Des solutions envisagées jusqu'à présent qui ne semblaient pas fonctionner :
Devrais-je réévaluer une de ces possibilités? Toute autre suggestion (telle que Flash ou Silverlight) serait grandement appréciée.
Merci!
Edit: ce serait vraiment bien d'avoir une solution en HTML5.
La diffusion en direct doit être prise en charge par le navigateur et non par le lecteur HTML5. Vous pouvez consulter la documentation ici http://www.bitspace.in/2011/02/html5-live-streaming-media-server.html . De plus, rtsp
ne peut pas être lu avec HTML5
comme dans http://www.jquery4u.com/flowplayer/html5-video-rtsp-live-streams/#.T9hzRjkpK0x . Si vous pouvez transcoder la vidéo, vous pouvez utiliser HTML5
. Pour référence, vous pouvez vérifier la réponse de Convertir un flux vidéo rtsp en flux http ou consulter la documentation du serveur wowza pour convertir un flux - http://www.wowza.com/forums/content.php?39-How -de-retransmettre la vidéo d'une caméra IP% 28RTSP-RTP en continu . En général, rtsp stream
s'ouvre avec un lecteur externe s'il n'y a pas de lecteur déjà intégré dans votre code, mais vous ne savez pas comment vous pouvez donner le message à l'utilisateur d'installer un plugin pour lire le flux et jusqu'où cela fonctionnera sur les appareils et les navigateurs. De plus, aucun lecteur flash ne prend en charge rtsp stream
sauf http
et rtmp
.
Les caméras Internet avec lesquelles ma société travaille ont une interface de navigateur qui fait justement cela. Malheureusement, nous n’avons pas accès à la source du lecteur vidéo intégré, mais le site suivant semble l’avoir.
http://fr.pudn.com/downloads357/doc/detail1552764_en.html
La chose la plus ennuyeuse est cependant que ce site exige que vous vous inscriviez d’abord, puis que vous soumettiez 5 morceaux de code pour avoir accès au téléchargement. Je n'ai pas encore terminé ces envois, mais je pense que c'est peut-être une chasse au lapin blanc. Je ne le partage que parce que je peux me tromper.
Le plugin VLC fonctionne très bien pour toutes les plateformes sur lesquelles vous vous interrogez.