RTSP solution pour JavaScript/HTML5
Je suis l'élaboration d'une Smart TV de l'application et de la diffusion en direct de la vidéo depuis une Caméra IP est une énorme partie de la fonctionnalité.
L'appareil photo manuel stipule que si elle est définie dans le flux MPEG-4 ou H. 264 que HTTP est pas pris en charge, seuls les RTSP/RTP est.
L'alternative (via HTTP) Motion JPEG, je tiens à éviter autant que possible (terrible framerate sur la TV).
Est-il en JavaScript/HTML5/solution wrapper pour RTSP? Le TÉLÉVISEUR ne peut pas exécuter une applet Java ou quoi que ce soit de la sorte, et par défaut, le navigateur ne prend pas en charge le protocole RTSP.
Merci!
OriginalL'auteur user3722952 | 2014-06-26
Vous devez vous connecter pour publier un commentaire.
Il ne semble pas être une pure JS ou HTML5 solution pour cela. Vous aurez probablement besoin de passer par un serveur qui va transcoder la vidéo.
Voir aussi: https://stackoverflow.com/a/4900156/3527940
OriginalL'auteur jcaron
Vous pouvez obtenir 90% de ce que vous avez besoin ici:
https://github.com/SpecForge/html5_rtsp_player
Qui permettra html5 les clients à utiliser les web sockets pour recevoir des données à partir d'un serveur qui est le tunneling la rtp et rtsp de données à partir du serveur vers le client.
L'autre 10%, va dépendre de ce que la technologie que vous souhaitez utiliser dans le backend.. par exemple pour faire du tunneling à partir du serveur vers les clients.
J'ai un projet @ http://net7mma.codeplex.com qui peut aider pour Rtsp de la consommation et de l'agrégation .Net
Vous pouvez facilement utiliser le Html5 Rtsp Joueur, combiné avec une fine Websocket couche pour envoyer les données à partir du serveur vers le client tel que requis par votre application.
OriginalL'auteur
Les deux sens peut jouer rtsp de la vidéo en direct à l'html5, mais les deux ont besoin de la passerelle de transférer le rtsp flux réel au format html5 pouvez utiliser, et ne nécessite pas de transcodage.
un. media source extensions
Besoin d'un websocket de la passerelle pour remettre le rtsp flux H264 mp4 boîte.
b. WebRTC
Envoyer RTSP H264 données à WebRTC
Plus de détails vous pouvez vous référer https://linkingvision.com/rtsp_in_html5_with_low_latency
OriginalL'auteur linkingvision