Fermer l'annonce

Lors du salon de la National Association of Broadcasters (NAB) de cette année, Adobe a présenté les nouvelles fonctionnalités et capacités de son Flash Media Server. L'une des nouveautés est la compatibilité avec les appareils sous domination iOS.

Steve Jobs nous a convaincu il y a longtemps que les mots Flash et iOS ne devaient pas appartenir à la même phrase. Adobe a donc cédé et ajouté la prise en charge du HTTP Live Streaming sur Flash Media Server.

Il s'agit d'un protocole développé par Apple pour le streaming vidéo en direct et non-live via une connexion HTTP standard au lieu de RTSP, qui est plus difficile à optimiser. Il utilise la vidéo H.264 et l'audio AAC ou MP3 regroupés dans des parties distinctes du flux MPEG-2, ainsi que des listes de lecture m3u utilisées pour cataloguer les parties individuelles du flux. Ce format peut être lu par QuickTime sur Mac OSX, et sur les appareils iOS, c'est le seul format de streaming qu'ils peuvent gérer.

Apple a proposé HTTP Live Streaming au Comité des normes Internet de l'IETF en 2009, mais jusqu'à présent, rien n'indique que cette proposition va de l'avant. Mais Microsoft a quand même ajouté la prise en charge de son serveur IIS Media Services, qui est utilisé pour diffuser des vidéos en streaming aux clients basés sur Silverlight. Une fois qu'IIS Media Services détecte un appareil iOS, le contenu est empaqueté et diffusé à l'aide de HTTP Live Streaming.

L'année dernière, Adobe a ajouté sa propre fonctionnalité de streaming HTTP à Flash Media Server. Il est similaire à Apple dans la manière dont il traite la vidéo H.264, où la vidéo est divisée et enregistrée dans des fichiers séparés, après quoi elle est envoyée via HTTP à l'abonné par défaut. Mais dans le cas d'Adobe, HTTP Dynamic Streaming utilise un fichier XML (au lieu d'une liste de lecture de texte) et MPEG-4 comme conteneur. De plus, il n'est compatible qu'avec Flash ou AIR.

Selon Kevin Towes, chef de produit senior pour Flash Media Server, Adobe souhaite développer une technologie visant à simplifier le processus de diffusion, ce qui faciliterait l'inclusion d'une large gamme d'appareils. Il a mentionné sur le blog qu'Adobe ajoute la prise en charge de HTTP Live Streaming pour Flash Media Server et Flash Media Live Encoder. Il a écrit que : "En ajoutant la prise en charge de HLS dans Flash Media Server, Adobe réduit la complexité de la publication pour ceux qui doivent inclure des navigateurs utilisant HLS via HTML5 (par exemple Safari) ou des appareils sans prise en charge d'Adobe Flash.

Adobe entreprend ainsi une sorte de compromis où il ne veut pas perdre d'utilisateurs potentiels de Flash Media Server et en même temps convaincre Apple de prendre en charge Flash sur les appareils iOS et prend donc en compte la nécessité de diffuser des vidéos même sans Flash.

HTTP Live Streaming sera également disponible pour d'autres plates-formes, notamment Safari sur Mac OS X. L'une des raisons de cette approche peut être le fait qu'Apple vend les derniers MacBook Air sans Flash préinstallé. Bien que la principale raison en soit la suppression de la nécessité de mettre à jour cet élément après le premier lancement, il est également bien connu que Flash réduit radicalement la durée de vie de la batterie (jusqu'à 33 % pour le MacBook Air susmentionné).

Bien qu'Adobe affirme travailler sur une version de Flash optimisée spécifiquement pour le MacBook Air, l'étape susmentionnée retient également les utilisateurs qui ne souhaitent pas installer Flash.

la source: arstechnica.com
.