vMix • Poradnik konfiguracji streamingu

Poradnik streamingu wideo na żywo w vMix

Skonfiguruj vMix, aby wysyłać transmisję na żywo na swój serwer RTMP Server Room. Ten przewodnik nazywa każde pole i wartość, która do niego należy, więc jest aktualny niezależnie od używanej wersji vMix.

Przewodnik w 7 krokach Streaming RTMP Wsparcie na żywo 24/7

Przewodnik krok po kroku

vMix przenosi swoje kontrolki między wersjami, więc ten przewodnik nazywa pola i wartości, które do nich trafiają, zamiast sztywnej ścieżki kliknięć. Szukaj poniższych etykiet tam, gdzie umieszcza je Twoja wersja. Wartości zapisane WIELKIMI LITERAMI są Twoje i pochodzą z Twojego konta Server Room.

1

Najpierw zbierz dane transmisji

Zanim otworzysz vMix, potrzebujesz pięciu wartości. Wszystkie znajdują się w panelu Twojego konta Server Room oraz w e-mailu powitalnym wysłanym podczas konfiguracji usługi streamingu:

  • Adres serwera streamingu - nazwa hosta lub adres IP Twojego serwera wideo
  • Nazwa aplikacji - nazywana również punktem publikacji
  • Nazwa strumienia - nazwa tego konkretnego strumienia
  • Nazwa użytkownika i Hasło - Twoje dane źródłowe, czyli dane publikacji

Nazwa aplikacji jest specyficzna dla Twojej usługi. live to częsta wartość i częsty domysł, ale nie jest to wartość domyślna, którą można zakładać — użycie niewłaściwej zostanie odrzucone przez serwer. Odczytać ją należy z panelu, zamiast wpisywać to, czego użył ogólny poradnik.

Na dedykowanym serwerze streamingu wartości te pochodzą z konfiguracji Twojego własnego serwera, a nie z panelu konta. Jeśli nie masz pewności, który wariant posiadasz, zapytaj nas na czacie na żywo.
2

Adres URL serwera i klucz strumienia trafiają do osobnych pól

To najczęstszy powód, dla którego pierwsza transmisja vMix nigdy się nie łączy. W ustawieniach streamingu vMix dodaj miejsce docelowe i ustaw jego typ na Niestandardowy serwer RTMP. Zobaczysz wtedy dwa odrębne pola do wypełnienia.

W polu oznaczonym URL umieść serwer i nazwę aplikacji — i nic więcej:

rtmp://TWOJ-ADRES-SERWERA:1935/TWOJA-NAZWA-APLIKACJI

W osobnym polu oznaczonym Klucz strumienia (niektóre wersje oznaczają je Nazwa strumienia) umieść tylko nazwę strumienia:

TWOJA-NAZWA-STUMIENIA

Nie wklejaj całej ścieżki do pola URL. To kształt, który zawodzi:

rtmp://TWOJ-ADRES-SERWERA:1935/TWOJA-NAZWA-APLIKACJI/TWOJA-NAZWA-STRUMIENIA
Połączone w ten sposób połączenie zostaje odrzucone komunikatem, który nie wyjaśnia dlaczego, co sprawia, że warto to sprawdzić w pierwszej kolejności.
3

Wprowadź dane publikacji

Wypełnij pola Nazwa użytkownika i Hasło w tym samym miejscu docelowym danymi źródłowymi z kroku 1. Upoważniają one do publikowania na serwerze; nie są tym samym, co login do konta Server Room.

4

Ustaw interwał klatek kluczowych na 2 sekundy, stały

To ma większe znaczenie, niż większość osób się spodziewa, i warto ustawić to celowo, zamiast zostawiać to, co wybrał preset. W ustawieniach jakości streamingu vMix wybierz niestandardowy profil jakości i ustaw:

  • Interwał klatek kluczowych: 2 sekundy, stały
  • Klatki kluczowe przy zmianie sceny: wyłączone, aby interwał nie dryfował

Tniemy segmenty HLS na klatkach kluczowych. Długi lub zmienny interwał klatek kluczowych daje długie, nieregularne segmenty, które widzowie odbierają jako opóźnienie i zacięcia — a z zewnątrz wygląda to dokładnie jak wina po naszej stronie. Stały 2-sekundowy interwał daje czyste, równe segmenty.

5

Ustaw bitrate względem rzeczywistego zmierzonego wysyłania

Twoja całkowita moc wyjściowa — bitrate wideo plus bitrate audio razem — musi wygodnie mieścić się poniżej prędkości wysyłania, którą faktycznie osiąga maszyna streamująca. Jako praktyczna zasada: utrzymuj całkowitą moc wyjściową na poziomie około jednej trzeciej zmierzonego wysyłania.

Rozsądne punkty wyjścia, które następnie dostosujesz do łącza, które faktycznie masz:

  • 720p - 2500-4000 kbps wideo
  • 1080p - 4000-6000 kbps wideo
  • Audio - 128 kbps lub 64-96 kbps na ograniczonym połączeniu

Zmierz wysyłanie z maszyny, która będzie streamować, o porze dnia, w której będziesz streamować, więcej niż raz. Liczba reklamowana przez dostawcę i pojedynczy test prędkości są optymistyczne. Transmisja siedząca na krawędzi swojego łącza to najczęstsza przyczyna „rozłącza się kilka razy dziennie” — a z Twojej perspektywy jest nie do odróżnienia od problemu z serwerem.

