
Partager:
Manik est ingénieur logiciel senior. Il aime travailler avec les développeurs et créer des API. Lorsqu'il ne construit pas d'API ou de SDK, vous pouvez le trouver en train de parler lors de conférences et de rencontres.
OpenTok Version 2.16 : Quoi de neuf et comment l'utiliser ?
Temps de lecture : 3 minutes
Juste à temps pour débloquer les nouvelles fonctionnalités de Safari version 12.1, nous avons publié OpenTok v2.16, la dernière version de notre SDK Client OpenTok. Nous souhaitions vous informer des nouvelles fonctionnalités incluses et de la manière dont vous pouvez les utiliser.
Prise en charge du codec Video VP8 de Safari
L'une des principales nouveautés de Safari v12.1 est la prise en charge du format VP8 sur iOS et macOS !
Dans les dernières mises à jour, nous avons relevé certains défis en matière d'interopérabilité. Dans OpenTok v2.12, nous avons ajouté la prise en charge des codecs Safari et H.264. Cependant, dans certains cas, VP8 et H.264 peuvent ne pas être pris en charge.
Nous avons ensuite publié la version 2.15 et l'API getSupportedCodecs pour gérer plusieurs codecs vidéo dans les SDK web et Android. Avec OpenTok.js v2.16, vous n'avez plus besoin d'activer le codec H.264 dans votre projet, ce qui oblige tout le monde à utiliser H.264 pour que la vidéo fonctionne sur Safari.
Il s'agit d'une avancée considérable, car les dernières mises à jour de Safari et d'OpenTok permettent une interopérabilité totale entre tous les navigateurs, y compris les anciens appareils Android qui ne prennent pas en charge l'encodage H.264.
Assurez-vous d'avoir la dernière version d'iOS 12.2 et de macOS 10.14.4, ainsi que la version 2.16 d'OpenTok.js pour l'essayer.

Prise en charge du partage d'écran dans Safari

Safari 12.1 ajoute également une prise en charge expérimentale du partage d'écran. Voici comment :
Activez ScreenCapture dans le menu Develop -> Experimental Features.
Si vous ne disposez pas du menu Développer, vous devez l'activer dans la section Avancé du panneau des préférences de Safari.
Une fois la fonction activée, vous pouvez utiliser l'API de partage d'écran OpenTok de la même manière qu'avec les autres navigateurs.

Prise en charge des vidéos évolutives de Safari
La dernière version de Safari prend également en charge le simulcast, ou vidéo évolutive. La sortie d'OpenTok.js v2.16 débloque également cette fonctionnalité pour Safari, qui n'était auparavant disponible que dans Chrome sur la plateforme web.
Qu'est-ce que la diffusion simultanée (Scalable Video) ?
Simulcast fournit plusieurs couches de Video avec une diversité de qualités encodées directement à partir de l'éditeur, ce qui permet de trouver un compromis entre la qualité de la vidéo et la capacité de l'abonné. Nos serveurs intelligents de routage des médias sont capables de s'adapter à ce qui convient le mieux à chaque abonné et à leur réseau ou capacité de traitement respectifs. Par conséquent, le pool d'abonnés restant peut rester indépendant et ne pas être affecté par les conditions du reste des abonnés.
Dans les flux vidéo non évolutifs, le retour d'information sur le contrôle de la congestion affecte l'expérience de tous les abonnés de la session, car l'éditeur génère une qualité commune pour tous les abonnés, et celle-ci doit s'adapter au pire cas de capacités de l'abonné.
Dans une topologie de diffusion, le contrôle normal de la congestion présente une "course vers le bas". Cela signifie, par exemple, qu'un plus grand nombre d'abonnés peut augmenter le risque de mauvaise qualité vidéo pour tous les participants, en raison de problèmes de capacité du réseau ou de l'appareil. Pour plus de détails sur la vidéo évolutive et la diffusion simultanée, consultez cet article d'assistance.
Vous trouverez plus de détails sur les autres nouvelles fonctionnalités WebRTC dans la version 12.1 de Safari ici.
Échantillons Unity - Beta
Nous sommes également ravis de vous annoncer qu'avec la version 2.16, nous avons publié des exemples sur l'utilisation d'OpenTok sur iOS, Android, Windows et MacOS avec Unity3d en version bêta. Nous serions ravis que vous les testiez.
Pour une liste complète des fonctionnalités et des corrections apportées à nos SDK OpenTok Client, consultez les notes de mise à jour.