[FR] Expérimentation du contrôle du direct, du speech to text, des votes et chapitrage automatique dans le player HD

Imaginez que chaque mot prononcé dans une video soit automatiquement décodé et associé aux séquences enregistrées. Ajoutez à cela, une grille des programmes, des données d'audience en temps réel et la comptabilisation des votes d'internautes. Présentez ces informations sur un lecteur en haute définition capable de contrôler le direct et vous obtiendrez le tout dernier prototype proposé par Lab de France 24 et réalisé en collaboration avec les équipe R&d de Yacast Media et Microsoft.

La démo de France 24 HD Live Player est disponible ici

A NOTER: La technologie utilisée est basée sur Silverlight
(la démo necessite donc le téléchargement préalable de la dernière version du plugin adhoc)

Les contenus TV ont de plus en plus vocation à être consommés à la demande. Les possibilités de consommation de video restent un immense territoire qui reste à explorer malgré les innombrales projets de video online que nous connaissons...

En fevrier 2008 le Lab de France 24 avait mis en ligne un premier  prototype qui proposait non seulement de naviguer dans les archives de l'antenne, d'arrêter et reprendre le direct mais aussi de pouvoir visualiser le début d'une emission en cours (sans attendre que celle ci ne soit terminée, puis publiée dans le catalogue VOD de  la chaine). Cette application développée en collaboration avec la société Yacast était sortie sous le nom de France 24 Rewind puis France 24 Catchup.

France 24 Catchup a largement évoluée depuis 18 mois pour devenir ce prototype actuellement présenté par Microsoft à l'IBC2009.

Comments

In the first part of the blog entry "Imaginez que chaque mot prononcé dans une video soit automatiquement décodé et associé aux séquences enregistrées." Who is the technology provider for the speech to text engine for indexing? Is it Microsoft or yacast media? Pardonnez moi, my high school french is not up to the task of this question.

Bonjour,

Une petite question ou remarque plus ou moins en rapport avec ce billet : le projet de "catch up" est fort intéressant, je cherche à revoir "Aujourd'hui en France" par exemple, mais il semble n'exister qu'en anglais pour l'instant. Est-ce que je me trompe et si ce n'est pas le cas, va-t-il en être autrement ? Merci.

Ça marche assez bien pour moi (sur un Mac). J’apprecie aussi la nouvelle mise en page du site. Bravo !
Certaines sections du site restent encore innaccessibles pour l‘instant malheureusement. Impossible de se rendre sur la page bu WebPlayer ou du “Desktop Player” par exemple (ce denier ne fonctionnait plus sous MacOS X 10.6 et je recherchais une éventuelle mise à jour).

Bravo, beau boulot
NB: le smooth streaming utilisé n'a pas d'équivalent en flash .....
Bravo Microsoft

Bonjour

Bravo pour cette démonstration intéressante. Pour information, nous réalisons une performance similaire en quasi temps réel et sur 28 flux audio/video simultanés pour notre service de veille audiovisuelle up2news.TV.
Une démo est en ligne sur http://www.up2news.com/?q=node/25 ou sur http://www.dailymotion.com/user/Up2News_TV/video/x8vlz7_up2newstv-moteur...

Pas Silverlight, par pitié!

I totally agree.

Why not just stream everything over HTTP? It'd be much more efficient in terms of CPU usage but also contributes to the field of interoperability. I am a strong hearted Linux user and I absolutely refuse to install proprietary software which potentially just risks the security of my computer. There are also other operating systems than Linux, Mac OS X and Windows. What about them? They are not able at all to make use of that page. While HTTP is implemented on nearly any operating system, Silverlight is not.

So, I beg you to help us minimizing the hurdles of migrating to a less-common operating system. Otherwise Microsoft's monopoly will never come to an end.

PS: Sorry for not speaking French.

Regards,
Joe Smith

You do know that this type of video streaming is done over HTTP, right? I think you kind of missed the point here: Silverlight is used for the video player only. The way it works is that the video player will send HTTP requests for each chunk of video, one after the other. I also am a Linux user, and while I don't like the fact that Microsoft tries to push Silverlight along with their new HTTP-based streaming protocol, there is no reason why the same protocol could be used with non-Silverlight based players in the future. The protocol has even been made publicly available through the Microsoft Open Specification Promise, so you are free to use it as you wish and create an open source video player implementing it. The video format is fragmented mpeg-4, and is a standardized format. The codec is a different thing, though, but no codec is being forced. Also, Microsoft sponsors Novell so that they work on Moonlight, an open source implementation of Silverlight. Ok, Moonlight is way behind Silverlight, but it's still better than nothing. It's obvious that Microsoft will propose a complete set of expensive proprietary tools with their new video streaming technology, but all that it takes to take the full power of that technology to the open source world is a bunch of geeks taking the time to read the documentation and implement it as open source software. Smooth Streaming requires support for HTTP extensions that are also documented by Microsoft (publicly available again). While it's officially supported in IIS 7.0 on Windows Server 2008, some people have already implemented it for Apache, nginx, lighttpd and older versions of IIS.

If I were you I would be happy to see this kind of technology become popular, as even though you still have Microsoft trying to push their load of proprietary stuff along with the streaming protocol, they do provide good documentation that allow free software implementations. Who wouldn't be happy to see this replace Flash based players and Adobe proprietary technologies? If I had to choose between Adobe and Microsoft for what I have to tolerate in my Linux environment, I'd definitely go for Microsoft.

Yeah, I know that they're just using HTTP. It shouldn't be difficult at all to write a small script to download a video but from the Linux user's point of view it's still hassle. Monolight doesn't work well with France 24. Recently a new version was published. I'll try it soon but don't expect much. France 24 enforces a new standard whereas Flash is already used widely. I don't like Flash either but let's face the facts. It simply works. Sometimes it crashes the browser but HTTP-Flash streams are much superior as they don't make use of inefficient chunked responses like Silverlight does. RTMP isn't bad either since it's also well-documented and tools like VLC, XBMC and flvstreamer offer good references for implementations. In my view, Microsoft and Adobe are "equally evil".