Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 02/07/2010, à 20:44

®om

HTML5 : est-il possible de faire du "live streaming" vidéo?

Salut,

Est-il possible de faire du streaming en direct (plutôt qu'à partir d'un fichier enregistré) avec la balise video d'HTML5, en theora ou en webm?

Si oui, comment (côté serveur j'imagine qu'il faut un truc qui encode en direct, et côté HTML il doit falloir préciser quelque chose de particulier)?

Merci d'avance

Dernière modification par ®om (Le 02/07/2010, à 20:46)

Hors ligne

#2 Le 02/07/2010, à 22:05

Link31

Re : HTML5 : est-il possible de faire du "live streaming" vidéo?

Tant que le serveur envoie les headers HTTP (200 OK, Content-Type, etc.) suivis des données vidéo encodées, il n'y a rien d'autre à faire que de faire pointer la balise <video> vers l'URL correcte : http://serveur/chemin/de/la/ressource. À moins d'utiliser un logiciel comme VLC, il faudra probablement configurer le serveur web pour que "/chemin/de/la/ressource" appelle un programme permettant de récupérer les données vidéo.

Par exemple, j'avais posté un script bash qui permet de réencoder à la volée les vidéos Youtube vers le format Theora pour les lire directement dans Firefox.
http://forum.ubuntu-fr.org/viewtopic.php?id=391891

J'ai modifié le script depuis, mais le principe est là : il suffit de renvoyer "HTTP/1.0 200 OK\r\nContent-Type: ...\r\n\n" puis les données binaires elle-mêmes.

Dernière modification par Link31 (Le 02/07/2010, à 22:09)

Hors ligne

#3 Le 03/07/2010, à 12:10

kimented

Re : HTML5 : est-il possible de faire du "live streaming" vidéo?

J'avais une fois fait ça en utilisant HTML5 et Flumotion (theroa/vorbis) pour l'envoi du flux, ça marchait bien. Il suffit de donner l'adresse du flux dans la balise <video>, par exemple http://truc.com/ma_video:8080. J'ai commencé à rédiger une doc pour Flumotion, mais par manque de temps je ne l'ai pas finie (il faut surtout vérifier si le paquet de Lucid est mieux fait que celui de Karmic), voir ici: http://doc.ubuntu-fr.org/utilisateurs/k … /flumotion.

®om, si tu fais joujou avec ça, tu pourras peut être rajouter les infos manquantes et créer la page de doc là où il faut tongue

Dernière modification par kimented (Le 03/07/2010, à 12:10)

Hors ligne