Quel avenir pour la video en ligne ?
14 mar. 2009
Par Strider - Lien permanent
La video en ligne est un domaine ou beaucoup de travail reste a faire. D'une part parce que ce moyen a de bonnes chances, à terme, de remplacer la télévision, et d'autre part parce que la situation actuelle est complètement absurde.
La suprématie de Flash a poussé de nombreux utilisateurs de logiciels libres a complètement tourner le dos a la vidéo en ligne, ce qui semble montrer qu'il y a un réel problème. Un utilisateur de logiciel libre ayant refusé d'installer le player Flash est tout autant, sinon encore plus, victime du coté propriétaire de ce format puisqu'il se voit interdit de 95% de la video en ligne. Certes il existe des solutions libres (gnash et swfdec) mais elles ne sont actuellement pas a la hauteur du logiciel d'Adobe et techniquement elles ne sont pas meilleures.
En 2009,soit plus de 15 ans après les premières video MPEG en plein écran, visionner une vidéo de qualité médiocre sur 1/8 de l'écran occupe entre 25% et 50% du temps de calcul d'un processeur moderne, voila où on en est arrivé...
Sur une machine plus modeste (le XO Laptop par exemple), visionner une video Flash dans le navigateur est juste impossible. Le format flv utilisé n'est pas en cause, celui est lisible par les lecteurs videos standards (totem, mplayer, vlc) sans aucun problème. C'est bien la lecture dans le navigateur qui pose un problème.
J'ai mis beaucoup d'espoirs dans le tag <video> implémenté dans le futur Firefox 3.5, afin de développer une alternative libre aux plateformes d'échange video, un peu comme ce que propose http://tinyvid.tv/ mais déployable sur n'importe quelle serveur aussi simplement qu'un Dotclear. Actuellement, j'ai principalement travaillé sur la récupération de video au format Flash via des scripts Python, ce qui n'est pas très compliqué mis a part pour le nouveau protocole rtmp qui pose énormément de problèmes. (Le même protocole utilisé pour débats de l'assemblée nationale).
La conversion dans un autre format, ne pose pas de problèmes non plus, donc il ne reste plus qu'a écrire l'interface Web pour regrouper tout cela. Mais avant de me lancer dans l'écriture de ce projet, j'ai bien évidemment voulu tester ce qui allait être la base de mon application : le tag <video>. J'ai malheureusement très vite déchanté, le support de la video par la beta de Firefox 3.1 est désastreux, avec une occupation du processeur allant de 50 à 70% sur un dual core (une charge partagée entre Firefox et Xorg sur GNU/Linux et limitée a Firefox sur Windows XP). Sur le XO Laptop, la lecture d'un ogg sur Firefox 3.1b3 occupe 100% du CPU avec un framerate d'environ 0.5 image par seconde ... Le bug est bien entendu connu comme on peut le constater sur le bugtracker de Mozilla ici ou ici. La question que je me pose actuellement est celle de savoir si je dois persévérer dans la conception de mon application avec l'espoir que le bug soit résolu pour la version finale de Firefox 3.5 (ce dont je doute) ou alors m'orienter vers d'autres solutions.
Je peux en effet me rediriger vers une solution utilisant le bon vieux tag <embed> qui n'a jamais posé de problèmes (puisque que ce sont des plugins qui vont s'occuper de la lecture et non le navigateur) ou encore, laisser tomber l'application en ligne pour uune application de bureau, comme ce que propose Miro mais avec la gestion de tous les principaux sites de streaming (youtube, dailymotion, wat.tv, videojug,etc ...). D'ailleurs mes essais sur ce domaine sont plutôt concluants, avec un programme qui permet de récupérer les video de Canal+.
Ce script python est disponible ici et peut être démarré en exécutant openvish_gui.py (il faut patienter au démarrage pour la récupération des "chaines").
La vidéo sur le net, a encore beaucoup de chemin a faire avant de trouver une solution satisfaite pour l'utilisateur et tout espoir repose entièrement sur le logiciel libre étant donné la médiocrité proposée par le logiciel propriétaire (protocole RTMP, sites de VOD fonctionnant avec IE et WMP, etc...). Je relève aussi avec une certaine déception l'inutilité de nombreux détracteurs de Flash qui ont beau cracher sur les solutions existantes, n'apportent absolument rien comme solution libre. Si vous appréciez tant Richard Stallman, sachez que celui ci n'a pas formaté son système Unix propriétaire alors qu'il était en train de développer son système GNU !
Commentaires
salut
ton script ne fonctionne pas chez moi (ubuntu 8.10)
antoine@ubuntu:~/Bureau/cplus_rip$ python openvish_gui.py
CAMILLE CHAMOUX
PAUL SÉRÉ
LAURENT LAFITTE
CHRIS ESQUERRE
GROLAND MAGZINE
LA CAMÉRA PLANQUÉE
LA MÉTÉO DE PAULINE
LES BONUS DE GUILLAUME
LES GUIGNOLS
SAV DES ÉMISSIONS
Traceback (most recent call last):
File "openvish_gui.py", line 89, in <module>
channel_list = cplusRipper.get_list()
File "/home/antoine/Bureau/cplus_rip/cplus.py", line 48, in get_list
dl_link = self.parse_download_link(img_link)
File "/home/antoine/Bureau/cplus_rip/cplus.py", line 29, in parse_download_link
month = get_month_re.match(filename).group(1)
AttributeError: 'NoneType' object has no attribute 'group'
ou sont téléchargé les vidéos ?
antoineLa 3.5 final sera prête pour <video>.
sonnyN'oublie pas que webkit l'implémente également, il ne s'agit pas seulement de Firefox. Il est important de promouvoir la balise video.
Wikipedia va aussi incorporer beaucoup de vidéos dans son encyclopédie, et pas en Flash. Faudrait voir comment ils comptent implémenter cela.
tuxicomanBonjour :)
illovaePersonnellement, je fais partie de ceux qui "tourne le dos à la video en ligne" à cause de Flash. Et pour être tout à fait franc avec toi, je préfère d'autant plus wgeter une video que de lancer un navigateur déjà lourd pour en plus avoir une video dans un état que les pizzas pepperoni n'envie pas.
Je ne crache pas sur flash, non lui je l'ignore. Par contre je crache sur la centralisation de _toutes_ les videos et qui ne sont mise à disposition du public que par Flash. Si certains préfèrent utiliser leur navigateur internet pour regarder des videos ça les regarde. Non ce que je regrette, c'est de ne pas pouvoir regarder les videos dans un lecteur de video tout simplement. Tu avances les solutions telle que Miro ou encore le script que tu as fait. Je suis de ceux qui pensent que c'est une des solutions. Même si selon mes habitudes le mieux serait de pouvoir pointer mplayer ou tout autre lecteur sur le flux video désiré et le regarder de cette façon.
Enormement de webradio fonctione sur ce principe (avec choix du contenu à écouter, etc : lastfm par exemple). Chacun peut ensuite accéder à ces flux selon son bon vouloir (playlist, logiciel dédié, lecteur video simple).
Mais bon je peux comprendre que la majorité des gens ont pas envie de se prendre la tête et ont juste envie de cliquer sur un lien sans devoir changer d'application ou sans que cela entraîne le lancement d'une autre application spécialisée adns ce domaine (même si c'est ce que Flash fait au final).
@antoine : possible que ca ne fonctionne pas chez tout le monde, c'est une version de développement
striderSinon, quand le script fonctionne, les videos sont téléchargées dans le répertoire du script.
@sonny : j'espère que le tag vidéo sera opérationnel, je compte la dessus pour permettre aux machines moins puissantes de profiter de la video.
@illovae : hmm, pizza pepperonni ^^
Bien sur que l'idéal est de pouvoir visionner les videos sur un player de son choix, malheureusement c'est le choix des sites de partage video de bloquer l'utilisateur sur leur site. Il y a quelques années avec l'apparition de youtube et cie. j'avais trouvé ce genre de site comme étant une régression technologique, ces site sont pourtant rencontré un énorme succès parmi les internautes.
Tout ceci aurait pu fonctionner avec le tag embed a l'époque (comme il était de coutume de faire avant l'avènement de Flash) mais ce qui a géné les sites de partage a mon avis c'est la possibilité de faire un clic droit sur la video pour l'ouvrir dans son lecteur video ou pour l'enregistrer.
La centralisation n'est pas le principal défaut, cela permet d'avoir a sa disposition un serveur capable de streamer de la video et aussi de disposer d'une visibilité a grande échelle (le principe du Web 2.0).
http://www.backcontract.com/eurotub...
Bonjour,
Juste en parlant de vidéos en ligne, il se trouve qu'il existe un logiciel ici pour générer un site web vidéos(youtube) en quelques minutes.
Je ne sais pas si c'est intéressant ou pas mais bon.
Avez vous des avis la dessus?
http://www.backcontract.com/eurotub...
@+
Holi
HoliSalut,
Intéressant tout ça :)
emilpoeEst ce que tu connais theorasea ?
http://fr.theorasea.org/
Et itheora ?
http://itheora.org/?p=accueil
Ca marche très bien et on utilise ça sur LinuxPédia.
Various fields of people's life take lots of time and money, thence why have we to expend time for sample essay creating? It is easier to utilize some <a href="http://quality-papers.com">essays online</a> service to order the academic essay at, I think so.
SarahFX