Ajouter les appels audio et vidéo en HTML5 app
Je travaille sur une appli HTML5 qui permet à plusieurs utilisateurs de travailler sur un même document. J'ai besoin d'ajouter une possibilité pour les utilisateurs de l'édition de la même document) pour parler les uns aux autres. Et je ne sais pas comment faire pour commencer avec. Voici mes questions
- Est-il un HTML5 lib permettant de transférer le son du microphone entre les clients?
- Ce qui concerne la diffusion en flux vidéo de la caméra?
- Ce qui est une meilleure solution côté serveur pour qui?
Toutes les pensées sont fortement appréciés! Alors ne soyez pas timide! 🙂
UPD: veuillez noter que j'ai besoin d'un abbility plus de deux utilisateurs de parler.
OriginalL'auteur Eugeny89 | 2013-06-04
Vous devez vous connecter pour publier un commentaire.
Pour cela, vous pouvez utiliser WebRTC.
Cependant, c'est une très jeune et inachevé de la technologie que comme déjà indiqué est actuellement disponible uniquement en Chrome stable et Firefox beta. Cela signifie qu'il y aura probablement des changements à la spécialisation actuelle, quelque chose d'être conscient de en cas de début de mise en œuvre. Mais il vous permet d'utiliser la vidéo et l'audio de la communication directement dans le navigateur.
De démarrage rapide ici:
http://www.html5rocks.com/en/tutorials/webrtc/basics/
D'autres options sont à base de mémoire Flash plugins tels que flash-videoio. C'est un open source plugin, mais naturellement besoin de Adobe Flash installé. Cela peut ou peut ne pas être un problème, en fonction de la politique de sécurité de l'.
Pour plus de détails techniques sur la mise en œuvre, veuillez voir les exemples sur les liens proposés.
Pour plusieurs-à-plusieurs, vous pouvez utiliser soit:
Exemples de MCU:
http://sourceforge.net/projects/mcumediaserver/ (open source)
http://www.medooze.com/products/mcu.aspx (commercial)
Vous où demandant à propos de l'audio/vidéo et HTML5 pour iOs et de résolution de problème en général, je ne peux pas répondre (je suis sûr que c'est possible si 🙂 ).
et qu'en est multi-utilisateur de conférences? ne WebRTC rendre possible?
WebRTC est, en soi, peer-to-peer, mais il n'y a rien de mal dans la mise en œuvre d'un serveur comme l'un des pairs et de la loi comme une plaque tournante pour plusieurs connexions (traitement du flux sur le serveur et partager le fruit de retour à chaque connexion).
Pouvez-vous donner un exemple de MCU
OriginalL'auteur
vous êtes à la recherche pour le navigateur.getUserMedia()
qui permet aux différents utilisateurs de partager des vidéos, de l'audio et de données.
le support est très faible... seulement le chrome et le dernier verions de l'opéra et de l'assistance de firefox.
et totalement pas de support sur les appareils mobiles... peut-être dans le prochain android chrome... je ne sais pas,
comme il y a beaucoup à dire et je n'ai aucune idée sur comment u wanna installation de tout ce que j'ai suggèrent u lire un peu plus à ce sujet sur l'url...
http://caniuse.com/stream
http://www.html5rocks.com/en/tutorials/getusermedia/intro/
http://dev.w3.org/2011/webrtc/editor/getusermedia.html
https://developer.mozilla.org/en-US/docs/WebRTC/navigator.getUserMedia
http://my.opera.com/core/blog/2011/03/23/webcam-orientation-preview
http://simpl.info/getusermedia/
et SERVERSIDE solution nahh... c'est pas une bonne solution
client est le chemin à parcourir.
OriginalL'auteur cocco
Vous ne savez pas si vous devez le faire vous-même à partir de rien ou sont en mesure d'utiliser des bibliothèques tierces/outils.
Dans ce cas, je vous conseille d'utiliser Tokbox qui a un support pour WebRTC et le SDK pour iOS.
Leur API est simple et facile à utiliser.
OriginalL'auteur edgarjs