Poradnik · Produkcja na żywo w vMix
Poradnik vMix wszystkie pola streamingu uzupełnione
Ten poradnik vMix umieści Twoją transmisję na kanale Primcast w kilka minut: ustawisz miejsce docelowe na Custom RTMP Server, wkleisz serwer do pola URL, nazwę strumienia do pola Stream Key, a login dodasz w sekcji Advanced.
Potem zajmiemy się ustawieniami jakości, które zapewnią widzom płynne odtwarzanie, opcją SRT na wypadek niestabilnego połączenia oraz szybkim sposobem na sprawdzenie, czy naprawdę nadajesz na żywo.
- Destination
- Custom RTMP Server
- URL
- rtmp://HOST:1935/APP
- Stream Key
- livestream
- Application
- FFMPEG
- Keyframe Frequency
- 2
- Advanced · Username
- USERNAME
- Advanced · Password
- PASSWORD
Wartości zapisane wielkimi literami oraz nazwa strumienia pochodzą z Twojego panelu Primcast. Nazwy pól zgodne z etykietami vMix 29.
Zanim zaczniesz: skopiuj cztery wartości z panelu
vMix musi wiedzieć, dokąd wysłać transmisję i jak się zalogować. Wszystko czeka na Ciebie w jednym miejscu, więc nie musisz niczego zgadywać.
Znajdź ustawienia enkodera
Zaloguj się, otwórz swoje konto wideo i przejdź do karty Live streaming. W sekcji Encoder settings zobaczysz:
- Server
- Twój adres i nazwa aplikacji, w formacie
rtmp://HOST:1935/APP. - Stream name
- Większość kanałów używa
livestream. - Username
- Login do publikowania strumienia.
- Password
- Ukryte, dopóki nie klikniesz Show. Opcja New password wygeneruje nowe.
Kopiuj, nie przepisuj ręcznie
Każda wartość ma własny przycisk kopiowania, więc z niego korzystaj. Zwłaszcza nazwa aplikacji jest unikalna dla Ciebie. Wiele ogólnych poradników używa live, a wpisanie tego z przyzwyczajenia sprawi, że połączenie zostanie odrzucone.
Nazwa użytkownika i hasło służą wyłącznie do publikowania tego strumienia. To nie jest e-mail ani hasło, których używasz do logowania się do Primcast.
Prowadzisz własny dedykowany serwer streamingowy? Wtedy te wartości znajdują się w konfiguracji tego serwera. Zapytaj nas na czacie, a wskażemy Ci, gdzie ich szukać.
Czy Twoja karta pokazuje również Nearest server? Użyj tego adresu jako serwera. vMix połączy się wtedy z naszą najbliższą lokalizacją (Nowy Jork, Miami, San Francisco, Amsterdam lub Bukareszt), a Twój strumień pokona resztę drogi przez naszą sieć. Nazwa strumienia, nazwa użytkownika i hasło pozostają bez zmian.
Konfiguracja RTMP w vMix: URL, Stream Key i login
Otwórz ustawienia streamingu w vMix i postępuj zgodnie z poniższymi krokami. Nazwy pól są takie, jakich vMix używa we własnej pomocy dla wersji 29.
- Ustaw Destination na Custom RTMP Server.
- W polu URL wklej serwer z panelu. Kończy się nazwą aplikacji i niczego więcej nie dodawaj.
- W polu Stream Key wklej samą nazwę strumienia. Niektóre wersje vMix nazywają to pole Stream Name.
- Pozostaw Application na FFMPEG, zgodnie z zaleceniem vMix.
- Otwórz Advanced i wypełnij pola Username oraz Password loginem do publikowania z panelu.
To działa
URLrtmp://HOST:1935/APPStream Keylivestream
To zostanie odrzucone
URLrtmp://HOST:1935/APP/livestreamStream Key(puste)
vMix nie pokazuje wtedy jasnego komunikatu błędu. Połączenie po prostu się nie udaje, dlatego warto to sprawdzić na początku.
Brak pól Username i Password w Twojej wersji vMix? Możesz umieścić login w adresie URL: rtmp://USERNAME:PASSWORD@HOST:1935/APP. Jeśli Twoje hasło zawiera @, dwukropek lub ukośnik, kliknij New password w panelu, aby wygenerować hasło bez tych znaków.
Ustawienia jakości vMix, które zauważą Twoi widzowie
Wybierz preset jakości, a następnie kliknij ikonę zębatki obok, aby go dostroić. O tym, czy widzowie zobaczą płynny obraz, czy kręcące się kółko buforowania, decydują dwa ustawienia: klatki kluczowe i bitrate.
Keyframe Frequency: 2
Dzielimy Twoją transmisję na krótkie segmenty odtwarzania, a każde cięcie wypada na klatce kluczowej. Dwie sekundy między klatkami kluczowymi dają równe segmenty. Zwiększysz tę wartość, a widzowie zaczną doświadczać zacięć, podczas gdy vMix będzie Ci wmawiał, że wszystko jest w porządku.
Dobra wiadomość: 2 to domyślna wartość w vMix. Jeśli ktoś ją zmienił albo zrobił to preset, przywróć ją.
Reszta profilu
- Format
- H264, który odtworzy każdy odtwarzacz i przeglądarka.
- Profile
- Main dla lepszej jakości, Baseline, jeśli Twój komputer ma problemy z wydajnością.
- Preset
- veryfast, zgodnie z sugestią vMix.
- Audio
- AAC przy 128 kbps.
Bitrate: dopasuj go do swojego uploadu
Dodaj do siebie wideo i audio, a sumę utrzymaj na poziomie około dwóch trzecich zmierzonej prędkości wysyłania. Jeśli test prędkości pokazuje 6 Mbps, wysyłaj najwyżej około 4.
| Encode Size | Video Bit Rate | Audio Bit Rate | 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 |
Płatne plany wideo na żywo przyjmują do 5 Mbps, więc wiersz 1080p się mieści. Test prędkości uruchom na komputerze, na którym działa vMix, o porze dnia, w której planujesz transmisję, i spróbuj więcej niż raz. Jeśli to możliwe, użyj na tym komputerze kabla sieciowego zamiast Wi-Fi.
Wentylatory głośno pracują albo vMix gubi klatki? Zaznacz Use Hardware Encoder, jeśli masz GPU NVIDIA. Karta graficzna przejmie wtedy kodowanie i odciąży procesor, który będzie mógł zająć się scenami, tytułami i kamerami.
Wejdź na żywo i upewnij się, że sygnał dotarł
- Zapisz ustawienia i naciśnij Stream w vMix.
- Otwórz kartę transmisji na żywo w panelu Primcast. W ciągu około 15 sekund powinna pokazać, że nadajesz, wraz z tym, co wysyła vMix.
- Skopiuj link odtwarzania z tej samej karty i otwórz go w VLC lub dowolnym odtwarzaczu HLS. Daj mu kilka sekund: nic nie gra, dopóki nie powstaną pierwsze segmenty.
Link Twojego kanału ma taki kształt. Jeśli Twój plan obejmuje link CDN, karta pokazuje go obok i oba działają. Karta zawiera też kod embed dla Twojej własnej strony.
http://HOST:1935/APP/livestream/playlist.m3u8
| Co widzisz | Co zrobić |
|---|---|
| vMix w ogóle nie może się połączyć | Sprawdź, czy URL kończy się na nazwie aplikacji i czy Stream Key zawiera tylko nazwę strumienia. Następnie porównaj hosta i nazwę aplikacji z panelem, litera po literze. |
| URL i klucz są poprawne, a mimo to nie chce się połączyć | Sprawdź nazwę użytkownika i hasło. Skopiuj oba ponownie z panelu albo utwórz nowe hasło i wklej je. |
| Nic nie łączy się z jednej konkretnej sieci | Niektóre sieci biurowe, szkolne i hotelowe blokują port 1935. Spróbuj innego połączenia albo wyślij przez SRT (krok 05). |
| vMix wygląda dobrze, ale widzowie buforują | Ustaw Keyframe Frequency z powrotem na 2, a potem obniż bitrate o jeden wiersz. Twój upload może być o tej porze wolniejszy, niż się spodziewasz. |
| Zrywa kilka razy dziennie | Jesteś blisko górnej granicy uploadu. Zejdź o wiersz niżej w tabeli albo podłącz komputer kablem. |
vMix SRT: do długich lub niestabilnych połączeń
SRT utrzymuje strumień w całości na łączach, na których RTMP zwykle się zacina: Wi-Fi w miejscu wydarzenia, mobilny uplink albo sygnał z innego kontynentu. Jest dostępny w planach Pro i Platinum naszego wideo CDN, a karta transmisji na żywo pokazuje wtedy sekcję SRT ingest z Twoim adresem i hasłem.
W vMix SRT konfiguruje się na wyjściu, a nie w ustawieniach streamingu. Otwórz Settings, potem Outputs, kliknij zębatkę obok wyjścia, które chcesz wysłać, zaznacz Enable SRT i uzupełnij wartości po prawej.
Strumień wysyłany przez SRT gra pod własną nazwą, więc podczas takiej transmisji użyj linku, który panel pokazuje w sekcji Plays at.
- Type
- Caller
- Hostname
- HOST
- Port
- PORT
- Latency
- 1000
- Passphrase
- PASSPHRASE
- Key Length
- 16
- Stream ID
- zostaw puste
Host i port pochodzą z wiersza Address w sekcji SRT ingest.
Zaniki sygnału, ponowne łączenie i więcej miejsc docelowych
Nie ma przełącznika automatycznego ponownego łączenia
vMix sam ponownie łączy się po zaniku sygnału. Nie ma żadnego pola do zaznaczenia, więc jeśli ktoś kazał Ci je włączyć, ta rada dotyczyła innego enkodera.
Ponowne łączenie decyduje tylko o tym, jak szybko wrócisz. Widzowie i tak tracą te sekundy, więc jeśli przerwy się powtarzają, sprawdź bitrate i połączenie w kroku 03.
Nadawaj raz, pokazuj się wszędzie
vMix może wysyłać do trzech miejsc naraz, ale każde z nich ponownie obciąża Twój upload. Zamiast tego wyślij jeden strumień do Primcast i dodaj YouTube, Facebook, Twitch lub dowolny serwer RTMP w sekcji Restream na karcie transmisji na żywo — maksymalnie pięć miejsc docelowych. Twój upload niesie jeden strumień, a resztą zajmuje się nasza sieć.
Pytania dotyczące streamowania w vMix
Jak streamować z vMix na niestandardowy serwer RTMP?
W ustawieniach streamingu wybierz jako miejsce docelowe opcję Custom RTMP Server. Wklej adres serwera wraz z nazwą aplikacji do pola URL, nazwę strumienia do pola Stream Key, a nazwę użytkownika i hasło publikowania w sekcji Advanced. Zapisz i naciśnij Stream.
Jaki jest mój klucz strumienia vMix?
Dla kanału Primcast jest to nazwa strumienia widoczna w ustawieniach Encoder na karcie Live streaming, która dla większości kanałów to livestream. Wpisz ją samodzielnie w polu Stream Key, nigdy na końcu adresu URL.
Gdzie w vMix jest automatyczne ponowne łączenie?
Nie ma takiego ustawienia. vMix sam ponawia połączenie po utracie sygnału, więc nie trzeba niczego włączać. Jeśli przerwy wciąż wracają, obniż bitrate lub podłącz komputer kablem sieciowym.
Czy nazwa aplikacji to zawsze „live”?
Nie. Nazwa aplikacji należy do Twojego kanału i jest częścią adresu serwera w panelu. Skopiuj ją stamtąd. Zgadywana nazwa spowoduje odmowę połączenia.
Jaki interwał klatek kluczowych ustawić w vMix?
Ustaw Keyframe Frequency na 2 sekundy, co jest również domyślną wartością vMix. Segmenty odtwarzania są cięte na klatkach kluczowych, więc dłuższy odstęp zamienia się w zacięcia dla widzów, nawet gdy vMix nie pokazuje problemu.
Z jakim bitrate streamować z vMix?
Około 2500 kbps dla 720p lub 4500 kbps dla 1080p przy 30 klatkach na sekundę, plus 128 kbps audio. Utrzymuj łączną wartość na poziomie około dwóch trzecich prędkości wysyłania zmierzonej na komputerze z vMix.
Czy vMix może streamować do Primcast przez SRT?
Tak, w planach wideo CDN Pro i Platinum. Włącz SRT na wyjściu vMix w trybie Caller i wprowadź hosta, port oraz hasło z sekcji SRT ingest w panelu, z opóźnieniem 1000 i długością klucza 16.
Czy mogę streamować jednocześnie do YouTube i Facebooka?
Tak. Wyślij jeden strumień z vMix do Primcast i dodaj pozostałe platformy w sekcji Restream na karcie Live streaming, maksymalnie do pięciu miejsc docelowych. Dzięki temu Twój upload przenosi tylko jedną kopię.
Używasz też innego enkodera?
Twój kanał przyjmuje te same cztery wartości z dowolnego enkodera RTMP. Zmieniają się tylko nazwy pól.
Potrzebujesz kanału do swojego programu w vMix?
Załóż kanał wideo, skopiuj swoje wartości do vMix i oglądaj własny stream. Utknąłeś na jakimś polu? Nasz czat odpowiada w kilka sekund i może zajrzeć do Twojego kanału, gdy czekasz, a człowiek dołącza, kiedy tylko poprosisz.