WebRTC - Prise en charge du navigateur
Le Web évolue si vite et s'améliore constamment. De nouvelles normes sont créées chaque jour. Les navigateurs permettent d'installer des mises à jour sans que l'utilisateur le sache, vous devez donc vous tenir au courant de ce qui se passe dans le monde du Web et du WebRTC. Voici un aperçu de ce que cela fait aujourd'hui.
Prise en charge du navigateur
Chaque navigateur n'a pas toutes les mêmes fonctionnalités WebRTC en même temps. Différents navigateurs peuvent être en avance sur la courbe, ce qui permet à certaines fonctionnalités WebRTC de fonctionner dans un navigateur et pas dans un autre. La prise en charge actuelle de WebRTC dans le navigateur est illustrée dans l'image suivante.
Vous pouvez consulter un statut de support WebRTC à jour sur http://caniuse.com/#feat=rtcpeerconnection.
Chrome, Firefox et Opera
Les dernières versions de Chrome, Firefox et Opera sur les systèmes d'exploitation grand public tels que Mac OS X, Windows et Linux, prennent toutes en charge WebRTC prêt à l'emploi. Et surtout, les ingénieurs des équipes de développeurs Chrome et Firefox ont travaillé ensemble pour résoudre les problèmes afin que ces deux navigateurs puissent communiquer facilement entre eux.
OS Android
Sur les systèmes d'exploitation Android, les applications WebRTC pour Chrome et Firefox devraient fonctionner prêtes à l'emploi. Ils sont capables de fonctionner avec d'autres navigateurs après la version Android Ice Cream Sandwich (4.0). Cela est dû au partage de code entre les versions de bureau et mobiles.
Pomme
Apple n'a pas encore annoncé son intention de prendre en charge WebRTC dans Safari sous OS X. L'une des solutions de contournement possibles pour les applications iOS natives hybrides consiste à intégrer le code WebRTC directement dans l'application et à charger cette application dans une WebView.
Internet Explorer
Microsoft ne prend pas en charge WebRTC sur les ordinateurs de bureau. Mais ils ont officiellement confirmé qu'ils allaient implémenter ORTC (Object Realtime Communications) dans les futures versions d'IE (Edge). Ils ne prévoient pas de prendre en charge WebRTC 1.0. Ils ont qualifié leur ORTC de WebRTC 1.1, bien qu'il ne s'agisse que d'une amélioration de la communauté et non de la norme officielle. Récemment, ils ont ajouté le support ORTC à la dernière version de Microsoft Edge. Vous pouvez en savoir plus surhttps://blogs.windows.com/msedgedev/2015/09/18/ortc-api-is-now-available-in-microsoftedge/.
Sommaire
Notez que WebRTC est une collection d'API et de protocoles, pas une seule API. La prise en charge de chacun d'entre eux se développe sur différents navigateurs et systèmes d'exploitation à un niveau différent. Un excellent moyen de vérifier le dernier niveau de support est dehttp://canisue.com.Il suit l'adoption des API modernes sur plusieurs navigateurs. Vous pouvez également trouver les dernières informations sur la prise en charge du navigateur ainsi que des démos WebRTC surhttp://www.webrtc.org, qui est pris en charge par Mozilla, Google et Opera.