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 ?
La démonstration de Microsoft
Source : Blogs MSDN
Et vous ?
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 ?