whycomputer.com >> Wiedza o Internecie >  >> Oprogramowanie

Jaka jest różnica między buforowaniem a transmisją strumieniową?

Buforowanie jest w rzeczywistości działaniem mającym na celu poprawę jakości przesyłania strumieniowego; Przesyłanie strumieniowe jest powszechnie używane w Internecie do konsumpcji mediów, ponieważ widz potrzebuje tylko segmentu mediów, które aktualnie ogląda, aby cieszyć się treścią, a nie całą rzeczą z pobieraniem. Buforowanie strumienia pomaga obejść wszelkie niespójności w przepływie danych podczas przesyłania strumieniowego treści.

Strumieniowanie
Strumieniowanie minimalizuje czas potrzebny do rozpoczęcia przeglądania multimediów przez Internet po uruchomieniu transfer danych; cokolwiek oglądasz, pobierasz podczas oglądania. Według BBC „Streaming oznacza słuchanie muzyki lub oglądanie wideo w„ czasie rzeczywistym ”, zamiast pobierania pliku na komputer i oglądania go później”. Przesyłanie strumieniowe jest szczególnie przydatne, gdy szybkość połączenia z internetem dla konsumenta multimediów pozwoliłaby im na kompletne pobieranie multimediów w krótszym czasie niż byłoby to możliwe. Strony internetowe i usługi często wykorzystują streaming do dystrybucji treści audio i wideo; można również przesyłać strumieniowo programy komputerowe, takie jak Microsoft Office On Demand i różne gry wideo.

Bufor
Bufor to przydzielona przestrzeń do przechowywania danych, która zawiera informacje ze strumienia, którego przeglądarka lub użytkownik może użyć. W przypadku strumienia multimedialnego, takiego jak muzyka lub film, bufor zawiera nadchodzące treści, których widz jeszcze nie widział ani nie słyszał. Bufor może również zawierać ostatnio oglądaną zawartość do szybkiego przewijania. Podczas przesyłania strumieniowego programów bufor zawiera części programu, do którego użytkownik zadzwonił i prawdopodobnie zadzwoni.

Buforowanie poprawia strumieniowanie
Bufor jest przeznaczony do przechowywania nadchodzących informacji, aby zapewnić możliwie płynne wykorzystanie. Bufor został zaprojektowany w celu uwzględnienia niespójnych zmian prędkości udostępniania danych i tymczasowej utraty usługi. Dodatkowo buforowanie przed uruchomieniem strumienia może zapewnić strumień o wyższej jakości niż w czasie rzeczywistym. Na przykład, jeśli strumień audio działa z szybkością 256 kb /s, ale połączenie internetowe słuchacza działa tylko z prędkością 200 kb /s, strumień może spędzić 30 sekund na wczytaniu utworu przed rozpoczęciem odtwarzania, aby pobieranie zakończyło się w tym samym czasie, w którym zakończy się odtwarzanie utworu. Ta sama koncepcja wstępnego ładowania działa w przypadku filmu, który może odtwarzać z prędkością 12 Mb /s, ale przeglądarka ma tylko prędkość pobierania 11 Mb /s.

Przesyłanie strumieniowe bez buforowania
Przesyłanie strumieniowe treści bez bufora pozostawia widza na łasce stała prędkość strumienia danych. Jeśli strumień wideo nie ma bufora lub jest za mało bufora, zacznie się on kręcić, obniżyć jakość lub tymczasowo wstrzymać, jeśli coś się stanie, aby zakłócić połączenie, gdy przechodzi z serwera do urządzenia przeglądarki. Takie rzeczy, jak serwer źródłowy uzyskujący tymczasowy wzrost obciążenia, zanik połączenia z Internetem, mała liczba pakietów danych utraconych podczas transferu, a nawet ktoś inny w tej samej sieci przeglądający stronę internetową może przerwać ten kanał.

URL:https://pl.whycomputer.com/oprogramowanie/100312020.html

Oprogramowanie
  • Jaka jest różnica między 5 Mbps a 25 Mbps?

    Uzyskiwanie dostępu do aplikacji opartych na chmurze za pośrednictwem łącza internetowego o niskiej prędkości nie zapewnia czasu reakcji na wydajne korzystanie z oprogramowania w chmurze. Jest to szczególnie ważne, jeśli Twoja firma wykonuje zadania wymagające dużej ilości danych, które wymagają duż

  • Jaka jest różnica między C ++ i Visual Basic?

    Dzięki obiektowemu redesignowi i późniejszej ewolucji, Visual Basic ma teraz wiele wspólnego z C ++, ale dwa języki, które zostały stworzone do różnych celów, nigdy nie były przeznaczone być wymiennym. Istnieje kilka ważnych różnic między nimi. Jedna platforma a wiele aplikacji Visual Basic mu

  • Jaka jest różnica między MicroStation a AutoCADem

    W dziedzinie projektowania wspomaganego komputerowo MicroStation i AutoCAD to dwa z wiodących programów używanych przez projektantów. AutoCAD jest jednym z najczęściej używanych programów dla większości ludzi podczas nauki projektowania, ale niektóre firmy i projektanci preferują MicroStation. Progr

Wiedza o Internecie © https://pl.whycomputer.com