Poradnik · XSplit Broadcaster
Poradnik XSplit Broadcaster od nowego wyjścia po transmisję na żywo
Ten poradnik XSplit Broadcaster przeniesie Twoją audycję na kanał Primcast za pomocą jednego wyjścia Custom RTMP: serwer trafia do pola RTMP URL, nazwa strumienia do Stream Key, a login publikowania znajdziesz pod opcją Specify channel credentials.
Następnie ustawisz koder tak, aby widzowie otrzymywali stabilny obraz, sprawdzisz, czy strumień faktycznie dotarł, i prześlesz go dalej do YouTube lub Twitcha bez płacenia za XSplit Premium.
- Nazwa
- Primcast
- RTMP URL
- rtmp://HOST:1935/APP
- Stream Key
- livestream
- Dane logowania · Nazwa użytkownika
- USERNAME
- Dane logowania · Hasło
- PASSWORD
- User Agent
- FMLE/3.0
- Kluczowe klatki
- 2
Wartości zapisane wielkimi literami pochodzą z Twojego panelu Primcast. Nazwy pól są zgodne ze stronami pomocy XSplit.
Najpierw skopiuj swoje cztery wartości streamingu
XSplit pyta, gdzie wysłać wideo i jak się zalogować. Wszystkie odpowiedzi znajdziesz na jednej karcie w swoim panelu, więc trzymaj ją otwartą w karcie przeglądarki podczas pracy.
Gdzie znajdują się wartości
Zaloguj się, otwórz swoje konto wideo i przewiń do karty Live streaming. Blok Encoder settings zawiera:
- Serwer
- Adres plus nazwa aplikacji, w formie
rtmp://HOST:1935/APP. - Nazwa strumienia
- Zwykle
livestream. - Nazwa użytkownika
- Twój login publikowania.
- Hasło
- Ukryte, dopóki nie naciśniesz Pokaż. Nowe hasło tworzy świeże.
Używaj przycisków kopiowania
Jedna błędna litera w nazwie aplikacji sprawi, że serwer odrzuci XSplit. Wiele poradników w internecie kończy adres na /live; Twój kończy się nazwą Twojej aplikacji, więc wklej go zamiast przepisywać.
Ta nazwa użytkownika i hasło służą wyłącznie do publikowania wideo na Twoim kanale. Twój e-mail i hasło logowania do Primcast to osobna para i nie zadziałają tutaj.
Na własnym dedykowanym serwerze streamingowym te wartości znajdują się w konfiguracji tego serwera. Zapytaj na czacie, a powiemy Ci, gdzie.
Jeśli karta pokazuje wiersz Nearest server, wklej ten adres do pola RTMP URL zamiast adresu z wiersza Server. XSplit wyśle wtedy strumień do najbliższego z naszych miast (Nowy Jork, Miami, San Francisco, Amsterdam lub Bukareszt), a nasza sieć poprowadzi go dalej. Zachowaj tę samą nazwę strumienia i login.
XSplit Custom RTMP: dodaj wyjście
XSplit nazywa każde miejsce, do którego streamujesz, wyjściem. Twój kanał Primcast to jedno wyjście utworzone z typu Custom RTMP.
- Broadcast
- Set up a new output
- Custom RTMP
- Nadaj wyjściu Nazwę, którą później rozpoznasz, na przykład Primcast. To ona pojawia się w menu Broadcast.
- Wklej serwer z panelu do pola RTMP URL. Kończy się na nazwie aplikacji.
- Wklej samą nazwę strumienia do pola Stream Key.
- Kliknij Specify channel credentials obok klucza i wprowadź nazwę użytkownika oraz hasło publikowania.
- Pozostaw User Agent na wartości domyślnej, FMLE/3.0, i kliknij OK.
Łączy się
RTMP URLrtmp://HOST:1935/APPStream Keylivestream
Zostaje odrzucone
RTMP URLrtmp://HOST:1935/APP/livestreamStream Key(puste)Credentials(nieustawione)
Każdy z tych błędów osobno przerywa połączenie, więc sprawdź oba, zanim zaczniesz szukać gdzie indziej.
Ustawienia kodera XSplit, które zapewniają płynne odtwarzanie
Otwórz właściwości wyjścia. Video Encoding zawiera kodek, tryb i bitrate, a ikona zębatki obok otwiera resztę. Ustaw je raz poprawnie, a rzadko będziesz do nich wracać.
Kluczowe klatki: 2 sekundy
Twoi widzowie oglądają w krótkich segmentach, a każdy segment zaczyna się od kluczowej klatki. W oknie Video Encoding Setup ustaw Keyframes na 2. Dłuższy odstęp sprawia, że segmenty są nierówne, a oglądający zaczynają buforować, choć XSplit wygląda na całkowicie zadowolony.
Reszta wyjścia
- Kodek
- x264 lub NVENC, jeśli masz GPU NVIDIA i chcesz odciążyć procesor na rzecz scen.
- Tryb
- CBR, aby bitrate pozostał stabilny.
- Video FPS
- 30, chyba że streamujesz szybkie gry w 60.
- Audio
- AAC, 128 kbps, stereo.
Wybierz bitrate, który udźwignie Twój upload
Dodaj bitrate wideo i audio razem i pozostań na poziomie dwóch trzecich zmierzonego uploadu lub niżej. Na przykład upload 6 Mbps wystarczy na strumień około 4 Mbps.
| Rozmiar wideo | Bitrate wideo | Bitrate audio | Wymagany upload |
|---|---|---|---|
| 1920x1080, 30 fps | 4500 kbps | 128 kbps | 7 Mbps |
| 1280x720, 30 fps | 2500 kbps | 128 kbps | 4 Mbps |
| 854x480, 30 fps | 1200 kbps | 96 kbps | 2 Mbps |
Na darmowej licencji XSplit znak wodny pojawia się na wszystkim powyżej 720p lub powyżej 30 klatek na sekundę, zgodnie ze stroną porównawczą XSplit. Wyróżniony wiersz 720p pozostaje czysty na darmowej licencji. Do 1080p bez znaku potrzebujesz XSplit Premium.
Przejdź na żywo i sprawdź, czy strumień dotarł
- We właściwościach wyjścia kliknij Testuj przepustowość. Sprawdza połączenie z Twoim kanałem, zanim ktokolwiek zacznie oglądać.
- Otwórz menu Transmisja i kliknij nazwane przez Ciebie wyjście. XSplit zaczyna wysyłać.
- Obserwuj kartę transmisji na żywo w panelu Primcast. Odświeża się co 15 sekund i pokazuje Twój kanał jako aktywny, z bitrate wysyłanym przez XSplit.
- Skopiuj link odtwarzania z tej samej karty i otwórz go w VLC lub innym odtwarzaczu HLS. Poczekaj kilka sekund na pierwsze segmenty.
Karta może też wyświetlać link CDN, który odtwarza każdemu widzowi z naszego miasta położonego najbliżej niego, obok linku własnego Twojego kanału, w takiej postaci. Zawiera również kod embed dla Twojej strony.
http://HOST:1935/APP/livestream/playlist.m3u8
| Co się dzieje | Co wypróbować |
|---|---|
| XSplit nie chce się połączyć | Upewnij się, że adres URL RTMP kończy się na nazwie aplikacji, a pole Stream Key zawiera wyłącznie nazwę strumienia. Następnie porównaj hosta i nazwę aplikacji z panelem, znak po znaku. |
| Adres i klucz wyglądają poprawnie, a połączenia nadal nie ma | Otwórz ponownie opcję Podaj dane uwierzytelniające kanału i wklej świeżo skopiowaną nazwę użytkownika oraz hasło z panelu. W razie wątpliwości utwórz nowe hasło i użyj go. |
| Łączy się z domu, ale nie z biura lub miejsca wydarzenia | Ta sieć może blokować port 1935. Wypróbuj inne połączenie albo hotspot mobilny, aby to potwierdzić. |
| XSplit działa dobrze, widzowie buforują | Ustaw Keyframes z powrotem na 2, a następnie zejdź o jeden wiersz niżej w tabeli bitrate. |
| Strumień co jakiś czas się rozłącza | Jesteś blisko górnej granicy swojego uploadu. Zmniejsz bitrate albo podłącz komputer kablem sieciowym zamiast Wi-Fi. |
Dotrzyj do YouTube, Twitcha i Facebooka z jednego strumienia
Darmowy XSplit wysyła w jedno miejsce
Streamowanie na kilka platform jednocześnie to funkcja Premium w XSplit, a każde dodatkowe wyjście ponownie obciąża Twój upload. Możesz ominąć oba problemy.
Wyślij jeden strumień z XSplit na swój kanał Primcast, a następnie dodaj YouTube, Facebook, Twitch lub dowolny serwer RTMP w sekcji Restream na karcie transmisji na żywo, do 5 miejsc docelowych. Twój komputer wysyła jedną kopię, a resztą zajmujemy się my.
Niestabilne łącze? Pomyśl o SRT
Wi-Fi w miejscu wydarzenia, hotspot z telefonu lub sygnał z innego kontynentu mogą powodować zacinanie się RTMP. Plany Starter, Pro i Platinum naszego wideo CDN obsługują również SRT, które odtwarza utracone pakiety po drodze, a Twoja karta pokazuje wtedy sekcję ingestu SRT z własnym adresem i hasłem.
Nasz samouczek OBS Studio i samouczek vMix pokazują pola SRT krok po kroku.
Pytania dotyczące XSplit Broadcaster
Jak dodać niestandardowy serwer RTMP w XSplit Broadcaster?
Przejdź do Broadcast, następnie Skonfiguruj nowe wyjście i wybierz Custom RTMP. Wpisz nazwę, wklej adres serwera do pola RTMP URL, a nazwę strumienia do pola Stream Key, dodaj nazwę użytkownika i hasło w sekcji Specify channel credentials, a następnie kliknij OK. Wyjście pojawi się w menu Broadcast, gotowe do uruchomienia.
Co wpisać w polu XSplit Stream Key?
Dla kanału Primcast jest to nazwa strumienia z ustawień Encoder na karcie Live streaming. Na większości kanałów to livestream. Wpisz ją w polu Stream Key samodzielnie i nie dodawaj jej na końcu adresu RTMP URL.
Gdzie w XSplit wpisać nazwę użytkownika i hasło?
Kliknij Specify channel credentials obok pola Stream Key i wprowadź nazwę użytkownika oraz hasło publikowania z panelu. Bez nich serwer odrzuci strumień, nawet jeśli adres i klucz są poprawne.
Czy mogę korzystać z XSplit Broadcaster za darmo?
Tak, do użytku osobistego. XSplit informuje, że darmowa licencja dodaje znak wodny powyżej 720p lub powyżej 30 klatek na sekundę, pozwala na cztery sceny i nie obsługuje multistreamingu. Strumień 720p przy 30 fps na Twój kanał Primcast działa bez znaku wodnego.
Czy XSplit Broadcaster ma API?
Deweloperzy piszą wtyczki i rozszerzenia XSplit przy użyciu frameworka XSplit JS (XJS), a SplitmediaLabs, firma stojąca za XSplit, publikuje wtyczkę Stream Deck do przełączania scen oraz uruchamiania i zatrzymywania nagrywania. Do streamowania na swój kanał nie potrzebujesz żadnego z nich: wystarczy wyjście Custom RTMP.
Jaki interwał klatek kluczowych ustawić w XSplit?
2 sekundy. Ustaw go w polu Keyframes w oknie Video Encoding Setup, za ikoną koła zębatego we właściwościach wyjścia. Dłuższe odstępy powodują nierówne segmenty odtwarzania, co widzowie odczuwają jako buforowanie.
Jaki bitrate ustawić w XSplit?
Około 2500 kbps dla 720p lub 4500 kbps dla 1080p przy 30 fps, z dźwiękiem AAC 128 kbps i trybem CBR. Utrzymuj łączną wartość na poziomie dwóch trzecich prędkości wysyłania zmierzonej na komputerze streamingowym.
Jak streamować na kilka platform bez XSplit Premium?
Wyślij jeden strumień na swój kanał Primcast i dodaj YouTube, Facebook, Twitch lub dowolny serwer RTMP w sekcji Restream na karcie Live streaming. Twoje łącze wysyła jedną kopię, a my dostarczamy pozostałe.
Próbujesz innego enkodera?
Każdy enkoder RTMP pobiera te same cztery wartości z panelu. Różnią się tylko nazwy pól i menu.
Gotowy, aby umieścić swój program XSplit w sieci?
Otwórz kanał wideo, wklej swoje wartości do XSplit i obejrzyj odtwarzanie własnego strumienia. Jeśli jakieś pole sprawia Ci problem, nasz czat odpowiada w kilka sekund, może sprawdzić Twój kanał, gdy czekasz, i w razie potrzeby włącza do rozmowy człowieka.