Comment diffuser en direct sur YouTube avec un Raspberry Pi

Comment diffuser en direct sur YouTube avec un Raspberry Pi

En ajoutant un module de caméra à votre Raspberry Pi, vous obtenez essentiellement une caméra connectée à Internet portable, légère et facile à tenir ou à monter.



Il est donc logique que vous souhaitiez diffuser des séquences avec. Mais comment commencer avec ça ? Quel modèle Pi devriez-vous utiliser ? Une solution de module de caméra est-elle meilleure qu'une autre ? Et comment obtenez-vous les images sur YouTube ?

Comme pour la plupart des choses Raspberry Pi, c'est remarquablement simple.





Pourquoi diffuser en direct avec un Raspberry Pi ?

Avec la disponibilité de services de streaming faciles à utiliser comme Mixer et Twitch et tant d'appareils différents capables de diffuser sur YouTube, vous vous demandez peut-être « pourquoi choisir le Pi » ?

Eh bien, sa taille entre certainement en jeu, vous permettant de positionner le Raspberry Pi dans presque toutes les positions. L'utilisation du Pi en tant que caméra de diffusion en direct YouTube dédiée libère également vos autres appareils.



Et puis, il y a cette vieille raison : parce que vous le pouvez ! La configuration du Pi en tant que streamer vidéo en direct donne une appréciation de ce qui se passe en arrière-plan sur d'autres appareils effectuant la même tâche. C'est un peu désordonné, nécessitant une longue chaîne de commande, mais le résultat est satisfaisant.

Ce dont vous aurez besoin

Pour diffuser en direct tout ce qui se trouve devant votre Raspberry Pi sur YouTube, vous aurez besoin des éléments suivants :

  • Un Raspberry Pi 3 ou ultérieur.
  • Module de caméra Raspberry Pi (révision d'origine ou NoIR, l'un ou l'autre convient). (Bien qu'une webcam USB puisse être utilisée, ces instructions supposent qu'un module de caméra Raspberry Pi est utilisé.)
  • Alimentation par batterie portable (en option).

Pour le système d'exploitation, le standard Raspbian Stretch conviendra. Mais vous préférerez peut-être Ubuntu ou Arch Linux, ou l'un des autres Distributions Raspberry Pi actuellement disponible.

Ensuite, connectez la caméra et démarrez. Notre précédent guide de configuration du module de caméra Raspberry Pi explique comment procéder correctement.

ripper un cd en mp3 avec les noms des pistes

Vous aurez également besoin d'une chaîne YouTube pour diffuser vos séquences. Ce n'est pas aussi difficile à mettre en place qu'on pourrait le penser.

Configurez votre chaîne YouTube

Vous avez probablement déjà un compte YouTube. Si vous utilisez Google Mail, un compte est prêt à être activé. Vous aurez besoin d'une URL spéciale à partir d'ici qui dirige les images capturées par la caméra du Raspberry Pi vers YouTube.

C'est ce qu'on appelle un Adresse RMTP et est essentiellement une URL de média spécifique.

Pour le trouver, rendez-vous sur YouTube, connectez-vous et recherchez le Télécharger bouton. C'est ce que vous utiliseriez normalement dans YouTube pour ajouter une vidéo. À cette occasion, cependant, nous allons ignorer cela et cliquer sur Commencer sous Diffusion en direct.

Dans l'écran suivant, remplissez les détails que vous souhaitez pour le flux en direct. Il s'agira d'informations sur le sujet du flux et d'un titre que vous devrez ajouter sous Informations de base . Vous aurez également la possibilité de définir le niveau de confidentialité du flux ; est-ce Publique , Non répertorié , ou Privé ?

Dans l'onglet suivant, Configuration de la clé de flux , Cherchez le URL de diffusion et Nom/clé du flux (vous devrez cliquer Révéler pour voir ça). Notez que la clé de diffusion doit rester privée --- toute personne disposant de ces informations peut diffuser sur votre chaîne YouTube !

(Configurer votre caméra de streaming Pi via SSH ? Copiez simplement le nom/la clé du flux à partir de la fenêtre du navigateur YouTube dans votre ligne de commande Raspberry Pi distante.)

Pour un aperçu des autres options ici, consultez notre guide pour création d'une chaîne YouTube .

Préparer le Raspberry Pi pour le streaming YouTube en direct

Maintenant, il est temps de configurer votre Raspberry Pi pour le streaming.

Commencez par mettre à niveau. Cela garantit que vous exécutez la version la plus récente de Raspbian, avec toutes les mises à jour système et logicielles nécessaires, y compris raspivid.

sudo apt update
sudo apt upgrade

Cela prendra quelques minutes. Une fois terminé, ouvrez une fenêtre de terminal et entrez :

sudo raspi-config

Utilisez les touches fléchées pour sélectionner Activer la caméra , robinet Entrer, puis sélectionnez Oui. Vous serez invité à redémarrer. Lorsque votre Pi redémarre, saisissez :

raspistill –o image.jpg

Vous trouverez le snap résultant dans le répertoire Home. Une fois que vous savez que votre caméra fonctionne avec votre Raspberry Pi, vous pouvez continuer.

Configurer le streaming avec avconv

Les versions les plus récentes de Raspbian ont avconv préinstallé, vous ne devriez donc pas avoir besoin de l'installer. Cependant, si vous ne souhaitez pas mettre à niveau votre Raspberry Pi, vous pouvez simplement installer le package libav-tools :

partager des fichiers entre mac et windows 10
sudo apt install libav-tools

Avec avconv installé, vous êtes prêt à créer le flux pour YouTube. Vous aurez besoin du nom/clé du flux que vous avez noté plus tôt pour cela.

La commande est cependant longue :

raspivid -o - -t 0 -vf -hf -fps 30 -b 6000000 | avconv -re -ar 44100 -ac 2 -acodec pcm_s16le -f s16le -ac 2 -i /dev/zero -f h264 -i - -vcodec copy -acodec aac -ab 128k -g 50 -strict experimental -f flv rtmp://a.rtmp.youtube.com/live2/[your-secret-key-here]

Comme vous pouvez le voir, il contient beaucoup d'éléments. Maintenant, si vous voulez continuer et l'exécuter, copiez le code, collez-le dans la fenêtre de votre terminal et appuyez sur Entrée. N'oubliez pas de changer [votre-clé-secrète-ici] pour la clé de flux que vous avez notée plus tôt.

Si tout a fonctionné comme prévu, vous obtiendrez quelque chose comme ceci :

Lorsque cela se produit, revenez à l'onglet du navigateur YouTube. Quelques instants plus tard, les images commenceront à être diffusées :

Signification de la commande Stream

Cette longue commande ci-dessus peut être assez déroutante pour un œil non averti, mais présente une collection de paramètres distincts. Regardons le plus important.

-fps

: Il s'agit du taux d'images par seconde. Pour de meilleurs résultats, il devrait être supérieur à 24, ce qui correspond aux films de vitesse traditionnellement exécutés afin de créer l'illusion de mouvement. Si les performances sont un problème, cependant, vous préférerez peut-être réduire cela pour améliorer la cuisson à la vapeur.

-w -h

: Ceux-ci peuvent être utilisés pour spécifier la largeur et la hauteur. Si vous les omettez, raspivid utilisera la résolution haute définition complète de 1920x1080 (1080p).

-b

: Limite de débit binaire de sortie. La recommandation de YouTube est de 400 à 600 kbps. Un chiffre inférieur réduira la bande passante de téléchargement, en échange d'une vidéo de qualité inférieure.

-acodec

: Celui-ci est particulièrement important pour le streaming sur YouTube. Le service n'autorise pas la vidéo sans piste audio (ou l'audio sans piste vidéo), nous l'utilisons donc pour créer une fausse piste audio pour le flux. Comme le Raspberry Pi n'est pas livré avec un micro intégré et que les meilleurs résultats audio sont obtenus en ajoutant une carte son HAT, c'est la solution de facilité.

