Developpez.com

Le Club des Développeurs et IT Pro

Adobe contourne l'interdiction des vidéos Flash sur iOS

Avec Flash Media Server 4.5

Le 2011-09-12 19:29:29, par Idelways, Expert éminent sénior
Les éditeurs et diffuseurs de contenu vidéo sur Internet, notamment ceux qui font du streaming/broadcasting en temps réel, se réjouiront de la sortie d'Adobe Flash Media Server (FMS) 4.5, qui introduit une solution « simple et robuste » pour permettre de lire enfin les vidéos Flash sur iPhone et iPad.

Plutôt que de proposer une solution native à installer sur iOS, qui risque de provoquer une rapide levée de boucliers d'un Apple farouchement anti-flash, Media Server détecte l'absence du support de Flash sur l'appareil demandeur, convertit les médias à la volée et les délivre avec le protocole HTTP Live Streaming (HLS) créé et promu par Apple.

« Avec Adobe Flash Media Server 4.5, les éditeurs de contenu ont maintenant un seul et simple workflow pour diffuser du contenu en utilisant le même flux pour les appareils avec Flash ou les Apple iPhone et iPad », affirme Adobe.

En dehors de l'effet d'annonce qu'Adobe aurait gagné à anticiper il y a des années de cela, au lieu de lutter vainement contre le contrôle d'Apple sur son écosystème, l'entreprise semble prendre conscience que réussir une adaptation efficace de Flash pour les appareils mobiles est un sacré challenge.

Le futur du streaming pourrait lui aussi suivre la voie du Cloud Computing, où le plus gros de la charge de calcul (de décodage en l'occurrence) s'effectuera au niveau serveur, au lieu de puiser dans les capacités de calcul et durées de batteries limitées des périphériques.

Adobe Media Server 4.5 a été présenté à la conférence IBC (International Broadcasters Convention) à Amsterdam, tout comme Flash Access 3.0, une « solution robuste de protection et de monétisation du contenu », conçue pour la diffusion payante des vidéos en conjonction avec Media Server 4.5, pour lequel il faut néanmoins compter 4500 $ la licence.

Sans négliger la facture du surplus d'utilisation CPU que la solution générera sur les serveurs.

Source : communiqué de presse d'Adobe

Et vous ?

Que pensez-vous de cette solution ?
Sera-t-elle massivement adoptée par les diffuseurs de contenu ?
  Discussion forum
9 commentaires
  • Idelways
    Expert éminent sénior
    @stealth35, ça aurait été un "faux titre à mauvais buzz" si je n'avais pas précisé que ça concerne les vidéos, autrement on aurait cru que c'est pour tout flash que cette solution de "contournement" marche (animations, jeux...).

    Je ne vois absolument pas ce que tu reproche au titre...

    Cordialement
    Idelways.
  • Jean Meurtrier
    Membre régulier
    Envoyé par Idelways

    Le futur du streaming pourrait lui aussi suivre la voie du Cloud Computing, où le plus gros de la charge de calcul (de décodage en l'occurrence) s'effectuera au niveau serveur, au lieu de puiser dans les capacités de calcules et durées de batteries limitées des périphériques.
    Décoder au niveau du serveur, cela signifie passer le flux décompressé sur le net. Pas sûr que la bande passante suive chez tout le monde.
  • stealth35
    Expert éminent sénior
    en tout cas, j’attends çà depuis un moment, étant sous AFMS j'ai hâte de faire cette mise à jour, et au delà du iOS c'est surtout un grand pas pour le streaming en HTML5, après je sais pas si il stream dans un autre format que le H264 (que ne supporte pas Firefox par exemple)
  • Idelways
    Expert éminent sénior
    @stealth35, quand on évoque les vidéo flash, on parle du conteneur FLV et non pas du format H.264 qu'il inclut. Il est même prévu dans les prochaines versions que Flash supporte le codec WebM de Google.

    Safari peut lire un mp4 contenant un H.264, mais pas un FLV contenant du H.264, le seul moyen de lire les FLV, qui est d'ailleurs le conteneur le plus utilisé sur le Web, c'est à ma connaissance d'avoir le Flash Player, qui se trouve être banni d'iOS.

    Adobe Flash Media Server n'installe rien sur les machines clientes, il doit en principe détecter sur le serveur les formats supportés par les clients (à l'aide du user-agent) afin de leur transmettre le FLV ou le le HLS.

    Cordialement
    Idelways.
  • stealth35
    Expert éminent sénior
    Envoyé par Idelways
    Safari peut lire un mp4 contenant un H.264, mais pas un FLV contenant du H.264, le seul moyen de lire les FLV, qui est d'ailleurs le conteneur le plus utilisé sur le Web, c'est à ma connaissance d'avoir le Flash Player, qui se trouve être banni d'iOS.
    la non tu as tord, le FLV est le contenur du VP6, le F4V est le conteneur du H264, et tout ça ne sont que des extensions parmi t'en d'autre (et l'extension d'un fichier tout comme le MIME n’étant que des indications fictives), test toi même tu risques d'être surpris ...
  • spidermario
    Membre éprouvé
    Envoyé par Idelways
    […] le seul moyen de lire les FLV, qui est d'ailleurs le conteneur le plus utilisé sur le Web, c'est à ma connaissance d'avoir le Flash Player, qui se trouve être banni d'iOS.
    Non, Flash Player n’est absolument pas le seul moyen de lire des FLV.

    Xine le peut, GStreamer aussi, VLC aussi, MPlayer aussi. De plus, le framework multimédia Phonon (utilisé par exemple par le navigateur Web Konqueror ou le visualisateur d’images Gwenview) a un back-end pour chacun d’entre eux et certaines versions d’Opera utilisent GStreamer.
  • stealth35
    Expert éminent sénior
    c'est quoi ce faux titre à mauvais buzz ?
    AFMS 4.5 fait juste du HTTP Stream rien de plus, y'a pas de conversion non plus c'est que du H264 ...
  • stealth35
    Expert éminent sénior
    Envoyé par Idelways
    @stealth35, ça aurait été un "faux titre à mauvais buzz" si je n'avais pas précisé que ça concerne les vidéos, autrement on aurait cru que c'est pour tout flash que cette solution de "contournement" marche (animations, jeux...).

    Je ne vois absolument pas ce que tu reproche au titre...

    Cordialement
    Idelways.
    Y'a jamais eu d’interdiction le terme "video flash" ne rien dire non plus y'a pas de video "en flash" des lecteurs oui, des vidéos non, si on parle de l'ancien VP6 ok, mais la Flash est passé depuis un moment au H264, donc une video de ce format est lisible avec un lecteur flash et en HTML5 (supportant le H264, donc oui iOS), mais là on c'est pour le streaming et AFMS ne fait que ajouter support le HTTP Live Stream rien de plus, y'a vraiment aucun contournement ou interdiction.

    ps : c'est pas AFMS qui détecte le support mais le player (coté client) fournis par Adobe
  • monsieurben
    Membre régulier
    @idelways : c'est vrai que le titre ressemble à un coup de buzz : on dirait que le rebelle adobe fait un pied de nez à son grand ennemi Apple. Ce n'est pas la cas ici, comme tu le démontres dans la suite de l'article : adobe n'a rien contourné, mais à effectivement plié en mettant en œuvre le http streaming. Du coup, le titre colle peu avec le reste de l'article à mon avis.

    N'empêche, stratégiquement parlant, Apple 1 - Adobe 0