Szybkość transmisji bitów

Derek Herman
Derek Herman
Joe Medley
Joe Medley

Z poprzedniego artykułu Kontenery i kodeki pokazaliśmy, jak zmienić kontener (rozszerzenie) i kodek pliku multimedialnego. W tym artykule pokażemy, jak zmienić szybkość transmisji, zanim omówimy rozdzielczość.

Szybkość transmisji bitów i rozdzielczość mają związek z ilością danych w pliku multimedialnym. Wydaje się to oczywiste, ale jednak zamierzamy to powiedzieć. Możesz zawsze zmniejszyć szybkość transmisji i rozdzielczość, ale zwiększanie ich jest problematyczne. Bez specjalnego oprogramowania i algorytmów najważniejsza jest jakość.

Dlatego zawsze zaczynaj proces konwersji od pliku źródłowego o najwyższej jakości, do którego masz dostęp. Zanim cokolwiek zrobisz, jeszcze przed zmianą kodeka lub kontenera sprawdź cechy wyświetlania pliku i upewnij się, że plik źródłowy ma większą szybkość transmisji bitów lub rozdzielczość, niż oczekujesz.

Szybkość transmisji bitów to maksymalna liczba bitów używanych do kodowania 1 sekundy strumienia multimediów. Im więcej bitów jest używanych do zakodowania sekundy, tym wyższa jakość.

Jak można się było spodziewać, szybkość transmisji bitów bywa niewielka. W tabeli poniżej pokazujemy, jaką szybkość transmisji bitów należy stosować w przypadku typowych warunków sieciowych. Aby porównać treści, dodaliśmy wartości dla płyt Blu-ray i DVD.

metody wyświetlania, Szybkość transmisji bitów
Blu-ray 20 MB
DVD 6 Mb/s
Strona na komputer 2 Mb/s
Komórka 4G 0,7 Mb
Sieć komórkowa 3G 0,35 Mb/s
Sieć komórkowa 2G Zależy od typu sieci.

EDGE: 0,4 Mbs
GPRS: 0,04 Mbs

Jakiej wartości należy użyć w przypadku filmów na moich stronach internetowych? W skrócie: komputer, 4G i 3G. Jeśli wyświetlasz reklamy wideo na rynkach nazywanych „kolejnym miliardem użytkowników”, np. w Indiach, warto uwzględnić także 2G. W celach demonstracyjnych wybierzemy sieci 3G.

Korzystając z FFmpeg, ustawiasz szybkość transmisji bitów z flagą (niespodzianka!) (-b).

Jeśli nie masz zainstalowanego programu FFmpeg, zapoznaj się z podstawowymi informacjami o aplikacji multimedialnej, aby skonfigurować ją pod kątem Dockera.

  1. MP4

    /media # ffmpeg -i glocken.mov -b:v 350k -b:a 64k glocken_3g.mp4
    
  2. WebM

    /media # ffmpeg -i glocken.mov -b:v 350k -b:a 64k glocken_3g.webm
    

Zwróć uwagę na 2 flagi szybkości transmisji bitów: -b:a i -b:v. Jedno dotyczy strumienia audio, a drugiego dla strumienia wideo.

/media # ls -l
-rw-r--r-- 1 root root  12080306 Mar  7 12:16 glocken.mov
-rwx------ 1 root root    531117 Mar  7 13:42 glocken_3g.mp4
-rwx------ 1 root root    706119 Mar  7 13:46 glocken_3g.webm

Po przygotowaniu plików możesz dostosować ich rozdzielczość.