Outils pour utilisateurs

Outils du site


diffusion_video_live_-_streaming

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
Prochaine révision Les deux révisions suivantes
diffusion_video_live_-_streaming [2019/04/20 13:52]
Benjamin Labomedia
diffusion_video_live_-_streaming [2020/04/06 10:12]
serge [Faire du streaming vers les smartphones et tablettes via la balise video en HTML5]
Ligne 64: Ligne 64:
  
   * **** {{:​Icecast_vlc.png|fig:​Icecast_vlc.png}}   * **** {{:​Icecast_vlc.png|fig:​Icecast_vlc.png}}
-== **Avec OBS Studio vers un serveur Icecast** ==+==Avec OBS Studio vers un serveur Icecast ​et / ou youtube ​==
 +Open Broadcast Studio est un super soft libre pour le streaming audio vidéo https://​obsproject.com/​fr  ​
   * Un bon tutoriel : https://​epir.at/​2018/​03/​08/​obs-icecast-streaming/​   * Un bon tutoriel : https://​epir.at/​2018/​03/​08/​obs-icecast-streaming/​
   * Un paquet Obs-studio prêt à l'​emploi pour Debian Stretch {{ ::​obs-studio_20190420-git-1_amd64.deb |}}   * Un paquet Obs-studio prêt à l'​emploi pour Debian Stretch {{ ::​obs-studio_20190420-git-1_amd64.deb |}}
 +
 +Pour utiliser OBS pour envoyer un stream à icecast, il faut feinter et utiliser la fonction enregistrement plutôt que streaming (du coup ça permet de streamer vers icecast et youtube en même temps !), avec les paramètres ci-dessous
 {{::​osbconfig.png?​direct&​600|}} {{::​osbconfig.png?​direct&​600|}}
 {{::​obsstudioconfigicecastlabomedia.png?​direct&​600|}} {{::​obsstudioconfigicecastlabomedia.png?​direct&​600|}}
Ligne 73: Ligne 76:
   content_type=video/​m2ts ice_genre='​numerique'​ ice_name='​je m appelle stream'​ ice_description=beau ice_url='​https://​labomedia.org'​   content_type=video/​m2ts ice_genre='​numerique'​ ice_name='​je m appelle stream'​ ice_description=beau ice_url='​https://​labomedia.org'​
   ​   ​
