Dlaczego mój stream się buforuje?

Dowiedz się, jak rozwiązywać problemy z buforowaniem podczas streamowania1 2.

Krok po kroku: naprawianie streamu

  • Zidentyfikuj problem, sprawdzając serwer i aplikacje działające w tle oraz wykonując test szybkości

  • Uruchom stream testowy w serwisie takim jak Twitch*, Mixer*, czy YouTube*

  • Sprawdź sprzęt

BUILT IN - ARTICLE INTRO SECOND COMPONENT

Zapaleni streamerzy nie powinni doświadczać nadmiernych opóźnień ani spadku liczby klatek na sekundę, ale czasami się to zdarza. Na szczęście istnieje szereg środków ostrożności i usprawnień, które możesz wprowadzić w życie, aby zapewnić odpowiednią jakość streamowania na żywo. Niezależnie od tego, czy korzystasz z serwisu Twitch*, Mixer* czy YouTube*, istnieje kilka sposobów na zdiagnozowanie nadmiernych opóźnień oraz zaradzenie buforowaniu podczas streamowania.

Niezależnie od tego, czy otrzymujesz od widzów skargi dotyczące jakości Twojego streamowania, czy zauważasz spadek liczby klatek na sekundę podczas korzystania z programu do transmisji, takiego jak Open Broadcast Studio* (OBS), poniżej znajdziesz wskazówki pomagające zmniejszyć opóźnienia i rozwiązać szereg problemów.

Zidentyfikuj problem

Sprawdź serwer

Problemy z buforowaniem mogą być często spowodowane przez podłączenie do niewłaściwego serwera wejściowego (ingest) na potrzeby streamu. Przed zalogowaniem się na platformie Twitch*, YouTube* lub Mixer* zmierz swój ping, aby sprawdzić, czy jesteś połączony z najbliższym serwerem. Połączenie z serwerem w Melbourne, gdy jesteś w Nowym Jorku, nie gwarantuje najlepszej szybkości sieci (najniższych pingów).

Sprawdź, czy w tle nie działają inne programy

Jeśli zależy Ci na tworzeniu kopii zapasowych plików na komputerze lub jeśli w danej chwili masz kilka kont synchronizowanych w chmurze, aby zwiększyć przepustowość, spróbuj wyłączyć je przed rozpoczęciem streamowania. Streamowanie wykorzystuje znaczną część przepustowości łącza, która jest zazwyczaj ograniczona w przypadku łącza szerokopasmowego, zwłaszcza w porównaniu z szybkościami pobierania. Zatrzymanie tych procesów w tle spowoduje zwiększenie przepustowości na potrzeby streamowania. Warto również sprawdzić, czy inna osoba korzystająca z tej samej sieci nie wykonuje czynności obciążających łącze.

Sprawdź szybkość połączenia internetowego

Transmisja rozgrywki zwykle wymaga przesyłania obrazu i dźwięku w czasie rzeczywistym. Czasami obejmuje ona drugi obraz z kamery internetowej skierowanej na Ciebie, a także wszystkie widżety wyświetlane przez oprogramowanie do streamowania. Aby zaprezentować wszystko w wysokiej jakości i bez żadnych przerw, potrzebna jest duża przepustowość. W niektórych przypadkach jest to łatwiejsze po wyłączeniu programów w tle korzystających z Internetu. Jeśli to nie zadziała, problem może dotyczyć szybkości połączenia internetowego.

Sprawdź, jak działa połączenie internetowe, analizując bieżące szybkości przesyłania i pobierania za pomocą usługi sieciowej, takiej jak Speedtest.net*. Wartość przesyłania może w szczególności pomóc w konfiguracji streamowania w odniesieniu do limitu. Na przykład jeśli szybkość przesyłania utrzymuje się na poziomie około 5 Mb/s, to jest to ilość danych, którą możesz wysłać w dowolnym momencie. Przy tej wartości spróbuj streamować obraz w rozdzielczości 1080p przy 30 klatkach na sekundę. Jeśli problemy z buforowaniem nadal występują, spróbuj wybrać rozdzielczość 720p bez zmiany liczby klatek na sekundę. Przesyłanie w niższej rozdzielczości i liczbie kl./s wykorzystuje mniejszą przepustowość.

