Firebolt : un logiciel de diffusion de fichiers mulrimédia en continu

Par Olivier Carbonneau, Emmanuel Dugas-Gallant, Ian Girard et Pierre-Luc Poirier

Avec la création de contenu multimédia en haute définition de plus en plus populaire, les fichiers audio et vidéo sont de plus en plus volumineux. Leur diffusion par des serveurs de diffusion unique devient alors très problématique. En effet, de plus en plus de serveurs de diffusion sont requis pour permettre l’envoi de fichier multimédia haute définition en continu (streaming). C’est dans cette optique que notre projet a pris forme. L’idée est de permettre une diffusion de fichier multimédia en continu sans surcharger seulement certains gros serveurs de diffusion. La bande passante nécessaire pour permettre cette diffusion serait alors répartie sur une multitude de clients, en utilisant le principe introduit par BitTorrent™ qui permet de télécharger plusieurs parties d’un même fichier simultanément. Par contre, un algorithme qui permet le téléchargement des parties dans le bon ordre doit être implémenté pour permettre l’écoute du fichier multimédia durant le téléchargement.


Documentation du projet

Sources du projet