Publié à l'origine sur Substack le 14 janvier 2023. Mis à jour ici le 28 décembre 2024.
Un guide étape par étape pour les podcasteurs qui veulent s'amuser avec les sats sur leur podcast vidéo en direct. Les téléspectateurs déposent des sats et interagissent avec des animations amusantes, en direct.
J'ai vu récemment de nombreux podcasteurs en direct sur YouTube ou d'autres plateformes vidéo, mais très peu adoptent vraiment Bitcoin, sous forme de conseils, de contributions, d'animations amusantes activées avec des dons avec des sats sur Lightning Network.
Je me demande donc s'ils ne savent peut-être pas comment mettre en place une solution simple pour cela. Et ici, je voudrais leur présenter un guide simple, étape par étape, sans frais, mais avec un potentiel énorme :
les téléspectateurs pourraient voir que vous acceptez Bitcoin sur LN, créer de l'attention pour Bitcoin
- les téléspectateurs auraient une réponse / récompense amusante pour leurs humbles dons et contributions
- si vous le souhaitez, vous pouvez même organiser une campagne de financement participatif en direct
- rendre votre émission en direct plus interactive
- et pas le dernier : FAITES EN SORTE QUE L'ADOPTION DU BITCOIN SOIT AMUSANTE
Voici donc un guide rapide sur la façon d'installer, de configurer et d'exécuter une instance LNbits SUR N'IMPORTE QUEL PC AVEC LINUX et de configurer l'extension Streamer Copilot LNbits. Vous pouvez l'utiliser avec n'importe quelle plateforme de streaming que vous utilisez normalement (ReStream ou OBS Studio).
ÉTAPE 1 - INSTALLER LNBITS
-
Si vous n'avez pas de machine LinuxOS prête, je vous suggère de prendre un vieux PC portable ou de bureau avec au moins 4 Go de RAM et d'installer DebianOS dessus (ou tout autre Linux de votre choix). Je préfère Debian parce que c'est du pur Linux, propre, rapide, sans conneries et c'est le plus compatible avec tous les dépôts. Définissez une adresse IP locale statique pour cette machine. Installez le pare-feu ufw et ouvrez-y le port 443.
sudo apt install ufw sudo ufw allow 443
Ouvrez le port 443 (https) sur votre routeur et transférez-le vers l'IP de votre machine locale qui héberge votre instance LNbits.
- Installez LNbits en utilisant la méthode poetry. Ce ne sont que quelques lignes à copier/coller, pas besoin d'être un super codeur Linux pour les utiliser. N'importe quel utilisateur de Windows peut le faire :) Ne démarrez pas encore les lnbits ! Doit être configuré en premier.
- Utilisez l'option caddy pour configurer l'accès https à vos LNbits. C'est la méthode la plus simple et la plus propre. Utilisez un sous-domaine pour votre instance LNbits comme lnbits.mydomain.com ou bank.mydomain.com ou whatever.mydomain.com
- Accédez à votre site Web d'administration de domaine et modifiez les enregistrements DNS pour qu'ils contiennent un enregistrement pour votre lnbits.mydomain.com pour l'IP que vous avez sur votre routeur. Si vous avez une IP dynamique, vous pouvez utiliser n'importe quelle application DynDNS pour la configurer en utilisant CNAME dans votre DNS.
- Modifiez le fichier .env de LNbits et activez l'extension adminUI afin de pouvoir la gérer directement dans le navigateur.
- Démarrez LNbits avec la simple commande "poetry run lnbits" (exécutez dans le dossier lnbits-legend) et dans la console de démarrage, vous verrez le lien vers l'interface utilisateur d'administration. Copiez et collez dans votre navigateur et commencez à configurer vos LNbits.
- Vous devrez configurer : la source de financement, les utilisateurs, les utilisateurs autorisés à accéder à vos LNbits. Il est bon de limiter l'accès public uniquement aux utilisateurs que vous créez.
- En tant que source de financement, si vous n'exécutez pas votre propre nœud LN (que vous pouvez lier à vos LNbits), vous pouvez utiliser de nombreuses sources de financement simples telles que : lntxbot, lntipbot, lnpay.co, openNode.com, etc. Avec LNPay.co, il est très facile à configurer et ils ont de bons serveurs de liquidité, vous pouvez ouvrir un compte gratuit si vous n'avez pas trop de trafic. Ce scénario suffit. Plus tard, vous pouvez changer de source de financement à tout moment.
- Si vous ne souhaitez pas conserver les fonds dans ces sources de financement de garde, vous pouvez configurer l'extension LNbits Scrub et transférer automatiquement tous les satellites vers une adresse externe. Ou faites-le manuellement lorsque vous estimez que c'est le bon moment. Mais de toute façon, utilisez ces sources de financement de garde comme terrain de jeu de test, pas pour les cas de production. Vous pouvez modifier la source de financement à tout moment depuis l'interface d'administration, sans aucune autre modification de vos LNbits ni affecter la configuration et les portefeuilles.
- C'est fait ! Vous avez un LNbits en cours d'exécution, vous pouvez maintenant créer des utilisateurs, des comptes de portefeuille lndhub et activer l'extension dont vous avez besoin pour chaque utilisateur. Je suggère de commencer à activer ces extensions : lndhub, lnurl-pay, lnurl-withdraw, streamer copilot, Scrub et toutes les autres dont vous avez besoin/souhaitez. Il y a beaucoup plus de choses que vous pouvez faire avec LNbits et c'est vraiment intéressant.
- Faites quelques tests avec votre LNURL-p pour voir si cela fonctionne pour recevoir correctement.
Pour en savoir plus sur la prise en main de LNbits et comment le gérer, voici un guide détaillé et ici un guide facultatif expliquant plusieurs méthodes pour exécuter une instance LNbits.
Voir ici d'autres didacticiels vidéo comment configurer les utilisateurs, les extensions, etc.
ÉTAPE 2 - CONFIGURATION DU COPILOTE DU STREAMER
OK, vous avez maintenant un LNbits fonctionnel comme backstage pour votre podcast en streaming. Voyons comment configurer l'extension Streamer Copilot pour qu'elle fonctionne avec votre plateforme de streaming. Il s'agit pratiquement d'une simple animation ajoutée à votre flux vidéo, liée à LNBits.
Voici un tutoriel vidéo réalisé par Ben Arc (développeur LNbits) sur Streamer Copilot.
Créer le copilote
Accédez à votre tableau de bord principal LNbits. Si vous avez déjà créé un utilisateur dédié (avec son propre portefeuille) pour cette configuration, accédez à son propre tableau de bord utilisateur. Vous pouvez également utiliser l'utilisateur administrateur principal avec plusieurs portefeuilles différents. C'est à vous de décider comment l'organiser.
Allez ensuite dans « Gérer les extensions » - recherchez « Streamer Copilot » et cliquez sur « Activer ». Cliquez ensuite sur « Ouvrir » et accédez au tableau de bord de l'extension Streamer Copilot.
Nous allons créer un nouveau copilote, mettre un titre, cocher la case pour que le QR de paiement s'affiche à l'écran. Les niveaux de pourboires apparaîtront et chacun peut être configuré pour afficher un ensemble d'animations en fonction du montant du pourboire.
Vous pouvez également activer la case pour afficher les messages LNURL. Les spectateurs peuvent envoyer des messages avec le pourboire LN. Plus amusant !
Sélectionnez un portefeuille LNbits dans la liste déroulante. Il est préférable d'en utiliser un dédié. Dans LNbits, vous pouvez créer de nombreux portefeuilles lndhub.
Mettez un titre à afficher sous le code QR. Si vous souhaitez activer la « case prix », elle affichera le montant total accumulé à partir des pourboires.
Cliquez ensuite sur créer un copilote. Terminé. Est prêt à être inséré dans votre flux en direct.
Tester le copilote de streaming
Cliquez sur l'icône du panneau dans la liste des copilotes.
Une petite fenêtre apparaîtra avec les commandes du copilote pour le test. Cliquez sur le visage du copilote et une fenêtre s'ouvrira dans laquelle vous verrez le flux de la caméra vidéo avec le code QR superposé.
Testez quelques actions et voyez comment les animations s'intègrent dans votre flux. C'est fait !
Pour le moment, il n'y en a que quelques-uns à sélectionner, mais nous aurons bientôt des options pour ajouter plus de gifs et d'animations. Il existe également une option pour une image QR flottante, qui peut être déplacée là où vous le souhaitez pour mieux s'adapter à votre vidéo en streaming.
Liez Streamer Copilot à votre plateforme de streaming
Gardez vos fenêtres de streaming LNbits ouvertes et ouvrez OBS Studio (ou toute autre plateforme de streaming).
Dans cet exemple, nous utiliserons OBS Studio, une plateforme de streaming open source et gratuite.
Accédez au tableau de bord d'OBS Studio et cliquez sur « sources + » - sélectionnez « Capture de fenêtre ».
Dans les propriétés de la fenêtre, sélectionnez la fenêtre ouverte à partir de LNbits copilot et enregistrez les paramètres. Vous verrez dans le tableau de bord principal d'OBS le flux vidéo, avec l'image QR.
Vous pouvez cliquer sur les propriétés « source » si vous souhaitez apporter des modifications.
Organisez le flux vidéo comme vous le souhaitez, je suggère de le déplacer légèrement vers le haut pour masquer l'URL de la fenêtre LNbits. Agrandissez-le ou réduisez-le pour qu'il s'adapte à votre fenêtre de streaming.
Gardez à l'esprit qu'OBS affichera comme « fenêtre sélectionnée active » la dernière fenêtre de navigateur que vous sélectionnez. Donc, si vous utilisez plusieurs onglets en même temps, assurez-vous de garder la fenêtre du streamer sélectionnée.
Allez dans le panneau de contrôle de droite et cliquez sur « Paramètres ».
Sélectionnez l'option « Stream » et indiquez tous les détails concernant votre destination de streaming.
Il peut s'agir de n'importe quel service de vidéo en direct (Youtube, Rumble, Twitch, Telegram, etc.). Vous devrez donc prendre le lien du serveur et la clé de leur compte de configuration et les placer dans les paramètres de flux OBS.
Enregistrez et allez dans le panneau de contrôle de droite et cliquez sur « Démarrer le streaming ».
Vous pouvez désormais utiliser ce flux sur n'importe quelle autre plateforme comme Youtube, Twitch, Rumble, Telegram, etc.
Comment diffuser avec Telegram
Des étapes simples pour diffuser une session de streamer LNBits dans un canal Telegram.
Disons que vous avez un groupe ou un canal Telegram et que vous souhaitez afficher une fenêtre de copilote de streamer LNbits et que les membres de ce groupe peuvent envoyer des satellites pendant la session audio/vidéo.
Accédez au groupe Telegram et cliquez sur l'icône supérieure pour « streaming avec » (vous devez être propriétaire du groupe, sinon il n'est pas actif).
Copiez l'URL du serveur et la clé de diffusion et collez-les dans les paramètres de diffusion OBS
Fermez les paramètres de diffusion OBS et cliquez sur Démarrer la diffusion, dans OBS et dans Telegram.
Terminé, après quelques instants, vous verrez la vidéo en streaming.
Cela peut être appliqué à n'importe quelle source multimédia, même si elle est en direct ou enregistrée.
Les membres du groupe Telegram peuvent la regarder à tout moment, même en boucle.
PROFITEZ DU STREAMING !
C'est fait ! Votre flux vidéo avec le copilote LNbits sera désormais diffusé en streaming. Tous les spectateurs peuvent voir et interagir en utilisant le code QR LNURL affiché et voir toutes les animations déclenchées par leurs paiements sur le code QR en temps réel !
Tous les paiements vont directement dans votre portefeuille LNbits (dans votre source de financement en fait).