Multimedialne transmisje strumieniowe

waskowiec.pl

  • Zwiększ rozmiar czcionki
  • Domyślny  rozmiar czcionki
  • Zmniejsz rozmiar czcionki
Home Multimedialne aplikacje strumieniowe Metody kodowania materiału audiowizualnego

Metody kodowania materiału audiowizualnego

Drukuj

Większość programów kodujących materiał audiowizualny oferuje kilka sposobów kompresji. Wyróżniane są następujące tryby kompresji:

  • o stałej przepływności
  • o zmiennej przepływności
  • kompresja bazująca na jakości

Stała przepływność charakteryzuje się tą samą szybkością transmisji w czasie trwania całego materiału. Bufor odtwarzania utrzymywany jest na stałym poziomie, takim samym od początku do końca materiału. Tryb ten wykorzystywany jest w większości transmisji strumieniowych, a przede wszystkim podczas transmisji „na żywo” w celu maksymalizacji jakości odtwarzania podczas trwania całego materiału. Niestety stała szybkość transmisji jest najbardziej nieefektywnym sposobem kompresji, ponieważ sceny szybko zmieniające się w czasie wymagają większej przepływności, niż te, które zawierają mało ruchu. Oznacza to, że na niektórych scenach widać znaczne pogorszenie jakości materiału.

W przypadku wcześniej nagranego materiału najbardziej korzystny jest zapis materiału w trybie zmiennej przepływności. Podczas kompresji możliwe jest określenie wielkości pliku wynikowego. Program kompresujący w zależności od kompresowanej sceny sam dobiera, czy użyje większej, czy mniejszej przepływności. Dzięki takiemu rozwiązaniu, mało zmieniające się sceny, kompresowane są z mniejszą przepływnością, natomiast takie, na których występuje dużo ruchu, z większą. Aby tryb ten można było wykorzystywać podczas transmisji strumieniowych konieczne jest stosowanie znacznie większego bufora odtwarzania w celu zniwelowania różnic w szybkości transmisji w stosunku do szybkości łącza internetowego.

Trzeci tryb kompresji charakteryzuje się utrzymywaniem względnie stałej wynikowej jakości materiału bez względu na wynikową przepływność. Materiał z mało zmieniającymi się scenami będzie transmitowany ze znacznie mniejszą szybkością bitową niż materiał w którym występuje dużo różnych zmian. Konsekwencją tego jest praktyczna niemożność przeprowadzenia transmisji w Internecie, który ma stałą przepływność, przy źle dobranych parametrach transmisji (chwilowe duże skoki w szybkości transmisji).