Mimo, że nie istnieje uniwersalny standard szybkości Internetu na potrzeby streamowania, aby określić odpowiednią konfigurację, możesz dostosować ustawienia. W większości przypadków najniższa możliwa rozdzielczość transmisji w jakości HD wynosi 854 × 480, co jest możliwe do osiągnięcia przy ograniczonej przepustowości.

Pamiętaj, że prosty test szybkości może nie zapewnić najlepszej analizy szybkości przesyłania. Testy te są ogólnymi narzędziami używanymi do analizy ogólnego stanu połączenia, a nie sposobu, w jaki dany użytkownik korzysta z serwisu Twitch*, Mixer* lub YouTube*. Pomimo tego, jeśli szybkość przesyłania jest problematyczna, skontaktuj się z dostawcą usług internetowych (ISP), aby zwiększyć przepustowość przesyłania lub rozwiązać problem.

Jak uruchomić stream testowy

Jeśli po sprawdzeniu połączenia z Internetem i dostosowaniu liczby klatek na sekundę nadal przeprowadzane jest buforowanie i występuje spadek liczby klatek na sekundę, spróbuj uruchomić „stream testowy”, aby zdiagnozować problem. Jest to zasadniczo pusta transmisja, która umożliwia aktywne testowanie połączenia internetowego podczas połączenia z aktywnymi serwerami. Jedną z zalet przeprowadzania testu streamowania jest to, że może pomóc w określeniu, czy problemy związane są z przepustowością, czy szybkością transmisji danych, pomagając w lepszym zdiagnozowaniu problemu.

Ten rodzaj testu różni się w zależności od serwisu używanego do streamowania, ale w większości przypadków przeprowadzenie diagnostyki zajmuje nieco czasu. Platformy Twitch* i Mixer* oferują konkretne narzędzia do sprawdzenia, co się dzieje, ale w przypadku serwisu YouTube* testowy streaming jest skierowany do ogólniejszej grupy odbiorców. Stream testowy umożliwia również sprawdzenie stanu podłączonych urządzeń peryferyjnych oraz określenie, czy dźwięk i obraz są prawidłowe.

Twitch*

Użytkownicy platformy Twitch* mają dostęp do usługi Twitch Inspector*, która aktywnie loguje ostatnie streamy. Jeśli od pewnego czasu nie prowadzisz streamów i nie są dostępne żadne dane, możesz uruchomić test streamowania, umieszczając flagę przepustowości po kluczu streamu w koderze, takim jak OBS*. Flaga uniemożliwi poinformowanie obserwujących o aktywnym streamowaniu. Uruchom test na 5-10 minut3 lub dłużej, aby pozyskać więcej danych. Jakość połączenia internetowego może się zmieniać, co utrudnia wykrycie niestabilności. Podczas testu możesz również skorzystać z narzędzia Twitch Inspector*, aby zmierzyć szybkość transmisji danych w czasie rzeczywistym. Zwróć szczególną uwagę na to, czy na wykresie widoczny jest spadek wartości, ponieważ może to wskazywać na stan streamu. Wykres powinien być stabilny. Twitch Inspector* w prawym dolnym rogu przedstawia również średnią szybkość streamowania. Jeśli potrzebujesz dodatkowej pomocy, przydatne menu rozwijane „Select an Issue” (Wybierz problem) w górnej części ekranu poprowadzi Cię przez wiele stron pomocy technicznej serwisu Twitch*.

Pamiętaj, że jedną z wad testu z użyciem narzędzia Twitch Inspector* jest to, że nie rejestruje błędów w liczbie klatek na sekundę, ponieważ stream jest pusty. W rozwiązaniu tego problemu może pomóc narzędzie Twich Analyzer*, jednak w celu zgromadzenia odpowiednich danych konieczne będzie ustawienie streamu jako publicznego.

