Live Video Streaming Setup
Co tato stránka dělá
Tento průvodce vám pomůže nastavit živé video streaming funkci na webu ComusThummz. Po konfiguraci mohou vaši tvůrci vysílat živé video přímo ze svých prohlížečů do svých fanoušků, s real-time chatem, spropitné a soukromé show. Představte si to jako nastavení vlastního osobního Twitch nebo OnlyFanoušci live streaming platformu.
[Screenshot: live- zefektivnění - přehled]
Proč to potřebuješ?
Živý streaming funkce umožňuje tvůrcům na vašich stránkách:
- Přejít živě přímo ze svého prohlížeče (není potřeba žádný speciální software)
- Stream video s velmi nízkým zpožděním (do 1 sekundy)
- Chat s diváky v reálném čase
- Přijmout tipy během jejich proudu
- Nabídka soukromé one-on-one show
- Kontrola, kdo může sledovat (zdarma, pouze předplatitelé, pay-per- view, atd.)
Pro diváky mohou:
- Sledovat tvůrce vysílat živě
- Odeslat zprávy v chatu
- Poslat tipy tvůrcům
- Požadavek soukromých pořadů
Před zahájením
Live streaming vyžaduje dedikovaný server nebo VPS (Virtual Private Server). Nebude fungovat na sdílené hosting, jako je GoDaddy nebo Bluehost základní plány. Potřebujete root přístup k instalaci softwaru na serveru.
Co budeš potřebovat
- Samostatný server nebo VPS - To může být stejný server, kde je nainstalován ComusThumbz, nebo jiný. Minimální 2GB RAM, 2 CPU jádra doporučeno.
- Doména nebo poddoména - Něco jako
streaming.yoursite.com - Asi 30-60 minut - Pro proces nastavení
- Základní komfort s příkazovou řádkou - Budete muset spustit nějaké příkazy na serveru
Kontroluji, jestli jste připraveni.
Přihlaste se do serveru přes SSH a spusťte tyto příkazy:
Zkontrolujte veřejnou IP adresu vašeho serveru
Pokud není Docker nainstalován, nebojte se - konfigurační skript vám jej nainstaluje.
Pochopení nastavení
Jak žít streaming funguje
- Stvořitel otevře stránku "Go Live" na vašich stránkách
- Jejich webová kamera a mikrofon připojit k vašemu streaming serveru
- Streaming server posílá video všem divákům
- Každý může chatovat a posílat tipy v reálném čase
Co dostane nainstalován
Proces nastavení se instaluje LiveKit, což je streaming server software. Na vašem serveru běží v kontejneru Docker (přemýšlejte o tom jako o vestavěném minipočítači) a zpracovává všechny směrování videa.
Montážní kroky
Krok 1: Vyberte si způsob instalace
Existují dva způsoby, jak nastavit streaming server:
Možnost A: Automatické nastavení (doporučeno) - Scénář pro tebe dělá všechno.
Možnost B: ruční nastavení - Spustíte každý příkaz sami (pro pokročilé uživatele)
Pro většinu lidí doporučujeme možnost A.
Možnost A: Automatické nastavení (Nejjednodušší)
1. Nahrát konfigurační skript
- Stáhněte si konfigurační skript z instalační složky ComusThummz:
tools/setuplivekitserver.sh - Nahrát na streaming server (můžete jej dát do svého domovského adresáře)
2. Provést skript
Přihlaste se do serveru přes SSH a spusťte:
3. Spustit konfigurační skript
Scénář vám položí několik otázek a poté:
- Nainstalovat Docker v případě potřeby
- Nastavit firewall
- Nastavit streaming server
- Vygenerovat bezpečnostní klíče
4. Uložit své úvěry
Na konci vám scénář ukáže něco jako:
Zkopírujte tyto doklady a uložte je na bezpečné místo! Budete je potřebovat v další sekci.
5. Otestujte instalaci
Scénář vám řekne, jestli všechno funguje. Měli byste vidět zprávu "LiveKit běží úspěšně."
Možnost B: ruční nastavení (pokročilé)
Pokud dáváte přednost nastavení ručně nebo automatizovaný skript nefunguje pro váš server, postupujte podle podrobných manuálních instalačních kroků v technické příručce.
Ruční kroky jsou v podstatě to samé, co automatizovaný skript, jen rozdělený do jednotlivých příkazů. Použijte to, pouze pokud vám vyhovuje správa serveru.
Připojení ComusThumbz k Streaming Serveru
Nyní, když běží váš streaming server, musíte své instalaci ComusThumbz říct, jak se k němu připojit.
Krok 1: Povolit funkci
- Přihlašte se do administrátorského panelu
- Jdi Admin Panel > Nastavení > Přepínače funkcí
- Najít Živý proud a zapněte to.
- Klikněte Uložit změny
Krok 2: Přidat podrobnosti o vašem streamingu Server
Do konfiguračního souboru musíte přidat tři části informací.
- Přihlaste se do svého webového serveru přes SFTP nebo File Manager
- Přejít na
ct/dat/config.inc.php - Otevřít soubor pro editaci
- Přidat tyto řádky na konci souboru (před zavřením
?>pokud existuje):
- Nahradit hodnoty:
streaming.yoursite.com- Vaše streamingová doména serverupaste-your-api-key-here- API klíč od kroku 4 instalacepaste-your-api-secret-here- API Secret z kroku 4 instalace
- Uložit soubor
Pro LIVEKITHOST, použití
wss:// (bezpečné WebSocket) pokud máte SSL / HTTPS na vašich stránkách. Pokud jste jen testování na místní síti, můžete použít ws:// následováno IP adresou vašeho serveru a :7880.Krok 3: Ověřit Funguje to.
- Přihlaste se do své stránky jako uživatel, který má přístup tvůrce
- Jdi Můj účet > Žít (v nastavení uživatele)
- Měli byste vidět stránku "Go Live" s možností webcam
- Pokud uvidíte chybovou zprávu, něco není správně nakonfigurováno
Testování nastavení
Kompletní Streamingová zkouška
Následujte tyto kroky k ověření, že vše funguje:
1. Připravte Tvůrčí účet
K testování potřebujete účet s výsadami tvůrce.
- Jdi Admin Panel > Uživatelé > Správa uživatelů
- Najít uživatele, se kterým chcete testovat
- Klikněte Upravit
- Ujistěte se. Is Creator je nastaveno na Ano.
- Uložit
2. Spustit zkušební proud
- Přihlaste se jako tvůrce
- Jdi Můj účet > Žít
- Vyplňte název proudu (jako "Test Stream")
- Nastavit přístup k Volný (takže každý se může dívat)
- Klikněte Spustit streaming
- Když váš prohlížeč požádá o svolení fotoaparátu / mikrofonu, klikněte Povolit
- Měli byste vidět svůj náhled na webkameru na obrazovce
3. Sledujte proud jako prohlížeč
- Otevřít jiný prohlížeč (nebo inkognito / soukromé okno)
- Navštivte své stránky a jděte na Živé potoky v hlavním menu
- Měli byste vidět váš zkušební proud.
- Klikněte na něj sledovat
- Video by se mělo objevit do 1-2 sekund.
4. Otestujte Chat
- Do okna prohlížeče zadejte zprávu do chatu a stiskněte Enter
- Zpráva by se měla objevit jak v oknech prohlížeče, tak v oknech vysílačů
- To potvrzuje, že komunikace v reálném čase funguje.
5. Ukončit proud
- Zpět v okně vysílání, klikněte Konec proudu
- Řeka by měla zmizet ze stránky Live Streams
- Prohlížeč by měl vidět zprávu, že proud skončil.
Pokud všech pět kroků funguje, gratuluji! Váš živý přenos je plně funkční.
Kde tvorové a diváci jít
Pro tvůrce (vysílače)
Živá stránka: Nastavení > Žít
Na této stránce mohou tvůrci:
- Vyberte jejich fotoaparát a mikrofon
- Nastavit název a popis jejich proudu
- Vyberte si, kdo se může dívat (zdarma, chráněné heslem, pouze předplatitelé, pay- per- view, nebo tip gól)
- Viz jejich počet prohlížečů
- Číst a reagovat na chatovací zprávy
- Viz oznámení o tipu
- Přijmout nebo odmítnout žádosti o soukromou show
Pro diváky
Stream Directory: Živé proudy (v hlavní navigaci)
Tato stránka ukazuje:
- Všechny aktivní proudy jako mřížka karet náhledu
- Počet diváků sledujících každý proud
- Name
Sledujte Stream Page: Kliknutí na libovolný proud otevře stránku prohlížeče
Na této stránce mohou diváci:
- Podívejte se na živé video
- Chat s tvůrcem a dalšími diváky
- Poslat tipy
- Vyžádejte si soukromou show (pokud mají dostatek žetonů)
Společné úkoly
Restartování streamingového serveru
Pokud vaše proudy nefungují, někdy stačí restartovat server:
Počkej 10 vteřin, pak to zkus znovu.
Kontrola, zda běží Streaming Server
Pokud vidíte řádek s "livekit" v něm, server běží. Jestli nic nevidíte, začněte.
Zobrazení záznamů serveru
Pokud něco nefunguje a vy potřebujete vidět, co se děje:
Podívejte se na záznam v reálném čase (stiskněte Ctrl + C zastavit)
Aktualizace streamingového serveru
Každých pár měsíců můžete chtít aktualizovat nejnovější verzi:
Obnovit novou verzi
Řešení problémů
Streams won 't Start
Co vidíte: Stvořitel klikne "Start Streaming", ale nic se nestane nebo se objeví chyba.
Jak to opravit:
- Zkontrolujte, zda je funkce povolena Admin Panel > Nastavení > Přepínače funkcí
- Ověřit účet tvůrce má Is Creator nastaveno na Ano
- Zkontrolujte si
config.inc.phpsoubor má tři nastavení LIVEKIT - Ověřte spuštění streamingového serveru:
docker ps | grep livekit
Viewers can 't Connect
Co vidíte: Stránka Live Streams se načítá, ale kliknutím na proud se zobrazí chyba nebo černá obrazovka.
Jak to opravit:
- Ujistěte se, že váš firewall umožňuje provoz na těchto portech:
- TCP: 7880, 7881
- UDP: 50000- 60000
- Zkontrolujte, zda Váš LIVEKITPoužití HOST
wss://(news://) pokud vaše stránky používají HTTPS - Ověřte, zda je Váš certifikát SSL platný, pokud používáte HTTPS
Chat funguje, ale video je černé.
Co vidíte: Diváci mohou posílat chatovací zprávy, ale video se nikdy neobjeví.
Jak to opravit:
To obvykle znamená, že UDP porty jsou blokovány. Na vašem streamingu:
Pak restartujte streaming server a zkuste to znovu.
"Už máte aktivní proud" Chyba
Co vidíte: Stvořitel se snaží jít živě, ale dostane chybu, že už mají proud.
Jak to opravit:
To se stává, pokud předchozí proud nedopadl správně (pád prohlížeče atd.). Můžete to ručně ukončit:
- Jdi Admin Panel > Živé potoky (pokud máte tuto stránku)
- Najít uvízl proud a klepněte na tlačítko Konec proudu
Nebo požádejte vývojáře, aby spustil SQL příkaz:
Nahradit [USERID] s uživatelským identifikačním číslem tvůrce.
Stream Preview Nezobrazuje
Co vidíte: Stránka adresáře Live Streams ukazuje proudy, ale žádný náhled obrázků.
Jak to opravit:
- Zkontrolujte, zda
uploads/streamsnapshots/složka existuje - Ujistěte se, že složka je zapisovatelná (souhlas 755 nebo 777)
- Počkejte pár sekund - preview jsou zachyceny každých 30 sekund během živého proudu
Tipy pro nové uživatele
- Začněte s volnými proudy - Pohodlí s technologií před nastavením placené proudy
- Test s přáteli - Ať pár lidí sleduje váš první proud, aby ověřili, že vše funguje.
- Zkontrolujte svou rychlost internetu - Tvůrci potřebují alespoň 5 Mbps rychlost nahrávání pro dobrou kvalitu streaming
- Použít kabelové připojení - WiFi může být nespolehlivé pro streaming; ethernetové kabely pracovat lépe
- Zavřít jiné aplikace - Streaming využívá mnoho počítačových zdrojů; zavřít zbytečné programy
- Mějte dobré osvětlení - Viewers nemůže spropitné, pokud nemohou vidět vás jasně
Objasněno možnosti ovládání přístupu
Když tvůrci spustí proud, rozhodnou se, kdo se bude dívat:
Tvůrci mohou měnit tato nastavení pro každý proud.
Pochopení soukromých výstav
Soukromé pořady jsou jeden-jeden-jeden tok mezi tvůrcem a jedním prohlížečem. Takhle to funguje:
- Prohlížeč sleduje veřejný proud
- Kliknou. Požadavek Private Show
- Nastavili kolik minut chtějí.
- Žádost se zdá stvořiteli
- Pokud tvůrce přijme:
- Veřejný proud končí.
- Začíná nový soukromý proud.
- Pouze žádající prohlížeč se může dívat
- Tokeny se odečítají za minutu automaticky
- Když vyprší čas (nebo to někdo ukončí), soukromá show končí
Tvůrci nastavují svou perminutovou rychlost v nastavení profilu tvůrce.
Bezpečnost a soukromí
Co je chráněno
- Všechny video proudy jsou šifrovány v tranzitu
- Tokeny (platba za přístup) jsou generovány serverem, ne prohlížečem
- Viewers mohou připojit pouze pokoje, které mají povolení pro
- Chat zprávy jsou uloženy ve vaší databázi
Co sledovat pro
- Požadovat SSL / HTTPS - Vždy používejte
wss://ve Vašem nastavení LIVEKIT _ HOST pro výrobní závody - Sledování vykazovaných toků - Mít kontrolní systém pro nevhodný obsah
- Nastavit omezení rychlosti - Zabránit chatu spam omezením toho, jak rychle mohou uživatelé posílat zprávy
- Recenze firewall - Pouze otevřít přístavy uvedené v této příručce
Související stránky
Získání pomoci
Pokud jste uvízli:
- Zkontrolujte záznamy. - Běž.
docker logs livekitzjistit, co streaming server hlásí - Otestujte spojení - Ujistěte se, že můžete dosáhnout svého streamingového serveru z prohlížeče
- Ověřit konfiguraci - Double- zkontrolujte tři nastavení LIVEKIT v
config.inc.php - Zkontrolujte fórum - Ostatní uživatelé mohli vyřešit stejný problém
- Kontaktní podpora - Poskytnout výstup
docker psadocker logs --tail 50 livekit
Co dál?
Jakmile je nastaveno živé streaming:
- Promote the feature - Let your creators know they can now go live
- Create a guide for creators - Write simple instructions for your specific audience
- Set token prices - Decide pricing for pay-per-view and private shows
- Monitor usage - Watch server resources to see if you need to upgrade
- Gather feedback - Ask creators and viewers what they like or what needs improvement
Live streaming can significantly increase engagement and revenue on your site. Take time to promote it to your creators and viewers!