Raspberry Pi: configuration de la diffusion en direct sur YouTube

1592168411 Raspberry Pi configuration de la diffusion en direct sur YouTube
1592168411 Raspberry Pi configuration de la diffusion en direct sur YouTube

Le Raspberry Pi est idéal pour la surveillance, de sorte que les flux en direct locaux peuvent être configurés (via Android également). En outre, un streaming en direct sur Raspberry Pi Youtube est possible, par exemple, pour quelqu’un qui veut regarder ses plantes pousser ou qui veut partager d’autres projets en direct.

De plus, il est possible de rendre le flux accessible au public ou en privé. Avec YouTube s’occupant de tout le reste, ce tutoriel est très facile à suivre.

Accessoires

Raspberry Pi Überwachungskamera Livestream NoIR

Le filtre IR manquant de la caméra v2 assure une photosensibilité plus élevée.

Pour suivre ce didacticiel et implémenter la diffusion en direct YouTube Raspberry Pi, vous aurez besoin des composants suivants:

Pour un taux de transfert meilleur et plus rapide, je recommande également la connexion à Internet via un câble Ethernet, car cela peut parfois entraîner des problèmes de connexion avec la connexion Wifi.

En principe, les nouveaux modèles Raspberry Pi Zero W avec port CSI et Wifi peuvent également être utilisés. Ceux-ci peuvent être utilisés avec un boîtier étanche approprié pour une utilisation en extérieur (jardin, rue, etc.), car ils nécessitent encore moins d’énergie qu’un Raspberry Pi normal.

Les différences exactes entre le modèle de caméra normale et NoIR sont principalement que le modèle NoIR convient aux prises de vue de nuit ou aux vidéos dans l’obscurité. Il existe également différentes versions. Le v1 n’a qu’une résolution moyenne, mais est très bon marché. Le modèle v2 a une résolution HD et un meilleur contraste d’image, etc.

Installation sur le Raspberry Pi

Les packages dont nous avons besoin pour la diffusion en direct sont inclus dans un Conteneur Docker. Pour pouvoir les utiliser et les décompresser, nous devons d’abord installer Docker via SSH et attribuer des droits à notre utilisateur:

curl -sSL https://get.docker.com | sh
sudo usermod pi -aG docker

Ensuite, nous connectons la caméra officielle Raspberry Pi et l’activons.

sudo raspi-config

Sous «Options d’interfaçage» -> «Caméra», vous trouverez l’élément de menu pour activer la caméra. Par la suite, il redémarrera.

Nous testons maintenant la fonction d’enregistrement de la caméra. Entrez les informations suivantes dans la console:

sudo raspistill -o test.jpg

Cela devrait prendre une photo. Si vous obtenez une erreur ici, entrez la commande suivante, puis redémarrez le système (sudo reboot):

sudo modprobe bcm2835-v4l2

Si l’enregistrement a fonctionné et à quoi ressemble l’image, nous pouvons soit vérifier en ouvrant une session sur le bureau et voir l’image (alternativement également par connexion au bureau à distance), soit en installant un serveur FTP et en téléchargeant l’image. Quoi qu’il en soit, si quelque chose est visible, l’appareil photo a été reconnu sans problème et peut être utilisé.

L’image Docker réelle est très grande et devrait être compilée pendant des heures. Par conséquent, les utilisateurs ont déjà mis à disposition leurs images compilées, que nous pouvons utiliser (ce qui est beaucoup plus rapide):

docker pull alexellis2/streaming:17-5-2017

Le téléchargement peut prendre un certain temps.

Configurer la diffusion en direct sur YouTube de Raspberry Pi

Afin de configurer la diffusion en direct sur YouTube du Raspberry Pi, nous devons avoir une chaîne YouTube. Sinon, nous allons d’abord créer un Compte google. Nous passerons à YouTube Live Tableau de bord de streaming. Ici, nous créons un nouveau flux en direct.

Sous l’onglet «Informations générales», nous pouvons arrêter le flux comme public ou privé. De plus, de nombreuses autres options sont possibles. En bas se trouve l’onglet «Configuration de l’encodeur».

Raspberry Pi configuration de la diffusion en direct sur YouTube

Ayez la clé affichée et copiez-la. Nous allons maintenant devoir l’entrer dans le Raspberry Pi (au lieu de xxxx-xxxx-xxxx-xxxx):

docker run --privileged --name cam -ti alexellis2/streaming:17-5-2017 xxxx-xxxx-xxxx-xxxx

Ici, nous avons d’autres options que nous pouvons spécifier avec des indicateurs, comme le début en arrière-plan (-d) ou le démarrage automatique lors du démarrage du système (--restart=always).

Si vous avez arrêté le flux avec Ctrl + C et que vous souhaitez le redémarrer plus tard, vous obtiendrez une erreur si vous démarrez de la même manière (« docker: Réponse d’erreur du démon: Conflit. Le nom du conteneur » / cam « est déjà bien colorant utilisé par conteneur… ”). Commencez donc par:

docker start cam

Quitter est tout aussi simple:

docker stop cam

Vous pouvez également définir d’autres paramètres pour le flux et d’autres options via le gestionnaire de diffusion en direct YouTube.