-f

: c'est le format de sortie ; dans ce cas, c'est flv, le format préféré pour les diffusions en direct sur YouTube.

Détachez votre session SSH pour que le flux continue

La commande raspivid ci-dessus lance un flux, mais si vous vous connectez via SSH, lorsque vous vous déconnectez, le flux se fermera. Vous ne pouvez sûrement pas laisser votre PC fonctionner juste pour que le Pi continue à diffuser ?

Heureusement, il existe une réponse : l'écran. Il s'agit d'un logiciel que vous pouvez installer et qui maintiendra la session SSH en cours une fois que vous vous déconnecterez.

Commencez par terminer le flux ( Ctrl + X ), puis écran d'installation :

sudo apt install screen

Attendez qu'il s'installe, puis redémarrez le Pi.

comment voir gpu sur windows 10
sudo reboot

Reconnectez-vous via SSH, connectez-vous, puis entrez la commande pour exécuter screen :

screen

Cela crée essentiellement un environnement distinct dans lequel vous pouvez exécuter la commande raspivid, un environnement qui persistera lorsque vous vous déconnectez. Exécutez simplement raspivid comme ci-dessus, puis lorsque vous êtes prêt à vous déconnecter, appuyez sur Ctrl + A .

Fermez la fenêtre SSH et le flux continuera.

Votre caméra Raspberry Pi est en streaming sur YouTube

Avec la vidéo en streaming Pi de la caméra, tout devrait bien fonctionner. Il vous suffit de :

  • Connectez le module caméra au Raspberry Pi
  • Positionnez le Pi pour capturer la scène
  • Exécuter une mise à jour du système
  • Configurer une chaîne YouTube et copier l'URL du flux
  • Lancer un flux avec la commande raspivid

Notez qu'avec le streaming persistant, il est possible que les choses surchauffent, ce qui ralentira le flux. Si cela se produit, envisagez quelques Solutions de refroidissement Raspberry Pi .

Partager Partager Tweeter E-mail 3 façons de vérifier si un e-mail est réel ou faux

Si vous avez reçu un e-mail qui vous semble un peu douteux, il est toujours préférable de vérifier son authenticité. Voici trois façons de savoir si un e-mail est réel.

Lire la suite
Rubriques connexes
  • DIY
  • Créatif
  • Youtube
  • Webcam
  • Tarte aux framboises
  • Diffusion multimédia
  • Tutoriels de projets de bricolage
A propos de l'auteur Christian Cawley(1510 articles publiés)

Éditeur adjoint pour la sécurité, Linux, le bricolage, la programmation et la technologie expliquée, et producteur de podcasts vraiment utiles, avec une vaste expérience dans le support de bureau et de logiciels. Contributeur au magazine Linux Format, Christian est un bricoleur de Raspberry Pi, un amateur de Lego et un fan de jeux rétro.

Plus de Christian Cawley

Abonnez-vous à notre newsletter

Rejoignez notre newsletter pour des conseils techniques, des critiques, des ebooks gratuits et des offres exclusives !

Cliquez ici pour vous abonner
Catégorie Diy