Téléchargez l'application
Tom's Hardware sur l'App Store
Toute l'actu informatique de référence sur votre iPhone
Oui Non

Nouveau protocol HTTP Streaming par Apple

par - source: Ars Technica

Apple vient de proposer un nouveau protocole à l’IETF (Internet Engineering Task Force ou Détachement d'ingénierie d'Internet en Francais), le HTTP Streaming qui vient remplacer le RTSP et même les lecteurs Flash et Silverlight.

Streaming sur du HTTP

Le but de ce protocole est simple : permettre de faire du streaming de contenu audio et vidéo à partir d’un serveur HTTP en utilisant les codecs d’aujourd’hui (MPEG 2, H.264, AAC et MP3). L’idée n’est pas nouvelle puisqu’Apple en parle depuis l’iPhone OS 3.0 et QuickTime X. Néanmoins, pour que cette technologie soit mise en place à grande échelle, Apple vient de soumettre les documents nécessaires à l’IETF, espérant que l’organisme en fasse un standard.

Utiliser ce qui fonctionne déjà

La firme espère remplacer le vieillissant RTSP (Real Time Streaming Protocol) développé par Real et Netscape à la fin des années 90. Il faut dire qu'il a quelques défauts importants, comme par exemple la nécessité d’utiliser un port dédié (le port 554 par défaut) qui est parfois bloqué par les routeurs et pare-feu et le consommateur moyen a généralement beaucoup de mal à ouvrir un tel port.

L’utilisation du protocole HTTP Streaming permettrait d’utiliser le port naturellement ouvert pour l’accès à Internet par le navigateur. L’idée du HTTP Streaming est simple : scinder un fichier vidéo en petit segment de dix secondes, par exemple. Le lecteur audio et vidéo utilise un fichier playlist .m3u8 pour savoir quel fichier télécharger et où ces fichiers se trouvent. Le lecteur n’a plus qu’à chercher et assembler les fichiers selon l’ordre de la playlist qui dit aussi au lecteur de vérifier le serveur à intervalle régulier pour voir s’il n’y a pas de nouveaux fichiers, dans le cas d’une diffusion en direct par exemple.

Le lecteur commence donc la lecture du fichier audio ou vidéo, continuant en même temps son téléchargement. Le dernier bout de fichier à télécharger contient enfin un tag informant le lecteur que le streaming est terminé.

La playlist permet de pointer vers plusieurs serveurs simultanément et peut varier le type de contenu en fonction du réseau utilisé. Ainsi, la qualité de la vidéo changera si l’iPhone passe d’un transfert 3G à un transfert Wi-Fi. Le HTTP Streaming permet aussi de chiffrer certains programmes permettant aux distributeurs de proposer du contenus payants s’ils le désirent.

Une technologie ouverte à tous pour remplacer le Flash et Silverlight

Le grand avantage de cette technologie est qu’elle peut fonctionner avec n’importe quel lecteur et un encodeur MPEG-2 classique est capable de créer un stream pour ce genre de plateforme.

Apple espère aussi, avec cette technologie, faire oublier l’absence de Flash ou Silverlight sur son iPhone. Reste maintenant à voir si cette solution va se démocratiser, mais ses qualités et son ouverture nous font dire qu’elle est bien partie.

Partager:
22
Commentaires
X
Valider

Commentaires
Ajouter un commentaire
vedge2000 11/07/2009 02:17
Masquer
-2+

en parlant de Silverlight... il est où l'article de Silverlight 3.0 qui d'après pas mal de sites a un rendu excellent?

Vermoute 11/07/2009 08:31
Masquer
-5+

En tout cas c'est une bonne idée je trouve !

zorro3364 11/07/2009 09:12
Masquer
-3+

très bonne idée en effet, et ils peuvent même pousser le concept un peu plus loin: pourquoi ne pas baser les diffusion sur un système P2P?

LVM 11/07/2009 09:58
Afficher
bleuy 11/07/2009 10:14
Masquer
-1+

Si cela permet de faire de la HD sans flash n'y silverlight, c'est simplement génial !
Reste à savoir s'il arriveront à en faire un standart et dans combien de temps cela serait dispo.
D'ailleurs, il faut combien de temps ( en moyenne) pour qu'ils prennent la décision d'en faire ou pas un standart ?

anonymous 11/07/2009 10:37
Masquer
-3+

C'est bien d'avoir un systeme standard, et non pas flash (ou pire SIlverlight) pour de simple video. Maintenant si Apple n'aurait pas retarder la balise video d'HTML ca aurait été mieux.

