Nouveau protocol HTTP Streaming par Apple
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.
- Intel : le partenaire surprise de Google OS
- Gros plan sur les interfaces : les autres
- Un LCD 25" Full HD à moins de 215 euros
- OCZ et les puces de mémoire Elpida
- 13 modèles de SSD comparés
- De l'Atom en mini-ITX chez DFI
- Un SSD garanti 10 ans chez Patriot
- Premières photos de la 770T-C45 de MSI
- Deux nouvelles cartes sons PCI chez Auzentech





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?
En tout cas c'est une bonne idée je trouve !
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?
Et ça permet de se passer des logiciels d'Adobe ou MS sur les serveurs. Belle économie...
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?
Tu fais bien d'en parler car Flash et Silverlight sont justement le genre de verrues qu'Apple veut éradiquer. Et de toute façon vu le poids de Flash, Silverlight est mort-né, comme leur espèce de mauvaise copie du PDF dont j'ai oublié le nom.
Quand à avoir un rendu excellent, tu peux dire merci au H264... et te demander pourquoi MS n'utilise plus ses propres codecs.
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 ?
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.
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' ...
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.
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.
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.
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.
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.
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
Il me semble que la vidéo en streaming c'est déjà intégré et sans plugins dans firefox 3.5 ?
non ?
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
qui dit apple dit lvm !!!!!!!!!!!!!!!!! Réflexe conditionné ?
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
Et il exitste du silverligth sur du nux sauf erreur de ma part
(...)Et il exitste du silverligth sur du nux sauf erreur de ma part
Exacte, Silverlight existe pour Windows, MacOS et Linux (moonlight)
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 ...
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
un mac qui... plante?
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?
un mac qui... plante?
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