User Tools

Site Tools


installation_d_une_plateforme_de_stream_sur_serveur_sme_9

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
installation_d_une_plateforme_de_stream_sur_serveur_sme_9 [2016/02/22 18:35]
romain
installation_d_une_plateforme_de_stream_sur_serveur_sme_9 [2016/02/23 21:01] (current)
romain
Line 77: Line 77:
 curl  ftp://​downloads.xiph.org/​pub/​xiph/​releases/​ogg/​libogg-1.3.1.tar.xz ​   >​libogg-1.3.1.tar.xz;​ curl  ftp://​downloads.xiph.org/​pub/​xiph/​releases/​ogg/​libogg-1.3.1.tar.xz ​   >​libogg-1.3.1.tar.xz;​
 xz -d   ​libogg-1.3.1.tar.xz ​ ;  ​ xz -d   ​libogg-1.3.1.tar.xz ​ ;  ​
-tar  -x   libogg-1.3.1.tar ​ ;  ​+tar  -xvf libogg-1.3.1.tar ​ ;  ​
 cd  libogg-1.3.1;​ cd  libogg-1.3.1;​
 ./​configure ​ ; ./​configure ​ ;
Line 84: Line 84:
   ###    o p u s   ###    o p u s
 wget http://​downloads.xiph.org/​releases/​opus/​opus-1.1.2.tar.gz wget http://​downloads.xiph.org/​releases/​opus/​opus-1.1.2.tar.gz
-tar -xvf opus-1.1.tar ;  +tar -xvf opus-1.1.2.tar.gz ;  
-cd opus-1.1 ; +cd opus-1.1.2 ;  
 +./​configure ​;
 make  && ​ make check  && ​ make install ; make  && ​ make check  && ​ make install ;
  
Line 93: Line 94:
 tar -x  flac-1.3.0.tar ; tar -x  flac-1.3.0.tar ;
 cd  flac-1.3.0 ; cd  flac-1.3.0 ;
 +./configure ;
 make  && ​ make check  && ​ make install ; make  && ​ make check  && ​ make install ;
  
Line 100: Line 102:
 tar -xvf    opus-tools-0.1.7.tar ​ ; tar -xvf    opus-tools-0.1.7.tar ​ ;
 cd   ​opus-tools-0.1.7 ​  ; cd   ​opus-tools-0.1.7 ​  ;
 +./configure ;
 make  && make install ; make  && make install ;
  
Line 176: Line 179:
  
 On se crée un dossier streamserver et appengine dans le repertoire www : On se crée un dossier streamserver et appengine dans le repertoire www :
-<​code>​cd /​var/​www/​html +<​code>​ 
-sudo mkdir streamserver+sudo su 
 +cd /​var/​www/​html 
 +mkdir streamserver
 cd streamserver cd streamserver
-sudo mkdir appengine +</​code>​
-cd appengine</​code>​+
  
 Vous avez besoin d'​installer Google App Engine SDK for Python : Vous avez besoin d'​installer Google App Engine SDK for Python :
  
-<​code>​sudo wget https://​storage.googleapis.com/​appengine-sdks/​featured/​google_appengine_1.9.32.zip +<​code>​ 
-sudo unzip google_appengine_1.9.32.zip +mkdir appengine 
-sudo export PATH=$PATH:/​path/​to/​google_appengine/</​code>​+cd appengine 
 +wget https://​storage.googleapis.com/​appengine-sdks/​featured/​google_appengine_1.9.32.zip 
 +unzip google_appengine_1.9.32.zip 
 +export PATH=$PATH:/​path/​to/​google_appengine/</​code>​
 Soyez sur d'​avoir la version 2.7 de python d'​installée : Soyez sur d'​avoir la version 2.7 de python d'​installée :
  
Line 194: Line 201:
  
  
-<​code>​sudo apt-get install nodejs npm git python-webtest nodejs-legacy +<​code>​ 
-sudo npm install -g npm +cd /​var/​www/​html/​streamserver/​ 
-sudo npm -g install grunt-cli +apt-get install nodejs npm git python-webtest nodejs-legacy 
-sudo git clone https://​github.com/​webrtc/​apprtc.git+npm install -g npm 
 +npm -g install grunt-cli 
 +git clone https://​github.com/​webrtc/​apprtc.git
 cd apprtc cd apprtc
-sudo npm install +npm install 
-sudo grunt build</​code>​+grunt build</​code>​ 
 + 
 +Pour démarrer le serveur  
 + 
 +<​code>​ 
 +cd /​var/​www/​html/​streamserver/​apprtc 
 +/​var/​www/​html/​streamserver/​appengine/​google_appengine/​dev_appserver.py ./​out/​app_engine 
 +</​code>​ 
 + 
 +Et on se rend à l'​adresse du serveur port 8080 exemple si c'est sur la même machine :
  
 +[[http://​localhost:​8080]]
  
  
installation_d_une_plateforme_de_stream_sur_serveur_sme_9.1456162558.txt.gz · Last modified: 2016/02/22 18:35 by romain