anonymous 11/07/2009 10:44
Masquer
-3+

Depuis la nouvelle version de Flash (v9), les performances ont ete clairement améliorée, le processeur est beaucoup moins utilisé.

vedge2000 : il est où l'article de Silverlight 3.0 qui d'après pas mal de sites a un rendu excellent?
J'ai ete voir pas plus tard qu'hier un site de comparaisons Flash vs Silverlight fait par quelqu'un qui developpe du microsoft, forcement le rendu a ete meilleur avec Silverlight car il avait omis ou ne connaissait pas la possibilite de 'smoother' les images avec Flash ...

Maintenant, on constate un effet de groupe qui dit 'Non Flash tue mon processeur, nous voulons un remplacant', c'est surtout parce que toutes les banieres pubs sont faites en flash et ne sont pas forcement faite pour epargner vos ressources processeurs. A cote de ca, on a quand meme de beaux sites entierement Flash qui ne consomme peu, des jeux, les lecteurs videos de certains gros sites. Les ressources utilisees dependent tres clairement du groupe (des developpeurs et animateurs) qui ont developpe l'application Flash.

Ne vous laissez pas trop embarquer dans cet effet de groupe et dire merci a cette technologie qui vous permet d'avoir des sites interactifs. Oui il faut une reelle concurrence, mais quand je vois 'eradication' ...

tigrane 11/07/2009 11:56
Masquer
-0+

Vermoute :
En tout cas c'est une bonne idée je trouve !



Ce n'est ni plus ni moins que du téléchargement morcelé.
Ca ruine la bande passante et c'est incapable de s'adapter à de la baisse de bande passante.

C'est nul.

tigrane 11/07/2009 11:58
Masquer
-1+

bleuy :
Si cela permet de faire de la HD sans flash n'y silverlight, c'est simplement génial !Reste à savoir s'il arriveront à en faire un standart et dans combien de temps cela serait dispo.D'ailleurs, il faut combien de temps ( en moyenne) pour qu'ils prennent la décision d'en faire ou pas un standart ?



Evidemment que tu peux faire de la HD, même non compressée... suffit d'avoir les 100mbits qu'il faut.

Si on veut de la HD de qualité sans soucis de BP, on fait du streaming.

