Czym jest enkoder?
Zanim wejdziemy w kwestie bitrate i rozdzielczości ważne, aby zrozumieć czym jest proces enkodowania sygnału. Brzmi skomplikowanie, ale naprawdę takie nie jest.
Enkodowanie jest jednym z najważniejszych procesów podczas transmisji live. W czasie procesu enwodowania obraz, który chcesz pokazać widzom (kamera i audio) jest konwertowany na sygnał cyfrowy, który zostaje wysłany na Facebook, YouTube lub inną platformę.
Enkodowanie może odbywać się na dwa sposoby: poprzez oprogramowanie na Twoim komputerze lub fizyczne urządzenie tzw. hardware.
Jeśli dopiero zaczynasz przygodę ze streamem zapewne w pierwszej kolejności sięgniesz po enkoder programowy (np. OBS, vMix, OBS Streamlabs etc.). W takiej sytuacji za przetworzenie Twojego obrazu z kamery na sygnał cyfrowy odpowiada program na Twoim komputerze. Jest to na pewno bardzo prosta i budżetowa opcja. To czy cały proces enkodowania przejdzie bezproblemowo zależy w dużej mierze od podzespołów Twojego komputera. Nie zalecam robić zaawansowanych streamu na komputerach biurowych.
Bardziej zaawansowane studia i produkcje często korzystają z enkoderów hardwarowych, czyli sprzętowych np. WebPresenter, Teradek, LiveU etc.
Użycie zewnętrznego sprzętu ma swoje zasadnicze plusy. Cały proces enwodowania oddajesz innej maszynie, która zajmie się tylko tym. Daje to na pewno większą stabilność całego procesu.
Podsumowując, w całym procesie streamu w pierwszej kolejności musisz wybrać sposób w który dostarczysz sygnał od siebie ze studia na platformę streamingową (Facebook, Youtube). A do wyboru masz dwie opcje: programowa lub sprzętową.
Cześć
Potrzebujesz pomocy przy transmisji?
Zostaw kontakt.
Odezwiemy się
w ciągu 24h
i pomożemy.
Co to jest bitrate?
Bitrate to prędkość transferu danych przez internet, potrzebna aby wysłać Twój stream na daną platformę. W prosty sposób wartość bitrate przekłada się na jakość Twojej transmisji. Wyższy bitrate = lepsza jakość.
Bardziej technicznie moglibyśmy bitrate określić jako: ilośc danych potrzebna do enwodowania pojedynczej sekundy materiału wideo. Wartości bitrate określa się w megabitach na sekundę (Mbps) lub kilobitach na sekundę (kbps).
Wysoki bitrate umożliwia streamowanie w wysokiej jakości (np. FULL HD, 4K etc.). Z drugiej strony niski bitrate to gorsza jakość wideo np. (720p)
To jak duży bitrate możesz ustawić zależy od prędkości Twojego internetu. A w zasadzie wartości upload (wysyłu) Twojego internetu. Najłatwiej sprawdzić internet wchodząc na stronę www.speedtest.net jeśli wartość upload będzie wyższa lub równa 4000 kbps (4Mbps) to stream będzie ok. I dasz radę wykonać go w jakości Full HD (1080p)
Do streamowania w wartościach 4K będziesz potrzebować znacznie szybszego internetu.
O tym jak ustawić bitrate dla poszczególnych platform piszę niżej.
Czym jest rozdzielczość wideo?
Najprościej ujmując temat. Rozdzielczość wideo to ilość pikseli w pionie i poziomie obrazu. Na przykład, wideo o rozdzielczości 1920×1080 pikseli oznacza, że obraz posiada 1920 pikseli na szerokość oraz 1080 pikseli na wysokość.
Bardzo często w żargonie rozdzielczość wideo skraca się tylko do wysokości. W przykładzie powyżej byłoby to 1080p.
W idealnym świecie, czym wyższa rozdzielczość obrazu, tym lepszy jakościowo steam.
Jednak zawsze warto sprawdzić wcześniej jakie rozdzielczości dana platforma sytreamingowa akceptuje. I tak na przykład Facebook do niedawna akceptował obraz jedynie w rozdzielczości 720p. A YouTube potrafi przyjąć nawet obraz w rozdzielczości 4K.
Rozdzielczość i bitrate są ze sobą nierozerwalnie związane. Ponieważ to rozdzielczość wideo (jakość obrazu) będzie determinować jak duży bitrate potrzebujesz do streamowania. Spójrz na tabelę poniżej. Zauważ, że wyższa rozdzielczość wideo wymaga automatycznie wyższych wartości bitrate.
Nazwa | Opis | Wideo Bitrate | Audio Bitrate |
4K – 2160p | UHD (Ultra High Definition) | 20 Mbps | 128 |
2K – 1440p | QHD (Quad High Definition) | 15 Mbps | 128 |
FHD – 1080p | FHD (Full HD) | 7 Mbps | 128 |
HD – 720p | HD (Standard HD) | 5 Mbps | 128 |
Czym jest FPS? I do czego służy?
FPS czyli Frames per second, czyli ilość klatek na sekundę. Jest to kolejna wartość ogromnie ważna przy transmisji live.
FPS odnosi się do tego ile klatek na sekundę jest rejestrowanych przez kamery oraz komputer. Innymi słowy, jeśli FPS jest ustawione na 25, oznacza to, że w ciągu sekundy rejestrowane jest 25 pojedynczych obrazów. Połączenie ich powoduje, że mamy płynne wideo 🙂
Od ilości rejestrowanych klatek zależy w dużej mierze płynność obrazu.
Generalnie przyjmuje się, podobnie jak w filmie, że FPS powinno być ustawione na 25. Ewentualnie na 30, jeśli platforma na którą stremujesz wymaga takiej wartości.
Wyższe klatkarze, w okolicach 60 czy 120, są wykorzystywane głównie w sporcie. Ponieważ pozwalają na bezstratne spowolnienie obrazu i odtworzenie danej sceny w zwolnionym tempie.
Najlepsze ustawienia bitrate
W tym miejscu połączymy wszystkie informacje o których do tej pory była mowa.
Każda z platform ma swoje własne, z góry ustalone, optymalne wartości bitrate, których możesz użyć.
Znajomość tych wartości to klucz do prawidłowej i dobrej jakościowo transmisji live.
Oto optymalne wartości bitrate dla 7 najpopularniejszych platform streamingowych i ustawienia bitrate do 1080p:
Nazwa | Wideo Bitrate | Audio Bitrate |
Facebook Live | 4 Mbps | 128 Kbps |
Youtube Live | 4 Mbps | 128 Kbps |
Vimeo Livestream | 5 Mbps | 128 Kbps |
Twitch | 2.5 do 4 Mbps | 128 Kbps |
3.5 Mbps | 128 Kbps | |
Periscope | 2.5 Mbps | 128 Kbps |
Wowza | 5 Mbps | 128 Kbps |