Non classé

Installer Restreamer sur son Synology

Que vous soyez gamer ou non, vous avez certainement déjà suivi un live sur Twitch, Youtube, Instagram, Dailymotion (…) ou feu Twitter, et vous voulez également vous lancer mais il vous manque encore quelques outils ? Ou vous êtes un habitué du stream, mais vous êtes souvent confronté à des problèmes de bande passante ?

Restreamer est l’une des solutions que j’ai pu trouver pour diffuser simultanément le même flux vidéo sur plusieurs plateformes. Vous pouvez profiter de la bande passante de votre connexion domestique, pour n’envoyer qu’un seul flux vidéo qui sera dupliqué sur autant de services que vous pouvez imaginer !

Il existe d’autres solutions comme Restream qui est une excellente solution, mais propriétaire et payante, et puis… Nous sommes ici pour bricoler des trucs sur notre serveur !

Installation des prérequis

Tout d’abord, si ce n’est pas déjà le cas, installez le Container Manager (le gestionnaire Docker renommé par Synology) sur votre serveur depuis le Centre des Paquets.

Dans votre File Station, vous devriez trouver un dossier partagé « docker », dans lequel vous allez pouvoir créer un dossier un dossier nommé restreamer tout en minuscule, puis entrez dans le dossier nouvellement créé et créez maintenant deux nouveaux dossier nommés respectivement config et data.

Une tâche planifiée pour les installer tous

Pour vous simplifier la vie, nous allons créer un script qui va réaliser le déploiement et la configuration de l’image Docker en un clic. Rendez-vous à cet effet dans le Panneau de Configuration puis dans l’onglet Tâches planifiées

Sélectionnez Tâche planifiée puis User-defined script

  • Dans l’ongle Général, nommez votre tâche en Installation Restreamer et décochez la case « enabled« . Sélectionnez l’utilisateur root
  • Dans l’onglet Programmer, sélectionnez Exécuter à la date suivante (avec la date du jour) puis ne pas répéter
  • Enfin, dans l’onglet Paramètres de tâche, coller le script suivant :
docker run -d --name=Restreamer \
-p 5577:8080 \
-p 8183:8181 \
-p 1935:1935 \
-p 1936:1936 \
-p 6000:6000/udp \
-v /volume1/docker/restreamer/config:/core/config \
-v /volume1/docker/restreamer/data:/core/data \
--security-opt seccomp=unconfined \
--restart always \
datarhei/restreamer:vaapi-latest

Fermez le panneau de la tâche en cliquant sur OK puis entrez votre mot de passe DSM lorsque demandé.

Enfin, sélectionnez la tâche et cliquez sur Exécuter ! L’installation devrait prendre quelques minutes au maximum.

Vous pouvez maintenant accéder à Restreamer depuis votre navigateur depuis l’URL

http://mondomaine.fr:5577

En cliquant sur le lien Did you mean to go to the admin panel, vous accéderez à la création de votre utilisateur. Insérez votre nom d’utilisateur et mot de passe, deux fois.

C’est tout ! Plus qu’à prendre en main le logiciel, en ajoutant vos sources et vos destinations !

Bonus : configurer un reverse proxy et configurer un certificat SSL

Comme pour tous les autres outils web de votre serveur, vous pouvez y accéder par un sous domaine, plutôt que par le port. En dehors du fait qu’il faille à chaque fois ouvrir un port sur votre routeur pour accéder à ce service depuis l’extérieur de votre réseau, cela vous permet sur votre Synology de configurer très facilement le HTTPS pour ce service.

Partons du principe que vous avez déjà créé un sous-domaine chez votre fournisseur de domaine (budget.domaine.fr par exemple) qui pointe bien vers votre serveur.

Depuis le panneau de configuration de votre Synology, rendez-vous dans Portail de connexion > « Avancé > Proxy inversé

Configurez comme ci-dessous votre reverse proxy pour le faire pointer sur Spliit

Panneau de configuration du proxy inversé pour Spliit

Maintenant, rendez-vous dans l’onglet Sécurité du Panneau de configuration, puis Certificat, pour vous procurer un nouveau certificat chez Let’s Encrypt

Panneau de création de certificat de sécurité Let's Encrypt sur Synology

Configurez maintenant ce certificat sur votre sous domaine depuis le menu Paramètres

C’est fini ! Vous pouvez maintenant gérer vos comptes entre amis, et vous payer le voyage de vos rêves grâce à tous les sous prêtés que vous allez pouvoir récupérer !

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *