Comment créer un Chromecast DIY avec Raspberry Pi et Raspicast

Le Chromecast de Google est l’un des appareils de streaming les plus populaires sur le marché - et il est facile de comprendre pourquoi ! Il suffit de brancher votre dongle Chromecast sur un port HDMI de n’importe quelle TV, moniteur ou projecteur compatible, et vous êtes prêt à commencer à profiter de votre contenu sur grand écran.
Mais que faire si vous ne souhaitez pas investir dans un Chromecast ?
Vous pouvez configurer votre Raspberry Pi pour qu’il agisse comme un appareil de streaming de style Chromecast bon marché. Bien que vous ne puissiez pas mettre en œuvre les mêmes protocoles que Chromecast, vous pouvez obtenir des résultats très similaires.
Vous apprendrez dans ce tutoriel comment transformer votre Raspberry Pi en alternative à Chromecast, en utilisant le logiciel gratuit Raspicast et l’application mobile Raspicast pour Android.
À lire aussi : Comment diffuser des jeux Steam avec Raspberry Pi 4 et Steam Link
Ce dont vous aurez besoin
Pour compléter ce tutoriel, vous aurez besoin de :
- Raspberry Pi fonctionnant sous Raspbian. Si vous ne l’avez pas, téléchargez la dernière version et flashez-la sur une carte SD en utilisant Etcher.
- Câble d’alimentation compatible avec Raspberry Pi.
- Clavier externe et un moyen de le connecter à votre Raspberry Pi.
- Câble HDMI ou micro HDMI, selon votre modèle de Raspberry Pi.
- Moniteur externe.
- Câble Ethernet ou connexion Wi-Fi.
- Smartphone ou tablette Android. Actuellement, l’application mobile Raspicast n’est pas disponible pour iOS.
Après avoir complété ce tutoriel, vous pouvez connecter votre Raspberry Pi à une TV, un projecteur ou tout autre écran disposant d’un port compatible, mais cette étape est optionnelle.
Raspbian : vérifiez la dernière version
Avant de commencer, assurez-vous que vous utilisez la dernière version de Raspbian.
Connectez votre Raspberry Pi à une source d’alimentation pour le démarrer. Une fois qu’il a démarré, cliquez sur l’icône “Terminal” dans la barre d’outils.

Tapez ce qui suit dans la fenêtre Terminal, puis appuyez sur Entrée.
sudo apt update && sudo apt -y upgradeSi Raspbian installe des mises à jour, vous devrez redémarrer votre Raspberry Pi en utilisant la commande Terminal suivante :
rebootUne fois votre Raspberry Pi redémarré, vous êtes prêt à passer à la prochaine étape.
Installer Git, Make, OMXPlayer et OpenMax
Ce tutoriel utilise GIT et Make. Ces paquets devraient être fournis avec Raspbian, mais comme ils sont essentiels pour Raspicast, vous devez vous assurer qu’ils sont installés :
sudo apt-get install git make -yEnsuite, vérifiez qu’OMXPlayer est installé, car ce lecteur en ligne de commande sera responsable du traitement de tout le contenu audio ou vidéo diffusé vers Raspicast :
sudo apt-get install omxplayer -yOMXPlayer peut seulement traiter le contenu audio et vidéo ; il ne peut pas traiter les images statiques. Ensuite, installez le Visionneur d’images OpenMax, qui est un visionneur d’images accéléré par GPU conçu spécifiquement pour le Raspberry Pi.
Pour commencer, clonez le dépôt GitHub d’OpenMax :
cd ~
git clone https://github.com/HaarigerHarald/omxiv.gitEnsuite, téléchargez libjpeg8-dev et libpng12-dev, qui sont des bibliothèques de développement pour les images au format PNG et JPEG :
sudo apt-get install libjpeg8-dev libpng12-devChangez de dossier pour aller dans le dossier où le dépôt GitHub d’OpenMax a été cloné, en utilisant la commande “change directory” (cd) :
cd ~/omxivConstruisez le code source d’OpenMax en un programme exécutable :
make ilclient
makeUne fois que Make a terminé de compiler le code d’OpenMax, vous êtes prêt à l’installer :
sudo make installLe Visionneur d’images OpenMax fonctionne maintenant sur votre Raspberry Pi.
Autoriser les connexions à distance : activer SSH
Vous pouvez utiliser Raspicast pour projeter n’importe quelle image, vidéo ou fichier audio de votre appareil Android sur votre Raspberry Pi. Cette diffusion se fait sans fil, donc vous devez vous assurer que votre Raspberry Pi est configuré pour recevoir des connexions à distance.
Pour des raisons de sécurité, SSH (Secure Shell) est désactivé par défaut sur Raspbian. Si vous allez diffuser sur votre Raspberry Pi, vous devez activer SSH :
Dans la barre d’outils, sélectionnez l’icône Raspberry Pi.
Naviguez vers “Préférences -> Configuration Raspberry Pi”.

Sélectionnez l’onglet “Interfaces”.
Trouvez “SSH” puis sélectionnez son bouton radio “Activé”.

Sauvegardez vos modifications en cliquant sur “OK”.
Redémarrez en sélectionnant le logo Raspberry Pi dans la barre d’outils, puis en naviguant vers “Arrêt -> Redémarrer”.
Lorsque votre Raspberry Pi redémarre, SSH sera activé.
Diffuser de votre appareil Android vers votre Raspberry Pi
Ensuite, vous devez installer l’application mobile Raspicast sur votre smartphone ou tablette Android. Après avoir installé cette application, vous pourrez diffuser n’importe quel fichier d’image, vidéo ou audio compatible de votre smartphone ou tablette Android vers votre Raspberry Pi.
- Téléchargez l’application Raspicast gratuite sur votre appareil Android.

Lancez l’application.
Lorsque l’on vous demande un “nom d’hôte”, saisissez l’adresse IP de votre Raspberry Pi. Si vous n’avez pas déjà cette information, vous pouvez la récupérer en ouvrant un Terminal sur votre Raspberry Pi et en exécutant la commande suivante :
hostname -I

Entrez votre nom d’utilisateur et votre mot de passe Raspberry Pi. Le nom d’utilisateur par défaut de Raspbian est “pi”, et le mot de passe par défaut est “raspberry”.
Appuyez sur “OK”.
Pour diffuser n’importe quel fichier vidéo, image ou audio, il vous suffit d’appuyer sur “Diffuser”.

- Ce fichier sera maintenant diffusé vers votre Raspberry Pi.

Votre contenu choisi apparaîtra sur n’importe quel moniteur ou écran connecté à votre Raspberry Pi, donc maintenant que vous avez configuré Raspicast, vous êtes libre de connecter votre Raspberry Pi à n’importe quel écran compatible. De nombreuses applications et sites Web prennent également en charge Raspicast, donc si un média que vous souhaitez diffuser est disponible, il est toujours utile d’appuyer sur “Partager” et de vérifier si Raspicast est proposé comme option.
J’espère que vous pouvez maintenant profiter de vos vidéos et photos préférées sur votre téléviseur grand écran. Vous pouvez ajouter encore plus de plaisir en installant Kodi et Netflix sur Raspberry Pi ou même un serveur Plex. Avec Raspberry Pi, vous avez l’embarras du choix.