Categories: Geek

Installation d’un serveur de Streaming avec Darwin Streaming Server

Dans ce petit tuto, nous allons voir ensemble comment déployer un serveur de streaming en utilisant Darwin Streaming Server. Je me contenterais toutefois ici de vous indiquer la marche à suivre pour un ordinateur fonctionnant sous Windows Seven (une machine virtuelle Seven 32 bits dans mon cas).

Etape 1 : Les pré-requis

Je vais vous préciser les versions précises des outils que j’ai utilisé de manière à ce que vous puissiez reproduire l’expérience dans des conditions optimales.

  1. Installer n’importe quelle version de VLC. Cela fonctionnerait aussi avec Quicktime et d’autres je suppose mais c’est plutôt simple avec VLC alors pourquoi compliquer ? 🙂
  2. Se procurer ActivePerl. En effet, Darwin Streaming Server nécessite au préalable l’installation de ce composant pour fonctionner. Vous pouvez vous procurer l’installateur en fonction de votre système directement à cette adresse. Personnellement, j’ai utilisé la version suivante : ActivePerl-5.10.0.1001-MSWin32-x86-283495.
  3. Procurez-vous ensuite une version du serveur Darwin Streaming Server. Personnellement, j’ai utilisé l’installateur et la version suivante : DarwinStreamingSrvr5.5.5-Windows. Comme ce n’est pas forcément « évident » à trouver, je vous laisse le même exécutable que j’ai utilisé, disponible sur Rapidshare, Megaupload et Hotfile. Evidemment, je vous laisse vérifier avec votre antivirus, mais je n’ai rien trouvé de mieux pour vous permettre d’obtenir le même exécutable.
    MD5 (Desktop/DarwinStreamingSrvr5.5.5-Windows.exe) = 0322c039f9581049b224953a9296439e

Etape 2 : Installation de VLC et des librairies Perl

  1. Installation de VLC. Rien de plus facile, double-clique sur l’exécutable et quelques « Next » plus tard VLC est prêt à fonctionner.
  2. Installer les librairies Perl. On lance donc l’exécutable ActivePerl, ActivePerl-5.10.0.1001-MSWin32-x86-283495 dans mon cas. Rien à signaler de particulier, tout s’installe bien et vous ne devriez normalement pas rencontrer de problème.

Etape 3 : Installation de DSS – Darwin Streaming Server

La dernière étape consiste à installer le serveur de streaming à proprement parler.

Une fois que vous avez double-cliqué sur le l’exécutable DarwinStreamingSrvr5.5.5-Windows vous allez choisir l’option Unzip.

Tous les fichiers nécessaires à l’installation de DSS devraient se décompresser automatiquement dans le répertoire par défaut. Attention toutefois, à cette étape vous n’avez pas encore installé le serveur de streaming ! Vous avez simplement décompressé les fichiers nécessaires au déploiement du serveur de streaming.

Pour procéder à l’installation, dirigez-vous dans le dossier C:/DarwinStreamingSrvr5.5.5. Il vous suffit ensuite de cliquer du bouton droit sur le fichier Install.bat et de choisir « Exécuter en tant qu’administrateur » – ou bien – d’utiliser l’invite de commandes et de vous placer dans le répertoire C:/DarwinStreamingSrvr5.5.5 puis de lancer le fichier Install.bat via l’invite de commandes.

Une invite de commande (le truc sur fond noir) va s’ouvrir pour vous indiquer plein de petites choses passionnantes… Vous en profiterez pour choisir un « username » et un « password ». Dans mon cas, j’ai mis admin pour les deux. Vous penserez à sécuriserez un minimum votre couple login/mot de passe si vous envisagez de le rendre accessible sur Internet.

Une fois ces quelques étapes réalisées, votre serveur de streaming multimédia devrait démarrer. Votre invite de commande devrait normalement rester ouverte. Si ce n’est pas le cas, voici comment lancer manuellement votre serveur DSS. Dans tous les cas, c’est cette commande qu’il vous faudra taper pour le (re)lancer (cf. capture d’écran ci-dessous).

