Skip to content

Instantly share code, notes, and snippets.

@banditkroot
Last active August 29, 2015 14:04
Show Gist options
  • Save banditkroot/ba5b37bc8b1999ac341c to your computer and use it in GitHub Desktop.
Save banditkroot/ba5b37bc8b1999ac341c to your computer and use it in GitHub Desktop.
Comment bien faire son fichier de configuration pour livestreamer et Twitch

##Rappel : Livestreamer est un logiciel permettant de visionner des streams Twitch, Hitbox, Dailymotion, etc sans passer par un navigateur et flash mais par le lecteur de votre choix, comme vlc.

Veuillez télécharger et installer Livestreamer.

##Utilisation : Livestreamer est très simple d'utilisation, il suffit d'ouvrir une invite de commande sous Windows, un terminal sous Linux et d'y entrer la commande suivante :

livestreamer twitch.tv/nomdelachaine best

Ici le stream sera lancé par défaut via vlc dans la meilleur qualité, vous pouvez sélectionner les qualités medium ou worst à la place de best (uniquement pour les streams avec partenariat sur Twitch).

##Le fichier de configuration : Le fichier de configuration peux nous simplifier la vie en y entrant les arguments de Livestreamer sans avoir à les retaper à chaque fois.

  • Sous Windows, il se situe à : %APPDATA%\livestreamer\livestreamerrc
  • Sous Linux, il se situe à ~/.livestreamerrc ou ~/.config/livestreamer/config
    Il se peux que le fichier n'existe pas, à vous de le créer avec un simple éditeur de texte et de l'enregister à l'endroit qui convient.

Une chose utile pour les utilisateurs de Twitch est de s'identifier, afin que les streameurs n'aient pas de stats faussées, pour se faire, taper la commande suivante :

livestreamer --twitch-oauth-authenticate

Votre navigateur web s'ouvre, suivez les instructions et notez votre jeton. Ensuite vous pouvez ajouter dans le fichier de configuration :

twitch-oauth-token=votre_jeton_twitch_ici
default-stream=best #sous Linux
best-stream-default #sous Windows

Ceci permettra de vous identifier en lançant un stream Twitch et d'avoir les streams toujours dans la meilleur qualité possible.


Vous pouvez aussi configurer votre lecteur dans le fichier de configuration :

player=vlc --file-caching 1000

Ceci rajoute un cache de 1000ms pour vlc, utile pour les petites connections, sous Windows il faut mettre le chemin complet de vlc.


Voici un exemple de fichier de configuration complet :

twitch-oauth-token=votre_jeton_twitch_ici
default-stream=best
player=vlc --file-caching 1000
player-no-close
#Ceci ne sera pas pris en compte par livestreamer grâce au dièse, player-no-close permet de ne pas fermer le lecteur à la fin du stream

Une petite astuce avec vlc, si vous regardez un stream, celui-ci plantes, vlc peux relancer automatiquement le stream grâce a quelques petites astuces. Tous d'abord, dans le fichier de configuration de livestreamer, ajoutez les lignes suivantes

default-stream=best
player=vlc --file-caching 1000
player-no-close
player-continuous-http

Une fois le stream lancé, sous vlc cliqué simplement sur le bouton pour répéter la liste de lecture, ainsi la lecture du stream sera relancée toutes les 10 secondes en cas de plantage.

Si votre lecteur recharge souvent son buffer, à cause d'une petite connection, vous pouvez ajouter la ligne suivante :

ringbuffer-size=32M #sous Linux
ringbuffer-size=32768 #sous Windows

Ceci rajoute un buffer de 32 méga dans livestreamer au lieu des 16 méga par défaut.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment