ComusThumbz Documentation
Admin Login

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

Varování:
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

  1. 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.
  2. Doména nebo poddoména - Něco jako streaming.yoursite.com
  3. Asi 30-60 minut - Pro proces nastavení
  4. 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:

# Check if Docker is installed
docker --version

Zkontrolujte veřejnou IP adresu vašeho serveru


curl -s ifconfig.me

Pokud není Docker nainstalován, nebojte se - konfigurační skript vám jej nainstaluje.


Pochopení nastavení

Jak žít streaming funguje

Creator's Browser -> Streaming Server -> Viewers' Browsers
  1. Stvořitel otevře stránku "Go Live" na vašich stránkách
  2. Jejich webová kamera a mikrofon připojit k vašemu streaming serveru
  3. Streaming server posílá video všem divákům
  4. 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

  1. Stáhněte si konfigurační skript z instalační složky ComusThummz: tools/setuplivekitserver.sh
  2. 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:

chmod +x setuplivekitserver.sh

3. Spustit konfigurační skript

sudo ./setuplivekitserver.sh

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:

API Credentials:
  API Key: APIxxxxxxxxxxxxxxxx
  API Secret: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

Varování:
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.

Tip:
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

  1. Přihlašte se do administrátorského panelu
  2. Jdi Admin Panel > Nastavení > Přepínače funkcí
  3. Najít Živý proud a zapněte to.
  4. 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í.

  1. Přihlaste se do svého webového serveru přes SFTP nebo File Manager
  2. Přejít na ct/dat/config.inc.php
  3. Otevřít soubor pro editaci
  4. Přidat tyto řádky na konci souboru (před zavřením ?> pokud existuje):
// LiveKit WebRTC Streaming Configuration
define('LIVEKITHOST', 'wss://streaming.yoursite.com/livekit/');
define('LIVEKITAPIKEY', 'paste-your-api-key-here');
define('LIVEKITAPISECRET', 'paste-your-api-secret-here');
  1. Nahradit hodnoty:
  • streaming.yoursite.com - Vaše streamingová doména serveru
  • paste-your-api-key-here - API klíč od kroku 4 instalace
  • paste-your-api-secret-here - API Secret z kroku 4 instalace
  1. Uložit soubor

Tip:
Pro LIVEKIT
HOST, 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.

  1. Přihlaste se do své stránky jako uživatel, který má přístup tvůrce
  2. Jdi Můj účet > Žít (v nastavení uživatele)
  3. Měli byste vidět stránku "Go Live" s možností webcam
  4. 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.

  1. Jdi Admin Panel > Uživatelé > Správa uživatelů
  2. Najít uživatele, se kterým chcete testovat
  3. Klikněte Upravit
  4. Ujistěte se. Is Creator je nastaveno na Ano.
  5. Uložit

2. Spustit zkušební proud

  1. Přihlaste se jako tvůrce
  2. Jdi Můj účet > Žít
  3. Vyplňte název proudu (jako "Test Stream")
  4. Nastavit přístup k Volný (takže každý se může dívat)
  5. Klikněte Spustit streaming
  6. Když váš prohlížeč požádá o svolení fotoaparátu / mikrofonu, klikněte Povolit
  7. Měli byste vidět svůj náhled na webkameru na obrazovce

3. Sledujte proud jako prohlížeč

  1. Otevřít jiný prohlížeč (nebo inkognito / soukromé okno)
  2. Navštivte své stránky a jděte na Živé potoky v hlavním menu
  3. Měli byste vidět váš zkušební proud.
  4. Klikněte na něj sledovat
  5. Video by se mělo objevit do 1-2 sekund.

4. Otestujte Chat

  1. Do okna prohlížeče zadejte zprávu do chatu a stiskněte Enter
  2. Zpráva by se měla objevit jak v oknech prohlížeče, tak v oknech vysílačů
  3. To potvrzuje, že komunikace v reálném čase funguje.

5. Ukončit proud

  1. Zpět v okně vysílání, klikněte Konec proudu
  2. Řeka by měla zmizet ze stránky Live Streams
  3. Prohlížeč by měl vidět zprávu, že proud skončil.

Úspěch:
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:

# Log into your streaming server via SSH
docker restart livekit

Počkej 10 vteřin, pak to zkus znovu.

Kontrola, zda běží Streaming Server

# Log into your streaming server via SSH
docker ps | grep livekit