Si vous avez tout bien fait, la fenêtre restera affichée. Si vous la fermez, le serveur de streaming est interrompu. Vous devriez maintenant pouvoir vous connecter à l’interface web du serveur de streaming avec votre navigateur préféré sur l’URL suivante :

http://127.0.0.1:1220

Sur cette fenêtre, il vous suffit de vous identifier avec le couple login / mdp choisis précédemment. Dans mon cas, admin/admin.

Vous aurez ensuite une succession de questions, je vous conseille fortement de laisser toutes les options par défaut dans un premier temps. Vous aurez, entre autre, la possibilité de configurer le serveur pour qu’il « streame » via le port 80 (évite les restrictions liées aux firewalls concernant certains ports) et vous pourrez également configurer le dossier qui contiendra les différents fichiers disponibles pour le streaming.

Le serveur est finalement lancé et opérationnel. Vous devriez avoir une page qui ressemble à la capture d’écran ci-dessous.

Dans mon cas, tous les fichiers disponibles au streaming se trouve dans le répertoire suivant :

C:\Program Files\Darwin Streaming Server\Movies\

Je vous laisse le soin de naviguer dans les différentes options qui s’offrent à vous. Cela reste globalement assez limité en termes de fonctionnalités.

Pour ajouter vos propores fichiers disponible en streaming il vous suffit d’aller dans le dossier C:\Program Files\Darwin Streaming Server\Movies\ et d’ajouter simplement vos fichiers. Attentions aux encodages qui sont pris en charge par DSS. Privilégiez dans la mesure du possible le mpeg4… je l’ai testé et il fonctionne. Vous pouvez également utiliser des fichiers audios AAC, MP3…

Etape 4 : Visionner un fichier en streaming

Dans ce test final, je vais me contenter de visualiser un fichier déjà disponible dans le répertoires par défaut.

J’ai choisi de prendre : sample_h264_100kbit.mp4, histoire de tester avec un truc de bonne qualité, bien lourd 😉 !

Pour visionner ce fichier en streaming en utilisant VLC, il vous suffit  de faire Ouvrir un flux réseau et de mettre le lien suivant dans la section tout en bas « Personnaliser : http://localhost/sample_h264_100kbit.mp4. Evidemment, vous adapterez localhost en fonction de l’IP de la machine sur lequel est hébergé le serveur de streaming et vous adapterez également en fonction du fichier que vous souhaitez voir.

Au final, on a bien notre superbe animation test Quicktime en streaming :

Et voilà, vous venez de créer votre serveur de streaming perso…

Il ne vous reste plus qu’à y adjoindre une interface web, un peu de contenu et vous vous rapprocherez d’un serveur de VOD ! Si vous avez des questions, n’hésitez pas 😉 !

Share
Published by
thibault

Recent Posts

VMware Fusion Pro et Workstation Pro : désormais gratuits pour une utilisation personnelle !

VMware Workstation désormais gratuit pour une utilisation personnelle. VMware Fusion et Workstation désormais gratuits Bonne…

3 heures ago

Fuite de données chez Dell : noms et adresses de clients exposés

Le constructeur de PC DELL piraté Le géant de l'informatique Dell a subi une faille…

2 jours ago

Le chef de Lockbit démasqué un coup dur pour le gang de ransomware ?

Le site du groupe de pirates Lockbit est sous contrôle des autorités Dmitri Yuryevich Khoroshev,…

3 jours ago

FT Group et OpenAI signent un accord pour améliorer ChatGPT avec les contenus journalistiques

Le journal Financial Times ouvre son contenu à OpenAI Le Financial Times (FT) et OpenAI,…

6 jours ago

Microsoft nommé Leader dans le Cloud lié au développement d’IA générative selon Gartner

Microsoft est fier d'annoncer qu'il a été nommé Leader pour la cinquième année consécutive dans…

1 semaine ago

Dropbox Sign victime d’un piratage : des données compromises

Dropbox Sign piraté Le 24 avril 2024, Dropbox a annoncé avoir été victime d'une intrusion…

1 semaine ago