Outils pour utilisateurs

Outils du site


bash:diffuser_nolife_via_icecast

Ceci est une ancienne révision du document !


Diffuser Nolife via VLC-Icecast

Installez Icecast, tout simplement. Configurez son hostname écouté, son mot de passe de diffuseur et son mot de passe d’administration. Si vous l'installez chez vous, pensez à transférer le port 8000 dans votre NAT. Vérifiez que vous pouvez bien y accéder depuis le réseau externe.

Sur le PC connecté à la Freebox, exécutez la commande suivante:

screen -dmS nolife cvlc "rtsp://mafreebox.freebox.fr/fbxtv_pub/stream?namespace=1&service=658&flavour=ld" --sout '#duplicate{dst="transcode{vcodec=theo,acodec=vorb,vb=350,ab=60,channels=1,audio-sync,vfilter=deinterlace,fps=25,vfilter=canvas{width=320,height=240}}:standard{mux=ogg,dst=source:MOTDEPASSE@SERVEUR:8000/stream.ogg,access=shout}"}'

(vous pouvez accéder au screen en tapant: “screen -r nolife”)

Ouvrez SERVER:8000 pour le panneau Icecast, d'où vous trouverez le mountpoint /stream.ogg: ouvrez ça avec VLC, ou même Firefox/Chrome/Opera. Voilà :)

Dans les paramètres d'encodage de VLC montrés en exemple, c'est un flux Theora-Vorbis avec un bitrate vidéo de 350 kb/s et audio de 60 kb/s, 1 canal, 25 images par seconde, 320×240 pixels. Avec Icecast 2.4 (actuellement en beta) vous pourrez faire passer un flux vidéo VP8 et audio Opus, avec un bien meilleur rapport qualité/débit.

bash/diffuser_nolife_via_icecast.1579118969.txt.gz · Dernière modification : 2020-01-15 21:09 (modification externe)