Mixer*

Użytkownicy platformy Mixer* dysponują podobnym narzędziem do uruchamiania streamu testowego. Jest ono jednak dostępne wyłącznie dla kanałów partnerów lub programistów. Jeśli nie zaliczasz się do jednej z tych kategorii, funkcja ta nie zostanie nawet wyświetlona.

Jeśli jesteś partnerem, funkcja ta jest dostępna za pośrednictwem pulpitu do transmisji (Broadcast Dashboard) w panelu ustawień głównych, w obszarze Testowe transmisje strumieniowe (Test Streams), jednak jest ona ograniczona do pięciu godzin transmisji testowej w miesiącu. Po włączeniu trybu testowego pojawi się pasek z łączem do streamu, lecz nie będzie on widoczny dla obserwujących. Osoby niebędące partnerami mogą uzyskać dostęp do niektórych analiz na temat poprzednich streamów, zawierających dane w podziale demograficznym i inne podobne statystyki.

YouTube*

Instrukcje dotyczące streamu testowego w serwisie YouTube* są nieco ogólniejsze. Platforma YouTube sugeruje przeprowadzenie oddzielnego testu szybkości, takiego jak wspomniany wcześniej, który pozwoli zmierzyć szybkość pobierania i przesyłania. W przeciwnym razie niepubliczne streamowanie na żywo to kolejny sposób na przeprowadzenie testu i zapoznanie się z raportami analitycznymi.

Kiedy rozpocząć sprawdzanie sprzętu

Po wyczerpaniu wszystkich przedstawionych tu opcji mających na celu zniwelowanie opóźnienia, w tym streamowania przy najniższych ustawieniach, jeśli nadal dochodzi do buforowania i spadku liczby klatek na sekundę, najwyższy czas sprawdzić sprzęt.

Sprawdzisz przy okazji, czy procesor jest chłodzony przy użyciu odpowiednio wydajnego układu chłodzenia cieczą lub powietrzem, a także czy pasta termiczna została nałożona stosunkowo niedawno i we właściwy sposób.

Doskonałym sposobem na sprawdzenie elementów wewnętrznych komputera jest uruchomienie streamu testowego przy jednoczesnym uruchomieniu aplikacji diagnostycznej, takiej jak HWInfo*. Aplikacja ta zapewnia konkretne wskaźniki dotyczące ważnych elementów, które należy monitorować, takich jak wykorzystanie i temperatura procesora. Zapoznaj się z dokumentacją procesora, aby sprawdzić, czy temperatura mieści się w standardowym zakresie roboczym. W przeciwnym razie upewnij się, że procesor jest chłodzony przy użyciu odpowiedniego systemu chłodzenia powietrzem, a także sprawdź, czy pasta termiczna została ostatnio nałożona we właściwy sposób. Jeśli procesor jest mocno obciążony, spróbuj zmniejszyć ustawienia kodowania lub rozważ zakup wydajniejszego procesora. Zalecamy korzystanie z procesora Intel® Core™ i7 obecnej generacji (lub wydajniejszego) jako podstawowego sprzętu do jednoczesnej gry i streamowania.

Jeśli kiedykolwiek zechcesz sobie przypomnieć, jak zapobiec buforowaniu podczas streamowania, zajrzyj ponownie na tę stronę.

Informacje o produktach i wydajności

1

Wydajność różni się w zależności od użytkowania, konfiguracji i innych czynników. Dowiedz się więcej na stronie www.Intel.com/PerformanceIndex.

2

Cechy i zalety technologii Intel® zależą od konfiguracji systemu i mogą wymagać obsługującego je sprzętu, oprogramowania lub aktywacji usług. Wydajność może różnić się od podanej w zależności od konfiguracji systemu. Żaden produkt ani komponent nie jest w stanie zapewnić całkowitego bezpieczeństwa. Więcej informacji można uzyskać od sprzedawcy lub producenta systemu bądź na stronie https://www.intel.pl.