Comment faire votre propre Chromecast DIY avec un Raspberry Pi

Comment faire votre propre Chromecast DIY avec un Raspberry Pi

Un Google Chromecast est un kit de streaming peu coûteux. Le Chromecast Ultra est plus cher, mais à moins de 100 $, il reste abordable. Mais certaines parties du monde ne sont pas autorisées à acheter des Chromecasts.





La solution? Une alternative DIY basée sur le Raspberry Pi. Coûtant moins de 50 $, vous pouvez configurer cet ordinateur de la taille d'une carte de crédit pour recevoir des médias diffusés à partir d'une application Android.





Laissez-moi vous expliquer comment utiliser votre Raspberry Pi comme un Chromecast DIY avec Raspicast.





Installez l'application Raspicast

Commencez par installer Raspicast sur votre appareil Android. Il s'agit d'une application gratuite qui se connecte à votre Raspberry Pi et y diffuse des données. Vous trouverez Raspicast dans l'App Store de Google Play. Malheureusement, il n'y a pas d'alternative iPhone fiable pour cela.

Télécharger: Raspicast pour Android



Il est important de noter que le téléphone Android et Raspberry Pi doivent être sur le même réseau pour cela. Vous ne pouvez pas, par exemple, diffuser de vidéo de votre téléphone vers votre téléviseur si vous êtes assis dans le bus. Si vous essayez de partager une vidéo avec une personne assise à la maison, envoyez-lui simplement le lien !

Configurer Raspbian pour la diffusion

Une fois l'application installée, portez votre attention sur le Raspberry Pi. Celui-ci doit être déjà connecté à votre téléviseur via HDMI et sous tension. Notez que le Pi nécessitera une source d'alimentation individuelle --- vous ne pouvez pas l'alimenter à partir du port USB de votre téléviseur. Même si la puissance nominale était adéquate, le Pi ne doit pas être éteint sans la bonne commande. Ignorer cela entraînera la corruption de la carte SD du Pi, utilisez donc la bonne source d'alimentation.





Nous l'avons testé sur un Raspberry Pi 4 exécutant Raspbian Buster Lite. Cependant, vous devriez constater qu'il fonctionne avec d'autres modèles et distributions Raspberry Pi (bien que certaines commandes puissent différer).

Avant de continuer, assurez-vous que omxplayer est installé sur votre Pi :





sudo apt install omxplayer

Comme vous aurez besoin de SSH activé, voici une introduction rapide. Vous avez trois options pour l'activer :

  1. Passant par raspi-config . Vous pouvez l'exécuter à partir de la ligne de commande en utilisant |_+_| , puis sélectionnez Options d'interfaçage > SSH et utilisez les touches fléchées pour confirmer avec d'accord .
  2. Utilisez le Outil de configuration Raspberry Pi . Depuis le bureau Raspbian, ouvrez Menu > Préférences > Configuration Raspberry Pi . Dans le Interfaces onglet, trouver SSH et réglez-le sur Activée .
  3. Enfin, si vous préférez la simplicité, vous pouvez activer SSH avant de démarrer votre Pi . Insérez la carte microSD dans votre ordinateur, accédez à la partition de démarrage et créez un nouveau fichier. Cela devrait s'appeler ssh et n'ont pas d'extension de fichier. Une fois que vous avez remplacé la carte SD et redémarré, SSH devrait être activé.

Ce qui suit peut être fait via un clavier connecté à votre Pi ou en utilisant SSH. Vous aurez besoin de l'adresse IP du Pi pour vous connecter --- ouvrez une fenêtre de terminal et entrez

samsung s21 ultra contre iphone 12 pro max
sudo raspi-config

Notez l'adresse IP qui correspond à la connexion de votre Pi. Par exemple, utilisez l'adresse IP qui correspond au

ifconfig

entrée si vous utilisez une connexion Ethernet ;

eth0

pour le Wi-Fi.

Une fois la connexion SSH établie, exécutez quelques mises à jour. Ouvrez une fenêtre de terminal sur votre Pi et saisissez :

wlan0

Ces commandes mettront à jour le système d'exploitation de votre Raspberry Pi et trouveront et installeront toutes les mises à jour logicielles.

Installer et compiler OpenMax

Une fois les mises à jour installées, nous avons besoin de certains packages prérequis :

sudo apt update
sudo apt upgrade

Les forfaits

sudo apt install libjpeg9-dev libpng12-dev

et

libjpeg9-dev

sont nécessaires pour les programmes qui peuvent gérer les images JPG et PNG. Cela permettra de diffuser des images multimédias sur votre Raspberry Pi via l'application Raspicast sur Android !

Maintenant, installez OpenMax. Cet outil est la meilleure option pour diffuser de la vidéo, de l'audio et des images d'Android vers un Raspberry Pi connecté à un téléviseur. Il est disponible via GitHub et vous pouvez l'installer en 'clonant' le référentiel de données sur votre Pi. Ne pas avoir

libpng12-dev

? Installez-le avec

git

Clonez ensuite le dépôt avec :

sudo apt install git

Cela ne devrait pas prendre longtemps.

