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 w WIELKICH LITERACH są Twoje i pochodzą z Twojego konta Server Room.

1

Najpierw zbierz dane swojej 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 - zwana również punktem publikacji
  • Nazwa strumienia - nazwa tego konkretnego strumienia
  • Nazwa użytkownika i Hasło - Twoje dane źródłowe lub publikacyjne

Nazwa aplikacji jest specyficzna dla Twojej usługi. live to częsta wartość i częsty domysł, ale nie jest to domyślna wartość, którą można zakładać — użycie niewłaściwej skutkuje odrzuceniem przez serwer. Odczytywaj ją ze swojego 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. Otrzymasz 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-STRUMIENIA

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

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

Wprowadź swoje dane publikacyjne

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 Twojego 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ć na tym, 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ł

Segmenty HLS tniemy 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 uploadu

Twój całkowity output — bitrate wideo plus bitrate audio razem — musi wygodnie mieścić się poniżej prędkości uploadu, którą faktycznie osiąga maszyna streamująca. Jako praktyczna zasada, utrzymuj całkowity output na poziomie około jednej trzeciej zmierzonego uploadu.

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 upload 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. Strumień siedzący na krawędzi swojego łącza to najczęstsza przyczyna „rozłącza się kilka razy dziennie” — a z Twojej perspektywy jest nieodróżnialny od problemu z serwerem.

Użyj połączenia przewodowego na maszynie streamującej. Bezprzewodowe dodaje zmienność, która objawia się jako sporadyczne zrywanie dokładnie w tych 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 strumień się odzyskuje, a nie to, czy przerwa w ogóle nastąpi. Jeśli Twój łącze upstream 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 jest odrzucane z 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 — zwana również punktem publikacji — jest specyficzna dla Twojej usługi streamingu, a live to częsta wartość, a nie domyślna. Weź swoją z panelu Server Room lub z e-maila powitalnego; odgadnięta nazwa aplikacji jest odrzucana przez serwer.

Dlaczego mój strumień zacina się lub laguje u widzów, skoro vMix wygląda dobrze?

Zwykłą przyczyną jest interwał klatek kluczowych. Segmenty HLS tniemy 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 uploadu.

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łkowity output na poziomie około jednej trzeciej prędkości uploadu zmierzonej z samej maszyny streamującej. Strumień działający na krawędzi swojego połączenia zrywa się sporadycznie i wygląda jak wina serwera.

Gdzie znajdę ustawienia mojego strumienia vMix?

Twój adres serwera, nazwa aplikacji, nazwa strumienia, nazwa użytkownika i hasło znajdują się w panelu Twojego konta Server Room oraz w e-mailu powitalnym. Na dedykowanym serwerze streamingu pochodzą one z konfiguracji Twojego własnego serwera — skontaktuj się z nami na czacie na żywo, jeśli nie masz pewności, które 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, aby rozpocząć transmisję na żywo?

Nasze usługi streamingu audio i wideo obejmują nieograniczoną liczbę połączeń, nieograniczoną przepustowość i całodobowe wsparcie ekspertów, aby utrzymać Cię na antenie.