Pokud vidíte řádek s "livekit" v něm, server běží. Jestli nic nevidíte, začněte.

cd /opt/livekit
docker compose up -d

Zobrazení záznamů serveru

Pokud něco nefunguje a vy potřebujete vidět, co se děje:

# Show the last 50 lines of the log
docker logs --tail 50 livekit

Podívejte se na záznam v reálném čase (stiskněte Ctrl + C zastavit)


docker logs -f livekit

Aktualizace streamingového serveru

Každých pár měsíců můžete chtít aktualizovat nejnovější verzi:

# Pull the latest version
docker pull livekit/livekit-server:latest

Obnovit novou verzi


docker compose down
docker compose up -d

Ř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:

  1. Zkontrolujte, zda je funkce povolena Admin Panel > Nastavení > Přepínače funkcí
  2. Ověřit účet tvůrce má Is Creator nastaveno na Ano
  3. Zkontrolujte si config.inc.php soubor má tři nastavení LIVEKIT
  4. 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:

  1. Ujistěte se, že váš firewall umožňuje provoz na těchto portech:
  • TCP: 7880, 7881
  • UDP: 50000- 60000
  1. Zkontrolujte, zda Váš LIVEKITPoužití HOST wss:// (ne ws://) pokud vaše stránky používají HTTPS
  2. 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:

# Open the UDP port range
sudo ufw allow 50000:60000/udp

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:

  1. Jdi Admin Panel > Živé potoky (pokud máte tuto stránku)
  2. Najít uvízl proud a klepněte na tlačítko Konec proudu

Nebo požádejte vývojáře, aby spustil SQL příkaz:

UPDATE tblLiveStreams
SET status = 'ended', endedat = NOW()
WHERE creatorid = [USERID] AND status IN ('waiting', 'live');

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:

  1. Zkontrolujte, zda uploads/streamsnapshots/ složka existuje
  2. Ujistěte se, že složka je zapisovatelná (souhlas 755 nebo 777)
  3. Počkejte pár sekund - preview jsou zachyceny každých 30 sekund během živého proudu

Tipy pro nové uživatele

Tip:
  • 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:

Typ přístupuCo to znamená?Kdy ho použít
VolnýKaždý se může dívat, žádná platba není nutnáBudování publika, speciálních akcí, nebo příležitostných proudů
Chráněno heslemViewers potřebují heslo ke sledováníSoukromé proudy pro konkrétní skupinu, jako členové fanklubu
Pouze předplatiteléPouze uživatelé s aktivním předplacením mohou sledovatExkluzivní obsah pro platící účastníky
Pay- Per- ViewViewers platit tokeny jednou odemknout proudSpeciální akce nebo prémiový obsah
Tip CílStream odemyká, když je dosaženo cíle tipInteraktivní získávání finančních prostředků nebo společenské výzvy

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:

  1. Prohlížeč sleduje veřejný proud
  2. Kliknou. Požadavek Private Show
  3. Nastavili kolik minut chtějí.
  4. Žádost se zdá stvořiteli
  5. 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
  1. 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

StranaKdy ho použít
Přepínače funkcíTurn live streaming on nebo off site-wide
Správa tvůrcůSchválit tvůrce, kteří mohou jít žít
Správa uživatelůNastavit, kdo má práva tvůrce
Nastavení tokenNastavit tokenové ceny pro pay- per- view a soukromé výstavy

Získání pomoci

Pokud jste uvízli:

  1. Zkontrolujte záznamy. - Běž. docker logs livekit zjistit, co streaming server hlásí
  2. Otestujte spojení - Ujistěte se, že můžete dosáhnout svého streamingového serveru z prohlížeče
  3. Ověřit konfiguraci - Double- zkontrolujte tři nastavení LIVEKIT v config.inc.php
  4. Zkontrolujte fórum - Ostatní uživatelé mohli vyřešit stejný problém
  5. Kontaktní podpora - Poskytnout výstup docker ps a docker logs --tail 50 livekit

Co dál?

Jakmile je nastaveno živé streaming:

  1. Promote the feature - Let your creators know they can now go live
  2. Create a guide for creators - Write simple instructions for your specific audience
  3. Set token prices - Decide pricing for pay-per-view and private shows
  4. Monitor usage - Watch server resources to see if you need to upgrade
  5. Gather feedback - Ask creators and viewers what they like or what needs improvement

 

Success:
Live streaming can significantly increase engagement and revenue on your site. Take time to promote it to your creators and viewers!