Serveur de streaming : installer darwin pour opensim

Installation sur Ubuntu 10.04 32bits

Sources :

Darwin streaming server : http://dss.macosforge.org/

Streaming dans opensim : http://opensimulator.org/wiki/Streaming_Media_in_OpenSim

I – Installer les pré-requis

sudo apt-get install libstdc++6
sudo apt-get install gpac

II – Télécharger et installer darwin

cd /usr/local/src/
wget http://dss.macosforge.org/downloads/DarwinStreamingSrvr5.5.5-Linux.tar.gz
tar xvzf DarwinStreamingSrvr5.5.5-Linux.tar.gz
cd DarwinStreamingSrvrlinux-Linux
sudo addgroup –system qtss
sudo adduser –system –no-create-home –ingroup qtss qtss
./Install

Vous allez obtenir en cours d’installation :

In order to administer the Darwin Streaming Server you must create …..
Please enter a new administrator user name: opensim

Entrez vos noms et mot de passe d’administrateur.

Vous pouvez maintenant vous connecter à l’écran d’administration du serveur : http://adresse_ip_du_serveur:1220/

image

N.B. : attention à l’option d’utilisation du port 80 qui peut entrainer des dysfonctionnements d’autres produits sur votre serveur.

III – Tests

Vous pouvez voir dans l’onglet General Settings que le répertoire de stockage par défaut est /usr/local/movies/

image

Cliquez playlist, puis new media playlist

image

Vous obtenez la liste des fichiers de test.

Lancer quicktime sur votre pc et entrer en url :

rtsp://ip_de_votre_serveur/sample_100kbit.mp4

La première fois que quicktime se connecte à une adresse IP, il vérifie la bande passante sur le serveur ce qui peut prendre quelque temps.

NB : pour utiliser correctement une video MPEG-4 avec darwin, un indicateur de pistes doit être inséré dans le flux de données. Cet indicateur est nécessaire pour permettre l’avance et le retour rapide de la video.

Si vous n’effectuez pas cette opération, ils seront encore téléchargeables, mais il leur faudra quelques secondes pour commencer à jouer. Vous n’avez pas besoin d’un serveur de streaming pour cela, il suffit d’utiliser Apache. Donc :

cd /usr/local/movies/
MP4Box -hint votre_video.mp4

En cas d’arrêt (une fois connecté comme root en console) :

  • pour relancer le gestionnaire d’administration:
/usr/local/sbin/streamingadminserver.pl
  • pour relancer le serveur :
/usr/local/sbin/DarwinStreamingServer

IV – Utilisation sur opensim

Connectez vous a votre sim et créez vous un cube de la taille que vous souhaitez.

Appliquez une texture blanche et une couleur noire ( ou ce que vous voulez) à l’exception de la face de projection de la video ou vous appliquez une couleur blanche et la texture “default media texture” que vous trouverez dans la librairie de textures de base opensim de votre inventaire.

Dans la fenêtre du menu world/about land, onglet media, selectionnez la même texture.

Vérifiez dans about land onglet général que Allow dead to group est bien coché.

Dans l’onglet media cliquez sur set dans media url et tapez le lien :

rtsp://ip_de_votre_serveur/sample_100kbit.mp4

Vous pouvez également utiliser le script freewiew que vous trouverez sur cette page.

Bonne vidéo……

3 commentaires

  1. cedric tchinda said,

    avril 6, 2011 à 3:15

    bonjour je sus étudiant en dernière année en genie logicel.dans le cadre de mon projet de fin d’etude .dans le cadre de mon projet de fin d’etude jai été soumi à un sujet visanta realisé un portail pour IPTV.la je fais face a des difficultés pour controller le fliux de video venan de mon serveur stremaing d’ou l’objet de message.votre tuto di que hinter les fichiers permet de controller leurs flux j’aimerais en savoir plus svp comment procéder?
    merci d’avance

  2. Mancall said,

    janvier 31, 2012 à 1:10

    Bonjour,
    J’aimerai savoir si avec Darwing server on peut faire du direct live sur serveur dédié, c’est à dire retransmettre un évenement en direct? si oui comment?
    Merci d’avance

    • angemenges said,

      janvier 12, 2013 à 8:33

      Désolé, je ne sais pas répondre, je n’ai jamais essayé. J’utilise des sites dédiés au streaming live


Répondre à Mancall Annuler la réponse.