Démonstration technologique de la plate-forme audio / vidéo de Devolia, wHDTV
Première vidéo de notre serveur d’application audio / vidéo montrant ses capacités d’upload en glisser / déposer, d’extraction de visuels et de transcodage vidéo en divers formats, au travers d’un client Ajax.
Cette vidéo (H.264 ou streaming) présente une implémentation sommaire de notre plate-forme audio / vidéo, wHDTV, pour les besoins spécifiques de cette démonstration.
La première séquence illustre l’envoi de fichiers lourds par glisser / déposer. L’applet Java supporte indifférement l’envoi vers un serveur FTP (avec gestion de la reprise des téléchargements interrompus, envoi de plusieurs fichiers, reproduction d’arborescence lors d’envoi de répertoires…), vers un servlet JSP (mêmes fonctionnalités que l’envoi vers FTP) ou vers un gestionnaire d’envoi sur HTTP.
À l’issue de l’envoi, un client Ajax interroge périodiquement le serveur d’application qui traite la vidéo envoyée de manière asynchrone, selon une file de tâches à réaliser. Dès qu’une ressources est disponible, celle-ci apparaît. En l’occurence, le traitement sélectionné correspond à l’extraction de 4 visuels de la vidéo, et à son transcodage au format FLV, iPod (H.264), 3gp (H.263 / AMR) et Xvid. Notons que les traitements se font en parallèle sur une architecture multi-processeurs. Dans le cadre de cette démonstration, le serveur octo-coeurs traite 8 tâches en parallèle, exploitant ainsi au mieux les architectures récentes.
L’ensemble du cycle métier présenté ici (envoi du fichier, détermination des traitements, post-production et gestion des media produits) est piloté aisément par webservice, XML-RPC ou directement depuis un script PHP, ASP ou Ruby pour en faciliter l’intégration à votre site web ou votre application riche.
Retrouvez cette présentation au format H.264 ou en streaming depuis notre site.




