Oorspronkelijk geplaatst op Substack op 14 jan. 2023. Hier bijgewerkt op 28 dec. 2024.
Een stapsgewijze handleiding voor podcasters die plezier willen hebben met sats in hun video live podcast. Kijkers laten sats vallen en interacteren met grappige animaties, live.
Ik heb de laatste tijd veel podcasters live op YouTube of andere videoplatforms gezien, maar heel weinigen adopteren Bitcoin echt, in de vorm van fooien, bijdragen, leuke animaties geactiveerd met donaties met sats via Lightning Network.
Dus ik vraag me af, misschien weten ze niet hoe ze een eenvoudige oplossing hiervoor kunnen opzetten. En hier wil ik ze een eenvoudige gids presenteren, stap voor stap, zonder kosten, maar met een enorm potentieel:
kijkers kunnen zien dat je Bitcoin accepteert via LN, aandacht creëren voor Bitcoin
- kijkers zouden een leuke reactie / beloning krijgen voor hun bescheiden donaties en bijdragen
- als je wilt kun je zelfs een live crowdfundingcampagne organiseren
- maak je liveshow interactiever
- en niet de laatste: MAAK BITCOIN-ADOPTIE LEUK
Hier is een snelle gids over hoe je een LNbits-instantie op ELKE PC MET LINUX installeert, configureert en uitvoert en de Streamer Copilot LNbits-extensie instelt. Je kunt het gebruiken met elk streamingplatform dat je normaal gebruikt (ReStream of OBS Studio).
FASE 1 - LNBITS INSTALLEREN
-
Als je geen LinuxOS-machine bij de hand hebt, raad ik je aan om een oude laptop of pc met minimaal 4 GB RAM te pakken en DebianOS erop te installeren (of een andere Linux die je wilt). Ik geef de voorkeur aan Debian omdat het pure Linux is, schoon, snel, geen onzin en het meest compatibel is met alle repositories. Stel een statisch lokaal IP-adres in voor die machine. Installeer ufw firewall en open poort 443 erin.
sudo apt install ufw sudo ufw allow 443
Open poort 443 (https) op je router en stuur het door naar het IP-adres van je lokale machine waarop je LNbits-instantie wordt gehost.
- Installeer LNbits met behulp van de poetry-methode. Het zijn slechts een paar regels kopiëren/plakken, je hoeft geen super Linux-programmeur te zijn om ze te gebruiken. Elke Windoze-gebruiker kan het doen :) Start de lnbits nog niet! Moet eerst worden geconfigureerd.
- Gebruik de caddy optie om de https-toegang tot uw LNbits te configureren. Is de meest eenvoudige en schone methode. Gebruik een subdomein voor uw LNbits-instantie zoals lnbits.mydomain.com of bank.mydomain.com of whatever.mydomain.com
- o naar uw domein admin web en bewerk DNS-records om een record te bevatten voor uw lnbits.mydomain.com voor het IP-adres dat u op uw router hebt. Als u een dynamisch IP-adres hebt, kunt u elke DynDNS-app gebruiken om het te configureren met CNAME in uw DNS.
- Bewerk het LNbits .env-bestand en activeer de adminUI-extensie, zodat u het rechtstreeks in de browser kunt beheren.
- Start LNbits met de eenvoudige opdracht "poetry run lnbits" (uitvoeren in de map lnbits-legend) en in de opstartconsole ziet u de link naar de adminUI. Kopieer en plak in uw browser en begin met het configureren van uw LNbits.
- U moet het volgende instellen: financieringsbron, gebruikers, geautoriseerde gebruikers om toegang te krijgen tot uw LNbits. Het is goed om de openbare toegang te beperken tot de gebruikers die u ze aanmaakt.
- Als financieringsbron, als u geen eigen LN-knooppunt hebt (dat u kunt koppelen aan uw LNbits), kunt u veel eenvoudige financieringsbronnen gebruiken, zoals: lntxbot, lntipbot, lnpay.co, openNode.com, enz. Met LNPay.co is het heel eenvoudig in te stellen en ze hebben goede liquiditeitsservers, u kunt een gratis account openen als u niet te veel verkeer hebt. Alleen voor dit scenario is voldoende. Later kunt u de financieringsbron op elk gewenst moment wijzigen.
- Als u de fondsen niet in deze bewaarfinancieringsbronnen wilt houden, kunt u de LNbits-extensie Scrub instellen en alle sats automatisch doorsturen naar een extern adres. Of doe het handmatig wanneer u denkt dat het de juiste tijd is. Maar hoe dan ook, gebruik deze bewaarfinancieringsbronnen als testomgeving, niet voor productiegevallen. U kunt de financieringsbron op elk gewenst moment wijzigen via adminUI, zonder dat er andere wijzigingen in uw LNbits worden aangebracht of dat de configuratie en wallets worden beïnvloed.
- Klaar! U hebt een actieve LNbits, nu kunt u gebruikers en lndhub wallet-accounts aanmaken en de extensie activeren die u voor elke gebruiker nodig hebt. Ik stel voor om deze extensies te activeren: lndhub, lnurl-pay, lnurl-withdraw, streamer copilot, Scrub en alle andere die u wilt/nodig hebt. Er zijn veel meer dingen die je met LNbits kunt doen en die echt interessant zijn.
- Doe wat testen met je LNURL-p om te zien of het werkt om correct te ontvangen.
Meer over aan de slag gaan met LNbits en hoe je het beheert, hier is een gedetailleerde handleiding en hier een optionele handleiding die meerdere methoden uitlegt om een LNbits-instantie uit te voeren.
Zie hier meer videotutorials over hoe je moet instellen gebruikers, extensies etc.
FASE 2 - STREAMER COPILOT CONFIGUREREN
Oké, nu heb je een werkende LNbits als backstage voor je streamingpodcast. Laten we eens kijken hoe je de extensie Streamer Copilot configureert om te werken met je streamingplatform. Het is praktisch gezien gewoon een toegevoegde animatie op je videofeed, gekoppeld aan LNBits.
Hier is een videotutorial gemaakt door Ben Arc (LNbits-ontwikkelaar) over Streamer Copilot.
De Copilot aanmaken
Ga naar je LNbits-hoofddashboard. Als je al een speciale gebruiker (met zijn eigen wallet) hebt aangemaakt voor deze setup, ga dan naar het eigen gebruikersdashboard. Je kunt ook de hoofdbeheerdersgebruiker gebruiken met veel verschillende wallets. Het is aan jou hoe je het organiseert.
Ga dan naar “Manage Extensions” - zoek “Streamer Copilot” en klik op “activate”. Klik dan op “Open” en ga naar het Streamer Copilot extension dashboard.
We gaan een nieuwe copilot aanmaken, een titel invoeren, het vakje selecteren voor de QR-code van de betaling die op het scherm moet worden weergegeven. De fooienniveaus worden weergegeven en elk niveau kan worden geconfigureerd om een reeks animaties weer te geven op basis van het fooibedrag.
Je kunt ook het vakje activeren om LNURL-berichten weer te geven. Kijkers kunnen berichten samen met de LN-fooi verzenden. Nog meer plezier!
Selecteer een LNbits-wallet uit de vervolgkeuzelijst. Het is goed om een speciale te gebruiken. In LNbits kun je veel lndhub wallets aanmaken.
Zet een titel onder de QR-code. Als je het "prijsvak" wilt activeren, wordt het totale bedrag van de fooien weergegeven.
Klik vervolgens op copilot maken. Klaar. Klaar om in je livestream te worden ingevoegd.
Test de streaming copilot
Klik op het paneelpictogram in de lijst met copiloten.
Er verschijnt een klein venster met de copilot-bedieningen om te testen. Klik op het gezicht van de copilot en er wordt een venster geopend waarin je de videocamerafeed ziet met de QR-code die overlapt.
Test enkele acties en kijk hoe de animaties in je feed passen. Klaar!
Op dit moment zijn er maar een paar om te selecteren, maar binnenkort hebben we opties om meer gifs en animaties toe te voegen. Ook een optie voor een zwevende QR-afbeelding, die verplaatst kan worden naar waar je wilt om beter te passen in je streamvideo.
Link Streamer Copilot aan je streamingplatform
Houd je LNbits streamingvensters open en open OBS Studio (of een ander streamingplatform).
In dit voorbeeld gebruiken we OBS Studio, een open source streamingplatform en gratis.
Ga naar het OBS Studio-dashboard en klik op "sources +" - selecteer "Window capture".
Selecteer in de venstereigenschappen het venster dat is geopend vanuit LNbits Copilot en sla de instellingen op. U ziet in het hoofddashboard van OBS de videofeed, met de QR-afbeelding.
U kunt op de eigenschappen van "bron" klikken als u wijzigingen wilt aanbrengen.
Rangschik de videofeed zoals u wilt, ik raad aan om deze iets omhoog te verplaatsen om de URL van het LNbits-venster te verbergen. Maak deze groter of kleiner om in uw streamingvenster te passen.
Houd er rekening mee dat OBS het laatste browservenster dat u selecteert, als "actief geselecteerd venster" weergeeft. Dus als je meerdere tabbladen tegelijk gebruikt, zorg er dan voor dat je het streamervenster geselecteerd houdt.
Ga naar het juiste bedieningspaneel en klik op "instellingen".
Selecteer de optie "Stream" en vul alle gegevens in over je streamingbestemming.
Het kan elke live videoservice zijn (Youtube, Rumble, Twitch, Telegram etc.). Je moet dus de serverlink en sleutel van hun setup-account nemen en deze in de OBS-streaminstellingen zetten.
Sla op en ga naar het juiste bedieningspaneel en klik op "Start Streaming".
Nu kun je die stream op elk ander platform gebruiken, zoals Youtube, Twitch, Rumble, Telegram, wat dan ook...
Hoe je kunt uitzenden met Telegram
Eenvoudige stappen om een LNBits-streamersessie uit te zenden in een Telegram-kanaal.
Stel dat je een Telegram-groep of -kanaal hebt en je wilt een LNbits-streamer-copilotvenster weergeven en leden van die groep kunnen sats verzenden tijdens de audio-/videosessie.
Ga naar de Telegram-groep en klik op het bovenste pictogram voor "streamen met..." (je moet eigenaar zijn van de groep, anders is deze niet actief).
Kopieer de server-URL en streamsleutel en plak deze in de OBS-streaminginstellingen
Sluit OBS-streaminstellingen en klik op start streaming, in OBS en in Telegram.
Klaar, na enkele ogenblikken ziet u de videostreaming.
Dit kan worden toegepast op elke mediabron, zelfs als deze live of opgenomen is.
Leden van de Telegram-groep kunnen het op elk moment bekijken, zelfs in een lus.
GENIETEN VAN HET STREAMEN!
Klaar! Nu wordt uw videofeed met LNbits copilot gestreamd. Alle kijkers kunnen de weergegeven LNURL QR-code zien en ermee interacteren en alle animaties die door hun betalingen aan de QR-code worden geactiveerd, in realtime bekijken!
Alle betalingen gaan rechtstreeks naar je LNbits-portemonnee (eigenlijk naar je financieringsbron).