Connexion
Abonnez-vous

Windows 10 : Edge supporte H.264/AVC pour Object RTC

Chacun s'occupe de ce qui lui plaît

Windows 10 : Edge supporte H.264/AVC pour Object RTC

Le 31 mai 2016 à 13h30

Microsoft progresse sur l’implémentation d’ORTC sur Edge. Le support de H.264 et AVC est ainsi de la partie sur la dernière build de Windows 10. Les testeurs et développeurs peuvent donc l’activer pour en vérifier le fonctionnement.

Dans un récent billet, Microsoft indique que les utilisateurs de la build 14352 de Windows 10 (disponible uniquement via le Fast Ring) peuvent désormais activer une nouvelle balise dans Edge (via about:flags), afin que les codecs H.264 et AVC puissent être utilisés dans le cadre de communications ORTC, ou Object RTC. La pile associée supporte ainsi des éléments tels que le RFC 7742 (packetization-mode 1), le Constrained Baseline Profile jusqu’au niveau 4.2 ou encore le RFC 4585 (Picture Loss Indication).

Du H.264 pour les communications vidéo

Cet apport du H.264/AVC avait été promis il y a quelques mois, l’éditeur précisant qu’il permet la mise en place de vidéoconférences en 1 + 1 pour l'instant. L’ajout est de taille puisqu’il ouvre les portes des communications vidéo utilisant ces codecs pour la version Web de Skype sans plugin. Comme l’avait indiqué Microsoft, ce type d’appel ne peut pour l’instant prendre place qu’entre deux utilisateurs d’Edge.

À terme, les communications devraient pour se faire avec n’importe quel navigateur gérant à la fois ORTC et H.264. Dans la plupart des cas, il en manque un des deux, voire les deux. Les autres navigateurs utilisent en effet la version 1.0 de WebRTC, sur laquelle Microsoft a fait l’impasse. ORTC représente la version 1.1 et apporte un certain nombre d’avantages.

Des avantages, des inconvénients

La nouvelle API fournit globalement les mêmes capacités, mais à un niveau plus bas. Le développeur a en théorie bien plus la main pour paramétrer la communication, l’ensemble se faisant en JavaScript. Cependant, des navigateurs compatibles WebRTC « seulement » auront besoin de passer à ORTC pour obtenir les mêmes capacités, sans parler du support des mêmes codecs vidéo. Chrome ne prend pas en charge H.264 (seulement VP8), tandis que Firefox le supporte, mais uniquement en profil baseline.

Microsoft a fait le choix de partir directement sur des technologies jugées plus intéressantes, avec une importante contrepartie : il faut attendre que le reste du parc évolue pour que la compatibilité se mette en place. L’éditeur ajoute en outre qu’une prochaine version d’Edge ajoutera d’autres éléments, comme un nombre accru de messages de retours, des contrôles de congestion du trafic et certains mécanismes de protection. Le support de WebRTC 1.0 est, lui, toujours bien prévu pour l’Anniversary Update, attendu pour fin juillet.

 

Commentaires (12)

Vous devez être abonné pour pouvoir commenter.

Abonnez-vous
votre avatar

@freemachin et crysamachin, vous avez lu l’article ?



WebRTC 1.0.X avaient des failles de sécu béantes jusqu’à cette année aussi, en passant.

votre avatar

The Object RTC initiative is a project supported by Hookflash, Microsoft, Google and others. This page is maintained by the Hookflash team.

votre avatar

Bien essayer mais c’est pas propriétaire… C’est pas Microsoft qui a proposé ce STANDARD et Google a pour objectif de le supporter car, comme dit dans la fucking news que tu n’a pas lu, ça donne bien plus de possibilités aux développeurs Web que le WebRTC…



Bref si c’est considéré comme le WebRTC 1.1 c’est bien pour une raison…



Et tu verras que les linuxiens qui gueule aujourd’hui seront les premiers à encensé cette norme quand Firefox ou Chrome la supportera…

votre avatar

Effectivement, ORTC devrait devenir WebRTC 1.1…

Pour une fois que Microsoft est en avance sur Google et  Firefox, on va pas se plaindre.

 

Quant au support des nouveaux codecs, tous le monde se dirige vers VP9 (et le futur VP10) en remplacement de H265, du moins les grands acteurs du Web. Microsoft a bien confirmé le support natif de VP9 et WebM dans Edge. Cette histoire de non-support de H265 (dont Apple est un défenseur) est encore un peu flou pour le moment. Aucun des acteurs majeurs du Web n’a, à ma connaissance, fait de déclaration claire sur le sujet.



Wait and see…

votre avatar

H265 est supporté par Windows il me semble. Seul Google est un farouche opposant et Apple est un partisan.



MS met les 2 pour éviter de se faire prendre en défaut et exercer la pression sur H.265

votre avatar

Le succès de Webrtc c’est aussi un codec VP8 géré par tous librement. Même si cela est au détriment du décodage hardware sur certains equipements anciens. Meme si la liste a bien progressé :



http://wiki.webmproject.org/hardware/socs



Pour le support ORTC ailleurs que dans Edge , je demande a voir , FF ne s’est jamais prononcé et Cr semblait etre pour mais je ne voit rien dans la roadmap :https://www.chromestatus.com



je pense qu’ils attendent de voir aussi si Edge prends de l’importance, si ce n’est pas le cas, pas sur qu’ils investissent alors que Webrtc est omniprésent , y compris sur mobile ( hors apple bien sur)

votre avatar

Il est intéressant de noter que MS travaille sur le codec VP9 avec un décodage matériel:

https://blogs.windows.com/msedgedev/2016/04/18/webm-vp9-and-opus-support-in-micr…



Donc EDGE devrait prendre en charge rapidement le VP9, h264, Opus et le conteneur WebM. Si j’ai bien compris cela concerne aussi bien ORTC que MSE (les vidéos avec DRM).



Un tableau de la compatibilité de WebRTC au sein des navigateurs:http://iswebrtcreadyyet.com

Bizarre il y a pas Safari, pourquoi je ne suis pas étonné?



Les plus avertir noteront l’absence de H265 dans le lot. Pourquoi ? Sûrement parce que le pool de brevets qui gérait le H265 a volé en éclat et s’est scindé en 2. L’un demandant plus d’argent pour l’utilisation de leur brevet. Et une insécurité financière et juridique, les entreprises n’aiment pas trop cela.

votre avatar

a quand un bloqueur de pub vraiment efficace ?

votre avatar

Il y a AddBlock et ADP dans les extensions de Edge depuis quelques builds déjà.

votre avatar

J’aime le “This change helps enable interoperable video communications solutions across browsers”



Alors que ORTC n’est supporté que sur Edge.

votre avatar

Je ne comprends tjrs pas pourquoi MS se fourvoye une fois de plus dans un format proprio avec ORTC.

votre avatar

Beaucoup vont te répondre que webrtc 1.0 c’est nul et que MS a bien mieux designé son truc.



Mais comme dans beaucoup de cas , un truc bien designé que personne n’implémente.

Windows 10 : Edge supporte H.264/AVC pour Object RTC

  • Du H.264 pour les communications vidéo

  • Des avantages, des inconvénients

Fermer