WebRTC trop difficile à utiliser pour le développeur
WebRTC trop difficile à utiliser pour le développeur
Microsoft propose une alternative au W3C avec une démo de communication vocale entre Chrome et IE
WebRTC, le Framework de communication audio et vidéo open source, est actuellement en cours de standardisation par le W3C et l’IETF comme partie du HTML5.
La technologie est déjà implémentée par les navigateurs Chrome et Firefox. Mais elle présente quelques limites. Pour l’instant, il n’est pas possible, par exemple, de créer un lien WebRTC entre les deux navigateurs.
Pour Microsoft, WebRTC ne montre aucun signe d'interopérabilité avec les téléphones VoIP et mobiles existants et ne prend pas en charge les pare-feux et routeurs. La technologie se résume, selon la société, à fournir uniquement la communication entre navigateurs Web, via « une boite noire » dans laquelle tout est prédéterminé, laissant peu de place pour l’optimisation.
Bien plus, Microsoft estime que la technologie SDP sur laquelle repose WebRTC est difficilement utilisable par les développeurs web, et SDP devrait encore beaucoup évoluer pour être utilisée facilement sur le navigateur.
Ainsi, Microsoft a proposé au W3C et à l’IETF sa propre implémentation baptisée CU-RTC-Web (Customizable, Ubiquitous Real Time Communication over the Web), qui vise à rendre WebRTC plus flexible et personnalisable, en s’appuyant sur l’API getUserMedia du W3C.
Conscient que ses propositions pourraient être difficilement prises en compte par ces organismes qui ont débuté la standardisation de WebRTC en s’appuyant sur les travaux de Google et Mozilla, et qu’un exemple est plus convaincant que des mots, Microsoft vient de publier une démonstration de CU-RTC-Web.
La démo permet d’effectuer des communications en temps réel entre Chrome sur Mac et Internet Explorer 10 sur Windows. Suffisant pour convaincre le W3C et l’IETF ?
:fleche: La démonstration de Microsoft
Source : Blogs MSDN
Et vous ?
:fleche: Que pensez-vous des arguments de Microsoft et de sa proposition ? Est-elle assez intéressante pour que le W3C abandonne WebRTC pour CU-RTC-Web ?
Google et Mozilla font communiquer Chrome et Firefox avec WebRTC
Google et Mozilla font communiquer Chrome et Firefox avec WebRTC
en réponse aux critiques de Microsoft sur le manque d’interopérabilité du standard ?
Pour donner un coup de pouce à CU-RTC-Web pour son adoption par le W3C, Microsoft avait publié le mois dernier une démonstration de la communication audio entre son navigateur Internet Explorer et Chrome.
À titre de rappel, Microsoft avait proposé son implémentation du chat audio et vidéo à l’organisme de standardisation des technologies du Web, comme une alternative à WebRTC. La société reproche à WebRTC (qui est soutenu par Mozilla et Google) d’être trop difficile à utiliser et de ne pas permettre de faire communiquer entre eux des navigateurs différents.
Cet argument de poids vient d’être balayé par Todd Simpson, responsable de l'innovation chez Mozilla et Hugh Finnan, directeur de la gestion des produits chez Google, qui ont implémenté une démonstration de chat vidéo entre Chrome et Firefox.
Cela a été possible en utilisant RTCPeerConnection, une caractéristique de la norme qui permet de mettre en œuvre le chat sur le navigateur sans utiliser de plug-in. La solution mise au point par Google et Mozilla utilise les protocoles SRTP (Secure Real-time Transport Protocol) et DTLS (Datagram Transport Layer Security) pour demander l’autorisation d’utiliser la caméra et le microphone d’un poste.
La solution de Google et Mozilla fonctionne avec la bêta de Chrome 25 et une nightly build de Firefox. Pour l’instant, par rapport à CU-RTC-Web, WebRTC ne montre aucun signe d'interopérabilité avec les téléphones VoIP et mobiles existants et ne prend pas en charge les pare-feux et routeurs.
Le calendrier de normalisation de WebRTC prévoyait la sortie de la « Candidate Recommendation » de la norme au quatrième trimestre 2012, mais elle a été retardée d'un an. Le W3C envisagerait d’intégrer quelques propositions de Microsoft au standard pour combler ses lacunes.
http://www.youtube.com/watch?v=MsAWR_rJ5n8
:fleche: Le code source de le démo sur GitHub
:fleche: Tester la démo sur App Engine
Source : Blog Chromium
Et vous ?
:fleche: Que pensez-vous de cette démo ? Les positions de Microsoft ainsi que celles de Google et Chrome seraient-elles des freins à la normalisation de WebRTC ?