Vous avez presque terminé ; il est temps de créer le logiciel OpenMax. Commencez par basculer vers le répertoire omxiv et utilisez la commande make.

pourquoi ma manette xbox continue de clignoter
git clone https://github.com/HaarigerHarald/omxiv

Cela va prendre du temps. Une fois que c'est fait, installez avec:

cd omxiv
make ilclient
make

Quelques instants plus tard, OpenMax sera prêt à l'emploi.

Préparez-vous à diffuser sur votre Raspberry Pi

Tout ce dont vous avez besoin pour caster de votre appareil Android vers votre Raspberry Pi est maintenant en place. Cependant, une certaine configuration de Raspicast est toujours requise.

  1. Exécutez l'application Raspicast.
  2. Dans les paramètres SSH, saisissez le nom d'hôte ou l'adresse IP de votre Pi.
  3. Saisissez le nom d'utilisateur et le mot de passe de votre Pi.
  4. Cliquez sur d'accord pour finir.
Galerie d'images (2 images) Développer Développer proche

Pour caster sur votre Raspberry Pi, vous avez deux options :

  • Recherchez le contenu dans l'application Raspicast et appuyez sur jouer .
  • Diffusez depuis YouTube, recherchez la vidéo dans l'application et appuyez sur Partager> Cast (Raspicast) .

Pendant ce temps, pour envoyer des vidéos, de la musique et des photos sur votre écran Raspberry Pi, utilisez simplement l'écran principal Raspicast et sélectionnez Jeter . Cela ouvrira un écran répertoriant toutes les vidéos sur votre appareil Android.

Galerie d'images (3 images) Développer Développer Développer proche

La sélection d'un fichier multimédia sur l'un des onglets correspondants entraînera sa lecture immédiate sur votre Raspberry Pi.

Besoin de changer l'adresse IP dans l'application (par exemple pour caster sur un autre Pi) ? Ouvrez le menu « trois points » et sélectionnez Paramètres SSH. Entrez simplement la nouvelle adresse IP et les informations d'identification.

Plus d'options Raspicast

Toujours dans le menu Raspicast, vous trouverez une case à cocher pour Répéter le fichier en cours de lecture. Plus bas dans la liste, Sortie audio peut être personnalisé, en utilisant HDMI (défaut), local , les deux , ou prends-le . Cela s'avérera utile pour toute personne utilisant une solution audio externe avec son Pi.

Galerie d'images (2 images) Développer Développer proche

Vous devriez également vérifier le Options avancées filtrer. Ici, gérez une file d'attente de fichiers, le volume (décalage du volume audio) et spécifiez des commandes personnalisées. Vous pouvez également passer à l'utilisation de HTTP si nécessaire (HTTPS est la valeur par défaut), et plus encore.

Pendant ce temps, sur l'écran principal de Raspicast, utilisez le Des dossiers pour naviguer et lire les médias stockés sur votre Raspberry Pi. Cela inclut le streaming audio, transformant ainsi votre Raspberry Pi en un appareil audio Chromecast !

Vous pouvez également lancer avec Kodi !

Bien que vous ne puissiez pas exécuter Raspicast avec un Raspberry Pi exécutant Kodi, ne vous inquiétez pas, il existe une alternative. Avec l'application de contrôle à distance Kore pour Android, vous pouvez également diffuser des médias sur un Raspberry Pi avec Kodi installé .

Télécharger: Kore, télécommande officielle pour Kodi

Installez simplement l'application, configurez-la avec l'adresse IP de votre Raspberry Pi, puis rendez-vous sur YouTube. Comme avec Raspicast, appuyez sur le Partager sur la vidéo que vous souhaitez diffuser, puis Jouer sur Kodi .

Cela diffusera immédiatement la vidéo sur votre téléviseur via Kodi !

Autres alternatives Chromecast

Le Raspberry Pi n'est pas la seule alternative au Chromecast. Vous avez peut-être déjà une solution que vous ignoriez. Votre téléviseur intelligent, votre console de jeu ou votre décodeur peuvent avoir une application YouTube, permettant une diffusion facile.

Dans cette situation, il est généralement possible de diffuser des vidéos de l'application YouTube sur le téléviseur tant que le récepteur est sur le même réseau.

Bien que d'autres solutions de streaming HDMI existent, si vous avez un appareil avec une application YouTube officielle (comme l'Apple TV), vous pourrez probablement y diffuser. Et si vous ne possédez aucun de ces appareils ou un Raspberry Pi, Miracast est une alternative intelligente .

Envie d'aller plus loin avec le streaming multimédia et votre Raspberry Pi ? Voici les meilleures façons de utiliser un Raspberry Pi comme serveur multimédia .

Partager Partager Tweeter E-mail Guide du débutant pour animer un discours

Animer un discours peut être un défi. Si vous êtes prêt à commencer à ajouter du dialogue à votre projet, nous allons décomposer le processus pour vous.

Lire la suite
Rubriques connexes
  • DIY
  • Divertissement
  • Tarte aux framboises
  • Chromecast
  • Code
  • 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