Flash est ULTRA LOURD (comme tous les logiciels d'abode, performants mais ultra lourds, de vraies usines à gaz)

Silverlight est une pure tuerie, le seul truc qui fait mal au derrière de certain c'est que Microsoft puisse sortir des technologies qui défoncent celles des autres.

Haaaa si ça avait été Google, on aurait surement vu plus de lèches bottes.

caesar 11/07/2009 12:51
Masquer
-0+

tigrane :
Ce n'est ni plus ni moins que du téléchargement morcelé.Ca ruine la bande passante et c'est incapable de s'adapter à de la baisse de bande passante.C'est nul.


bon visiblement cela ne ce passe vraiment comme cela...
ici un début de réponse
Explication courte sur macgeneration
la technologie en action


À noter dans l'article un lien vers une page plus complète en anglais

Voila, certe l'info viens d'un site mac (donc pas forcement le plus objectif du monde et rien ne dit si cela marchera incroyablement bien) mais au moins on évite de dire n'importe quoi.
Après j'ai rien contre le truc de microsoft si ça marche bien, c'est tout ce que je demande.

bleuy 11/07/2009 13:15
Masquer
-0+

Tigrane, je ne programme pas, je suis simple utilisateur, donc du calme.
Mes questions te sembles peut-être stupide, mais chacun ses connaissances !

Perso, je me fou de savoir si un logiciel est de microsoft ou pas ( ce n'est pas une boite informatique qui me fait vivre), ce qui compte pour moi, c'est que cela marche et si possible que cela ne me coûte pas trop chère !

Donc pour info, quand je dis que c'est génial, il faut le comprendre dans le sens ou, cela ferait un logiciel en moins à mettre, d'après ce que je comprends de l'article.
Le navigateur n'aurait pas besoin de flash n'y de silver, cela fonctionnerait d'origine, sans ajout, n'y risque d'avoir une version qui déconerait !
Il n'y aurait que le navigateur à mettre à jour et non, navigateur et extension comme actuellement.

moun-b 11/07/2009 20:39
Masquer
-0+

Silverlight, tiens mon frère prépare un site streaming manga and co baser sur cette architecture niveau lecteur...

Et il m'a fait voir une démonstration sur son netbook, et que dire c'est absolument incroyable, je suis sidéré la qualité est excellente et aucune image ne saccade.

batchy 12/07/2009 10:39
Masquer
-0+

Citation :

Silverlight est une pure tuerie, le seul truc qui fait mal au derrière de certain c'est que Microsoft puisse sortir des technologies qui défoncent celles des autres.


Ce qui fait surtout mal au derrière c'est que Flash est bien plus multiplateforme que Silverlight. Que silverlight soit plus léger (plus lourd que flash est de toute façon impossible), c'est peut être bien, mais si ça tourne pas sur ma machine ou mes bidules multimedia, ça sert à rien.

Avec une vraie balise
lologagny 13/07/2009 11:31
Masquer
-0+

Il me semble que la vidéo en streaming c'est déjà intégré et sans plugins dans firefox 3.5 ?

non ?

ultrabill 13/07/2009 11:49
Masquer
-0+

Citation :

Il me semble que la vidéo en streaming c'est déjà intégré et sans plugins dans firefox 3.5 ?

non ?


Oui, avec l'HTML5 et la balise
shooby 13/07/2009 14:27
Masquer
-0+

qui dit apple dit lvm !!!!!!!!!!!!!!!!! Réflexe conditionné ?

Oxygen3 13/07/2009 23:02
Masquer
-0+

Le pb de flash (corrigé par Silverlight) est la gestion de l'upscale/resize qui est géré avec les pieds en software sur Flash, alors qu'il utilise les ressources de la carte graphique dans Silverlight.

Ajouté à ca que Silverlight utilise un vrai codec (contrairement à cet espece de truc embarqué dans le flv), et on obtient ce qu'on devrait être en mesure d'exiger pour un contenu streamé proprement aujourd'hui avec les technos actuelles :sweat:

Et il exitste du silverligth sur du nux sauf erreur de ma part :p

ultrabill 13/07/2009 23:23
Masquer
-0+

Citation :

(...)Et il exitste du silverligth sur du nux sauf erreur de ma part :p


Exacte, Silverlight existe pour Windows, MacOS et Linux (moonlight)

batchy 14/07/2009 10:18
Masquer
-0+

Citation :

Exacte, Silverlight existe pour Windows, MacOS et Linux (moonlight)


En théorie peut être (Moonlight à juste 2 versions de retard), en pratique avec moonlight installé, La plupart des sites webs silverlight me redirigent vers la page de téléchargement. Et les sites webs qui marchent (en gros, ceux répertoriés sur le site de moonlight) sont pas beaucoup plus rapide que flash. So much pour une techno pas au point ...

pluies 15/07/2009 09:20
Masquer
-0+

Citation :Depuis la nouvelle version de Flash (v9), les performances ont ete clairement améliorée, le processeur est beaucoup moins utilisé.


Sur Windows peut-être, mais sous Mac (et Linux la dernière fois que j'ai testé), mon dieu... C'est lent, ça fait hurler mon proc', et ça plante de façon plus que régulière.

/me attend autre chose que Flash :(

1815 15/08/2009 14:31
Masquer
-0+

un mac qui... plante? :ouch:

nan mais t'es pas ouf de dire des trucs pareils?
tu veux voir LVM en pleine crise d'appoplexie?

y'a des trucs qui se disent pas.
ex: "votre fille a un bec de lièvre", "patron, j'adore la silhouette de votre femme, surtout vu de derrière", ou encore le célèbre: "chéri, ta b*** a un gout".
mais très looooin au dessus de tout ça, ne jamais, JAMAIS dire qu'un mac plante.
ça va pas la tête?

pluies 15/08/2009 15:10
Masquer
-0+

Citation :

un mac qui... plante? :ouch:

nan mais t'es pas ouf de dire des trucs pareils?
tu veux voir LVM en pleine crise d'appoplexie?

y'a des trucs qui se disent pas.
ex: "votre fille a un bec de lièvre", "patron, j'adore la silhouette de votre femme, surtout vu de derrière", ou encore le célèbre: "chéri, ta b*** a un gout".
mais très looooin au dessus de tout ça, ne jamais, JAMAIS dire qu'un mac plante.
ça va pas la tête?




Heureusement c'est pas tout le Mac qui plante, c'est juste Safari, et uniquement à cause de Adobe Flash. L'honneur est sauf :whistle:

Publicité

Les offres du moment

Newsletters


OK