Quel est le moyen le plus rapide pour diffuser en direct vidéo à l'aide de JavaScript? Est WebSockets sur TCP assez rapide un protocole pour diffuser une vidéo de, disons, 30 fps?
Réponses
Trop de publicités?Est WebSockets sur TCP assez rapide un protocole pour diffuser une vidéo de, disons, 30 fps?
Oui.. c'est, jetez un oeil à ce projet. Les Websockets peut facilement manipuler HD videostreaming.. Cependant, vous devriez aller pour la diffusion en flux Adaptatif. J'explique ici comment vous pourriez la mettre en œuvre.
Nous travaillons actuellement sur une web application de messagerie instantanée avec le chat, partage de fichiers et de la vidéo/webcam soutien. Avec quelques morceaux et astuces que nous avons obtenu le streaming de médias à travers les websockets (utilisé le support de HTML5 Capture pour obtenir le flux de nos webcams).
Vous avez besoin de construire un
stream API
etMedia Stream Transceiver
de contrôle les médias de traitement et de transport.
Voici un exemple de vidéo en continu sur les websockets que j'ai fait à l'aide de la Transformation/Java: http://badankles.com/?p=209
320x240 @ 30fps pour iPad/iPhone
640 x 480 @ 30fps pour Chrome
EDIT: J'ai un autre exemple qui prend un périphérique de support de capture( ce qui marche le mieux dans google chrome ) et ajoute l'image d'une toile, ce qui peut être envoyé via websocket. je peux diffuser de la vidéo de cette façon.
J'avais regardé cette question il y a quelque temps, je suis en utilisant websocket solution fournie dans ColdFusion http://www.sagarganatra.com/2012/04/pushing-html5-video-content-over.html.
Je suis de dessin de l'image vidéo sur la toile et ensuite l'envoyer plus de websocket.