web-dev-qa-db-fra.com

Streaming vidéo en direct avec HTML 5?

Je veux faire streaming vidéo en direct . Par exemple, il y a discussion. Et quelqu'un l'enregistre. Je veux que l'enregistrement vidéo apparaisse sur ma page Web. Je veux faire ceci avec HTML 5 . Je ne sais pas si c'est possible, mais est-ce que quelqu'un a essayé? Merci d'avance!

15

Pour générer un flux en direct de pointe avec une bonne qualité d'expérience, je vous recommande d'utiliser des technologies de streaming adaptatives telles que MPEG-DASH ou HLS.

Utiliser la fonctionnalité de streaming en direct de YouTube est certainement une (bonne) option. Si vous préférez une solution plus contrôlable, vous pouvez utiliser des services de diffusion en direct, tels que Wowza ou Bitmovin , qui offrent des solutions de codage ainsi que de lecture au format HTML5.

5
Reinhard Grandl

Je suis désolé, je n'ai pas été assez clair dans ma question. Je pensais utiliser HTML 5 et JS au lieu de Flash et d’autres produits logiciels. J'ai trouvé ma solution ici: https://davidwalsh.name/browser-camera et ici: http://recordrtc.org/ . Merci à tous pour votre aide!

4

Quelques navigateurs peuvent afficher un flux HTTP directement dans la balise HTML5 <video>

<video src="http://example.com/stream.m3u8">

Vous devriez créer des solutions de secours pour les autres ... Regardez aussi cette réponse: https://stackoverflow.com/a/22001830/2874523

2
pattyland

Vous avez besoin d'un serveur intermédiaire tel que flashphoner . Ici vous pouvez lire article comment diffuser une vidéo de HTML5 page sur YouTube en direct à l’aide du logiciel de passerelle.

En résumé, vous devez convertir votre flux HTML5 (WebRTC) en flux RTMP accepté par Youtube Live.

0
Endios