Ustawienia strumieniowania wideo na żywo
Co ta strona robi
Ten przewodnik pomaga skonfigurować funkcję strumieniowania wideo na żywo na stronie ComusThumbz. Po skonfigurowaniu, Twoi twórcy mogą transmitować wideo na żywo bezpośrednio ze swoich przeglądarek do swoich fanów, z real- time czat, tipping, i prywatne programy. Pomyśl o tym jak o założeniu własnego Twitch 'a albo OnlyFans' a na żywo.
[Screenshot: Live- streaming- view]
Dlaczego tego potrzebujesz?
Funkcja streaming na żywo pozwala twórcom na Twojej stronie:
- Przejdź bezpośrednio z ich przeglądarki (nie potrzebne specjalne oprogramowanie)
- Strumień wideo z bardzo niskim opóźnieniem (poniżej 1 sekundy)
- Dyskusja z widzami w czasie rzeczywistym
- Otrzymuj wskazówki podczas ich strumienia
- Oferta prywatne jeden-na-jeden show
- Kontrola, która może oglądać (za darmo, tylko abonenci, pay- per- view, itp.)
Dla widzów mogą:
- Oglądaj twórców transmitowanych na żywo
- Wysyłanie wiadomości w czacie
- Wyślij wskazówki do twórców
- Prośba o pokaz prywatny
Zanim zaczniesz
Strumieniowanie na żywo wymaga dedykowanego serwera lub VPS (Virtual Private Server). Nie będzie pracować na wspólne hosting jak GoDaddy lub BlueHost podstawowych planów. Potrzebujesz dostępu root do instalacji oprogramowania na serwerze.
Czego potrzebujesz?
- Oddzielny serwer lub VPS - Może to być ten sam serwer, w którym zainstalowano ComusThumbz lub inny. Minimum 2 GB RAM, 2 rdzenie procesora zalecane.
- Domena lub poddziedzina - Coś jak
streaming.yoursite.com - Około 30- 60 minut - Do procesu ustawiania
- Podstawowy komfort z linią poleceń - Musisz uruchomić kilka poleceń na serwerze
Sprawdzanie, czy jesteś gotowy
Zaloguj się do serwera przez SSH i uruchom następujące polecenia:
Sprawdź publiczny adres IP serwera
Jeśli Docker nie jest zainstalowany, nie martw się - skrypt konfiguracji może zainstalować go dla Ciebie.
Zrozumienie ustalenia
Jak działa strumień na żywo
- Twórca otwiera stronę "Go Live" na swojej stronie
- Ich kamera internetowa i mikrofon łączą się z serwerem strumieniowym
- Serwer strumieniowy wysyła wideo do wszystkich widzów oglądających
- Każdy może rozmawiać i wysyłać wskazówki w czasie rzeczywistym
Co jest zainstalowane
Instaluje proces konfiguracji LiveKit, które jest oprogramowaniem serwera strumieniowego. Działa w kontenerze Docker (myśl o nim jak o własnym minikomputerze) na serwerze i obsługuje wszystkie routing wideo.
Etapy instalacji
Krok 1: Wybierz metodę instalacji
Istnieją dwa sposoby skonfigurowania serwera strumieniowego:
Opcja A: Automatyczne ustawienie (zalecane) - Scenariusz robi dla ciebie wszystko.
Opcja B: Ustawienia ręczne - Ty uruchomić każdy rozkaz samodzielnie (dla zaawansowanych użytkowników)
Dla większości osób zalecamy wariant A.
Opcja A: Automatyczne ustawienie (Easiest)
1. Wyślij skrypt konfiguracji
- Pobierz skrypt konfiguracji z folderu instalacji ComusThumbz:
tools/setuplivekitserver.sh - Wyślij go na serwer strumieniowy (możesz umieścić go w katalogu domowym)
2. Wykonaj skrypt wykonywalny
Zaloguj się do serwera przez SSH i uruchom:
3. Uruchom skrypt konfiguracji
Skrypt zada ci kilka pytań, a potem:
- Zainstaluj Docker w razie potrzeby
- Konfiguracja zapory
- Konfiguracja serwera strumieniowego
- Generuj klucze bezpieczeństwa
4. Zapisz swoje zasługi
Na końcu skrypt pokaże wam coś w stylu:
Skopiuj te referencje i ukryj je w bezpiecznym miejscu! Będziesz ich potrzebował w następnej sekcji.
5. Sprawdź instalację
Scenariusz powie ci, czy wszystko działa. Powinieneś zobaczyć wiadomość "LiveKit działa z powodzeniem".
Wariant B: Ręczne ustawienie (zaawansowane)
Jeśli wolisz dokonać ustawienia ręcznie lub automatyczny skrypt nie działa na serwer, postępuj zgodnie ze szczegółowymi ręcznymi krokami instalacji w instrukcji technicznej.
Podręczne kroki to zasadniczo to samo, co automatyczny skrypt, po prostu podzielony na poszczególne polecenia. Używaj tego tylko wtedy, gdy chcesz zarządzać serwerami.
Podłączenie ComusThumbz do serwera Streaming
Teraz, gdy uruchomiony jest serwer strumieniowy, musisz powiedzieć swojej instalacji ComusThumbz jak się z nim połączyć.
Krok 1: Włącz funkcję
- Zaloguj się do panelu administracyjnego
- Idź do Panel administracyjny > Ustawienia > Wtyczki funkcyjne
- Znajdź Streaming na żywo i włączyć
- Kliknij Zapisz zmiany
Krok 2: Dodaj szczegóły serwera Streaming
Do pliku konfiguracyjnego należy dodać trzy elementy informacji.
- Zaloguj się do serwera WWW za pośrednictwem SFTP lub menedżera plików
- Przejdź do
ct/dat/config.inc.php - Otwórz plik do edycji
- Dodaj te linie na końcu pliku (przed zamknięciem
?>jeśli taki istnieje):
- Zastąp wartości:
streaming.yoursite.com- Twoja domena serwera strumieniowegopaste-your-api-key-here- Klucz API z kroku 4 instalacjipaste-your-api-secret-here- API Secret z kroku 4 instalacji
- Zapisz plik
Dla LIVEKITHOST,
wss:// (zabezpiecz WebSocket) jeśli masz SSL / HTTPS na swojej stronie. Jeśli tylko testujesz w sieci lokalnej, możesz użyć ws:// po którym następuje adres IP serwera oraz :7880.Krok 3: Weryfikacja To działa.
- Zaloguj się na swojej stronie jako użytkownik, który ma dostęp twórca
- Idź do Moje konto > Go Live (w ustawieniach użytkownika)
- Powinieneś zobaczyć stronę "Go Live" z opcjami kamery internetowej
- Jeśli zamiast tego zobaczysz komunikat błędu, coś nie jest poprawnie skonfigurowane
Testowanie ustawień
Kompletny test strumieniowy
Wykonaj te kroki, aby sprawdzić, czy wszystko działa:
1. Przygotowanie Konta Stwórcy
Musisz mieć konto z przywilejami twórców.
- Idź do Panel administracyjny > Użytkownicy > Zarządzanie użytkownikami
- Znajdź użytkownika, z którym chcesz przetestować
- Kliknij Edycja
- Upewnij się. Stwórca jest ustawiony na Tak.
- Zapisz
2. Uruchom strumień testowy
- Zaloguj się jako twórca
- Idź do Moje konto > Go Live
- Wypełnij nazwę strumienia (jak "Test Stream")
- Ustaw dostęp do Wolne (więc każdy może patrzeć)
- Kliknij Uruchom strumieniowanie
- Kiedy przeglądarka poprosi o pozwolenie na korzystanie z aparatu / mikrofonu, kliknij Pozwól
- Powinieneś zobaczyć podgląd kamery internetowej na ekranie
3. Oglądaj Strumień jako Widz
- Otwórz inną przeglądarkę (lub incognito / prywatne okno)
- Odwiedź swoją stronę i przejdź do Żywe strumienie w menu głównym
- Powinieneś zobaczyć swój strumień testowy na liście
- Kliknij, aby obejrzeć
- Film powinien pojawić się w ciągu 1-2 sekund
4. Test rozmowy
- Wpisz wiadomość w oknie przeglądarki i naciśnij Enter
- Wiadomość powinna pojawić się zarówno w oknie przeglądarki, jak i nadawcy
- To potwierdza, że komunikacja w czasie rzeczywistym działa.
5. Zakończ strumień
- Powrót w oknie nadawcy, kliknij Koniec strumienia
- Strumień powinien zniknąć ze strony Live Streams
- Widz powinien zobaczyć wiadomość, że strumień się skończył
Jeśli wszystkie pięć kroków zadziałała, gratulacje! Twoje transmisje na żywo są w pełni sprawne.
Where Creators and Viewers Go
Dla twórców (nadawców)
Przejdź na żywo strony: Ustawienia > Go Live
Na tej stronie twórcy mogą:
- Wybierz ich kamerę i mikrofon
- Ustaw tytuł i opis dla ich strumienia
- Wybierz, kto może oglądać (wolny, chronione hasłem, tylko abonenci, pay- per- view lub cel wskazówka)
- Zobacz liczbę ich przeglądarek
- Czytaj i odpowiedz na wiadomości czatu
- Patrz: powiadomienia zwrotne
- Zaakceptuj lub odrzuć prywatne prośby
Dla przeglądaczy
Katalog strumieni: Żywe strumienie (w głównej nawigacji)
Ta strona pokazuje:
- Wszystkie aktywne strumienie jako siatka kart podglądowych
- Liczba widzów oglądających każdy strumień
- Obraz profilu i nazwa twórcy
Oglądaj Stream Page: Kliknięcie na dowolny strumień otwiera stronę przeglądarki
Na tej stronie widzowie mogą:
- Obejrzyj film na żywo
- Dyskusja z twórcą i innymi widzami
- Wyślij wskazówki
- Poproś o pokaz prywatny (jeśli mają wystarczająco dużo żetonów)
Wspólne zadania
Przywracanie serwera strumieniowego
Jeśli twoje strumienie nie działają, czasami musisz ponownie uruchomić serwer:
Poczekajcie 10 sekund, potem jeszcze raz.
Sprawdzanie, czy uruchomiony jest serwer strumieniowy
Jeśli widzisz w nim linię z "livekit", serwer jest uruchomiony. Jeśli nic nie widzisz, zacznij:
Przeglądanie dzienników serwerów
Jeśli coś nie działa i musisz zobaczyć, co się dzieje:
Obejrzyj dziennik w czasie rzeczywistym (naciśnij Ctrl + C, aby zatrzymać)
Aktualizacja serwera strumieniowego
Co kilka miesięcy możesz chcieć zaktualizować najnowszą wersję:
Uruchom nową wersję
Rozwiązywanie problemów
Strumienie nie zaczną się
Co widzisz: Twórca klika "Start Streaming", ale nic się nie dzieje lub pojawia się błąd.
Jak to naprawić:
- Sprawdź, czy funkcja jest włączona w Panel administracyjny > Ustawienia > Wtyczki funkcyjne
- Weryfikacja konta twórcy ma Stwórca ustawione na Tak
- Sprawdzić
config.inc.phpplik posiada trzy ustawienia LIVEKIT - Weryfikacja uruchomionego serwera strumieniowego:
docker ps | grep livekit
Przeglądarki nie mogą się połączyć
Co widzisz: Strona Live Streams ładuje, ale kliknięcie na strumień pokazuje błąd lub czarny ekran.
Jak to naprawić:
- Upewnij się, że firewall pozwala na ruch w tych portach:
- TCP: 7880, 7881
- UDP: 50000- 60000
- Sprawdź, czy Twój LIVEKITZastosowania HOST
wss://(niews://) jeśli Twoja strona używa HTTPS - Weryfikacja certyfikatu SSL jest ważna, jeśli używasz HTTPS
Czat działa, ale film jest czarny
Co widzisz: Widzowie mogą wysyłać wiadomości na czacie, ale wideo nigdy się nie pojawia.
Jak to naprawić:
Zazwyczaj oznacza to, że porty UDP są zablokowane. Na serwerze strumieniowym:
Następnie ponownie uruchom serwer strumieniowy i spróbuj ponownie.
"Masz już aktywny strumień" Błąd
Co widzisz: Stwórca próbuje przejść na żywo, ale dostaje błąd mówiąc, że już mają strumień.
Jak to naprawić:
Dzieje się tak, jeśli poprzedni strumień nie zakończył się poprawnie (awaria przeglądarki itp.). Można ręcznie zakończyć:
- Idź do Panel administracyjny > Żywe strumienie (jeśli masz tę stronę)
- Znajdź zablokowany strumień i kliknij Koniec strumienia
Albo poproś dewelopera o uruchomienie polecenia SQL:
Zastąp [USERID] z numerem identyfikacyjnym użytkownika twórcy.
Strumień podgląd nie pokazuje
Co widzisz: Strona katalogowa Live Streams pokazuje strumienie, ale bez podglądów.
Jak to naprawić:
- Sprawdzić, czy
uploads/streamsnapshots/folder istnieje - Upewnij się, że folder można zapisać (pozwolenie 755 lub 777)
- Poczekaj kilka sekund - podglądy są rejestrowane co 30 sekund podczas strumienia na żywo
Porady dla nowych użytkowników
- Zacznij od wolnych strumieni - Wygodne z technologią przed ustawieniem płatnych strumieni
- Test z przyjaciółmi - Niech kilka osób obejrzy twój pierwszy strumień, żeby sprawdzić, czy wszystko działa.
- Sprawdź prędkość Internetu - Twórcy potrzebują co najmniej 5 Mbps prędkości wysyłania dla dobrej jakości streaming
- Użyj połączenia przewodowego - WiFi może nie być niezawodne dla strumieniowania; kable ethernet działa lepiej
- Zamknij inne aplikacje - Streaming wykorzystuje wiele zasobów komputerowych; zamknąć niepotrzebne programy
- Miłego oświetlenia. - Widzowie nie mogą dać napiwku jeśli nie widzą cię wyraźnie
Opcje kontroli dostępu
Kiedy twórcy rozpoczynają strumień, wybierają kto może oglądać:
Twórcy mogą zmieniać te ustawienia dla każdego strumienia.
Zrozumienie prywatnych pokazów
Prywatne programy są jednymi strumieniami pomiędzy twórcą a jednym widzem. Oto jak działają:
- Widz ogląda publiczny strumień
- Klikają Prośba o pokaz prywatny
- Ustalili ile minut chcą.
- Żądanie pojawia się do twórcy
- Jeżeli twórca akceptuje:
- Publiczny strumień się kończy.
- Zaczyna się nowy prywatny strumień
- Tylko przeglądarka może oglądać
- Toki są automatycznie odejmowane na minutę
- Kiedy kończy się czas (lub ktoś go kończy), prywatny pokaz kończy
Twórcy ustawili swoją szybkość periminute w ustawieniach profilu twórcy.
Bezpieczeństwo i prywatność
Co jest chronione
- Wszystkie strumienie wideo są szyfrowane w tranzycie
- Token (płatność za dostęp) są generowane przez serwer, a nie przeglądarkę
- Widzowie mogą dołączyć tylko do pokoi mają pozwolenie na
- Komunikaty rozmów są przechowywane w bazie danych
Co oglądać
- Wymagane SSL / HTTPS - Zawsze
wss://w ustawieniu LIVEKIT _ HOST dla zakładów produkcyjnych - Monitor zgłoszonych strumieni - Posiadaj system moderowania dla nieodpowiednich treści
- Ustaw ograniczenie stawki - Zapobieganie spamowi czatu poprzez ograniczenie szybkości wysyłania wiadomości przez użytkowników
- Przejrzyj firewall - Tylko otworzyć porty wymienione w tym przewodniku
Strony powiązane
Pomoc
Jeśli utknąłeś:
- Sprawdź dzienniki - Uciekaj.
docker logs livekitaby zobaczyć, co serwer strumieniowy raportuje - Test połączenia - Upewnij się, że możesz dotrzeć do serwera streaming z przeglądarki
- Weryfikacja konfiguracji - Double- sprawdź trzy ustawienia LIVEKIT w
config.inc.php - Sprawdź forum - Inni użytkownicy mogli rozwiązać ten sam problem
- Wsparcie kontaktów - Podać wynik
docker psorazdocker logs --tail 50 livekit
Co dalej?
Po uruchomieniu transmisji na żywo:
- 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!