Użyj połączenia przewodowego na maszynie streamującej. Bezprzewodowe dodaje zmienność, która objawia się jako sporadyczne przerwy dokładnie w takich warunkach.
6

Rozpocznij streaming i potwierdź odtwarzanie

Uruchom transmisję w vMix, a następnie potwierdź, że faktycznie dociera, zamiast zakładać, że tak jest. Otwórz swój adres URL odtwarzania w odtwarzaczu:

http://TWOJ-ADRES-SERWERA:1935/TWOJA-NAZWA-APLIKACJI/TWOJA-NAZWA-STRUMIENIA/playlist.m3u8

Daj mu kilka sekund — pierwsze segmenty HLS muszą zostać zapisane, zanim cokolwiek zacznie grać.

7

Ponowne łączenie: nie ma czego włączać

vMix łączy się ponownie automatycznie i nie ma do tego kontrolki włącz/wyłącz. Jeśli powiedziano Ci, aby włączyć automatyczne ponowne łączenie w vMix, nie ma takiego pola wyboru do znalezienia — to zachowanie jest już włączone. Tutaj nic nie wymaga konfiguracji.

Jasno określ, co to daje, a czego nie: automatyczne ponowne łączenie zmienia to, jak płynnie transmisja się odzyskuje, a nie to, czy przerwa w ogóle nastąpi. Jeśli Twoje łącze wysyłające pada, widzowie widzą przerwę. Jeśli przerwy się powtarzają, ustawieniem, do którego warto wrócić, jest bitrate z kroku 5.

FAQ

Częste pytania dotyczące konfiguracji vMix do streamingu na żywo z Server Room.

Gdzie jest ustawienie automatycznego ponownego łączenia w vMix?

Nie ma go. vMix łączy się ponownie automatycznie i nie oferuje żadnego pola wyboru, aby to włączyć lub wyłączyć, więc nie ma czego szukać ani czego włączać. Każda rada „włącz automatyczne ponowne łączenie w vMix” wysyła Cię po kontrolkę, która nie istnieje.

Czy mogę wkleić pełny adres RTMP do pola URL?

Nie. vMix wymaga adresu URL serwera i klucza strumienia w dwóch osobnych polach. Pole URL przyjmuje rtmp://TWOJ-ADRES-SERWERA:1935/TWOJA-NAZWA-APLIKACJI, a pole Klucz strumienia przyjmuje tylko nazwę strumienia. Połączone w jednym polu połączenie zostaje odrzucone komunikatem, który nie mówi dlaczego.

Jakiej nazwy aplikacji powinienem użyć? Czy to „live”?

Tylko jeśli tak mówi Twoja usługa. Nazwa aplikacji — nazywana również punktem publikacji — jest specyficzna dla Twojej usługi streamingu, a live to częsta wartość, a nie wartość domyślna. Weź swoją z panelu Server Room lub z e-maila powitalnego; odgadnięta nazwa aplikacji zostaje odrzucona przez serwer.

Dlaczego moja transmisja zacina się lub laguje u widzów, skoro vMix wygląda dobrze?

Zwykle przyczyną jest interwał klatek kluczowych. Tniemy segmenty HLS na klatkach kluczowych, więc długi lub dryfujący interwał sprawia, że segmenty są długie i nierówne, co widzowie widzą jako buforowanie, mimo że vMix zgłasza zdrowe połączenie. Ustaw stały 2-sekundowy interwał klatek kluczowych i wyłącz klatki kluczowe przy zmianie sceny. Jeśli to nie pomoże, sprawdź całkowity bitrate względem zmierzonego wysyłania.

Jakiego bitrate powinienem użyć?

Około 2500-4000 kbps dla 720p i 4000-6000 kbps dla 1080p, plus 128 kbps dla audio — ale rozdzielczość ma mniejsze znaczenie niż łącze. Utrzymuj całkowitą moc wyjściową na poziomie około jednej trzeciej prędkości wysyłania zmierzonej z samej maszyny streamującej. Transmisja działająca na krawędzi swojego połączenia rozłącza się sporadycznie i wygląda jak wina serwera.

Gdzie znajdę ustawienia strumienia vMix?

Adres serwera, nazwa aplikacji, nazwa strumienia, nazwa użytkownika i hasło znajdują się w panelu konta Server Room oraz w e-mailu powitalnym. Na dedykowanym serwerze streamingu pochodzą one zamiast tego z konfiguracji Twojego własnego serwera — skontaktuj się z nami na czacie na żywo, jeśli nie masz pewności, co dotyczy Twojej usługi.

Czy ten przewodnik działa z innymi enkoderami?

Wartości są takie same dla każdego enkodera RTMP; zmieniają się tylko nazwy pól. Mamy przewodniki krok po kroku ze zrzutami ekranu dla OBS Studio i xSplit Broadcaster oraz przegląd programowych enkoderów wideo, które obsługujemy.

Gotowy, by wejść na żywo?

Nasze usługi streamingu audio i wideo obejmują nielimitowaną przepustowość i całodobowe wsparcie ekspertów, aby utrzymać Cię na antenie; każdy plan określa, ilu słuchaczy lub widzów obsługuje.