-== **sinon en ligne de commande** ==+Pour compiler [[https://​github.com/​obsproject/​obs-studio/​wiki/​Install-Instructions#​debian-based-build-directions|OBS sous Debian 9]], il faut upgrader CMAKE comme cela : https://​askubuntu.com/​questions/​829310/​how-to-upgrade-cmake-in-ubuntu 
 +   
 +=== sinon en ligne de commande ​===
  
   vlc -vv /​home/​bbk/​dvd/​movie.avi :​sout=#​transcode{vcodec=theora,​vb=256,​scale=1,​acodec=vorbis,​ab=32,​channels=1}:​std{access=shout,​mux=ogg,​url=videosource:​passwd@laboratoryplanet.org:​8000}   vlc -vv /​home/​bbk/​dvd/​movie.avi :​sout=#​transcode{vcodec=theora,​vb=256,​scale=1,​acodec=vorbis,​ab=32,​channels=1}:​std{access=shout,​mux=ogg,​url=videosource:​passwd@laboratoryplanet.org:​8000}
Ligne 115: Ligne 120:
  
 **Mode HTML5** **Mode HTML5**
 +<code html>
 <​HTML>​ <​HTML>​
 <video width="​320"​ height="​240"​ controls=""​ src="​http://​laboratoryplanet.org:​8000/​labo.ogg"​ autoplay=""​ tabindex="​0">​ <video width="​320"​ height="​240"​ controls=""​ src="​http://​laboratoryplanet.org:​8000/​labo.ogg"​ autoplay=""​ tabindex="​0">​
 </​video>​ </​video>​
 </​HTML>​ </​HTML>​
 +</​code>​
 +
 **Code pour compatibilité HTML4 avec applet cortado comme lecteur alternatif** **Code pour compatibilité HTML4 avec applet cortado comme lecteur alternatif**
 +<code html>
 <​HTML>​ <​HTML>​
 <video width="​480"​ height="​360"​ controls=""​ src="​http://​laboratoryplanet.org:​8000/​labo.ogg"​ autoplay=""​ tabindex="​0">​ <video width="​480"​ height="​360"​ controls=""​ src="​http://​laboratoryplanet.org:​8000/​labo.ogg"​ autoplay=""​ tabindex="​0">​
 </​HTML>​ </​HTML>​
 <​html><​applet width="​480"​ height="​360"​ mayscript=""​ id="​cortado"​ archive="​cortado.jar"​ codebase="​http://​giss.tv/​dmmdb//​cortado"​ code="​com.fluendo.player.Cortado.class"><​param value="​http://​laboratoryplanet.org:​8000/​labo.ogg"​ name="​url"><​param value="​true"​ name="​local"><​param value="​true"​ name="​keepAspect"><​param value="​true"​ name="​video"><​param value="​true"​ name="​audio"><​param value="​64"​ name="​bufferSize"><​param value="​16"​ name="​statusHeight"><​param value="​auto"​ name="​showStatus"><​param value="​true"​ name="​seekable"><​param value="​113"​ name="​duration"></​applet></​html><​a_espace_href="​http://​giss.tv/​dmmdb//​com.fluendo.player.Cortado.class"​ class="​rlarqfzxhwppnvznpczc"><​html></​a></​html>​ <​html><​applet width="​480"​ height="​360"​ mayscript=""​ id="​cortado"​ archive="​cortado.jar"​ codebase="​http://​giss.tv/​dmmdb//​cortado"​ code="​com.fluendo.player.Cortado.class"><​param value="​http://​laboratoryplanet.org:​8000/​labo.ogg"​ name="​url"><​param value="​true"​ name="​local"><​param value="​true"​ name="​keepAspect"><​param value="​true"​ name="​video"><​param value="​true"​ name="​audio"><​param value="​64"​ name="​bufferSize"><​param value="​16"​ name="​statusHeight"><​param value="​auto"​ name="​showStatus"><​param value="​true"​ name="​seekable"><​param value="​113"​ name="​duration"></​applet></​html><​a_espace_href="​http://​giss.tv/​dmmdb//​com.fluendo.player.Cortado.class"​ class="​rlarqfzxhwppnvznpczc"><​html></​a></​html>​
- 
 <​HTML>​ <​HTML>​
 </​video>​ </​video>​
 </​HTML>​ </​HTML>​
-Attention, remplacer dans le code précédent <​a_espace_href="​http://​giss.tv/​dmmdb//​com par "a href"+</​code>​ 
 + 
 +Attention, remplacer dans le code précédent ​ 
 +  * <​a_espace_href="​http://​giss.tv/​dmmdb//​com ​ 
 +par  
 +  * "a href"
  
 http://​laboratoryplanet.org:​8000/​labo.ogg http://​laboratoryplanet.org:​8000/​labo.ogg
Ligne 143: Ligne 154:
 Du stream en H264 Du stream en H264
  
-  * via gstreamer http://​gstreamer.freedesktop.org/​data/​doc/​gstreamer/​head/​gst-plugins-ugly-plugins/​html/​gst-plugins-ugly-plugins-x264enc.html+  * via gstreamer: [[http://​gstreamer.freedesktop.org/​data/​doc/​gstreamer/​head/​gst-plugins-ugly-plugins/​html/​gst-plugins-ugly-plugins-x264enc.html|gstreamer.freedesktop.org gst plugins ugly plugins x264enc]]
     * d'​autres ressources sur gstreamer http://​blog.nicolargo.com/​gstreamer     * d'​autres ressources sur gstreamer http://​blog.nicolargo.com/​gstreamer
     * installer toutes les composantes de gstreamer sous ubuntu http://​blog.nicolargo.com/​2010/​05/​installation-de-tout-les-composants-gstreamer-sous-ubuntu.html     * installer toutes les composantes de gstreamer sous ubuntu http://​blog.nicolargo.com/​2010/​05/​installation-de-tout-les-composants-gstreamer-sous-ubuntu.html
diffusion_video_live_-_streaming.txt · Dernière modification: 2020/05/14 20:03 par Benjamin Labomedia