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.

XSplit · Wyjście Custom RTMPmapa wyjścia
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.

01

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.

02

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.

  1. Broadcast
  2. Set up a new output
  3. Custom RTMP
  1. Nadaj wyjściu Nazwę, którą później rozpoznasz, na przykład Primcast. To ona pojawia się w menu Broadcast.
  2. Wklej serwer z panelu do pola RTMP URL. Kończy się na nazwie aplikacji.
  3. Wklej samą nazwę strumienia do pola Stream Key.
  4. Kliknij Specify channel credentials obok klucza i wprowadź nazwę użytkownika oraz hasło publikowania.
  5. 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.

03

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.

Sugerowane bitrate wideo i audio XSplit według rozmiaru wideo
Rozmiar wideoBitrate wideoBitrate audioWymagany upload
1920x1080, 30 fps4500 kbps128 kbps7 Mbps
1280x720, 30 fps2500 kbps128 kbps4 Mbps
854x480, 30 fps1200 kbps96 kbps2 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.

04

Przejdź na żywo i sprawdź, czy strumień dotarł

  1. We właściwościach wyjścia kliknij Testuj przepustowość. Sprawdza połączenie z Twoim kanałem, zanim ktokolwiek zacznie oglądać.
  2. Otwórz menu Transmisja i kliknij nazwane przez Ciebie wyjście. XSplit zaczyna wysyłać.
  3. 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.
  4. 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
Problemy ze streamingiem w XSplit i jak je rozwiązać
Co się dziejeCo 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 maOtwó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 wydarzeniaTa 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łączaJesteś blisko górnej granicy swojego uploadu. Zmniejsz bitrate albo podłącz komputer kablem sieciowym zamiast Wi-Fi.
05

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.

06

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.

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.

Załóż kanał wideo