Co to jest streaming sieciowy?
Transmisja strumieniowa w Internecie to proces dostarczania multimediów - zwykle audio lub wideo - przez Internet. Strumieniowanie sieciowe wymaga trzech rzeczy: źródła medialnego w formacie, który można przesyłać strumieniowo; oprogramowanie serwera, które może je przesyłać strumieniowo; oraz klienta lub odtwarzacza, który może odtwarzać go na komputerze użytkownika lub innym urządzeniu, takim jak smartfon lub odbiornik radia internetowego. Klient jest często wtyczką działającą w przeglądarce internetowej, ale może być także dedykowanym odtwarzaczem multimediów. Gracze zawierają funkcje takie jak przewijanie do tyłu, pauza i szybkie przewijanie do przodu.
Media strumieniowe nie muszą być pobierane i przechowywane na komputerze lokalnym. W rzeczywistości przez większość czasu nie można go zapisać na komputerze. Media przesyłane strumieniowo są przechowywane w tymczasowej przestrzeni pamięci zwanej buforem, dzięki czemu można je wyświetlić lub odsłuchać przed załadowaniem całego pliku. Zasadniczo kilka sekund multimediów jest buforowanych przed rozpoczęciem odtwarzania pliku. Zakłócenia lub wolne połączenie internetowe może spowodować zatrzymanie odtwarzania, jeśli nowe dane nie mogą zostać wystarczająco szybko załadowane do bufora.
Transmisja strumieniowa w Internecie może być na żądanie lub na żywo. W przypadku przesyłania strumieniowego na żywo użytkownik słyszy lub widzi media podczas ich nagrywania. Na przykład, gdy wykład jest transmitowany na żywo, audio i wideo są rejestrowane jako dane. Dane są kompresowane i wysyłane z serwera internetowego do klienta przeglądarki, który dekompresuje je i wyświetla na ekranie i przez głośniki. Widz może oglądać wykład niemal w czasie rzeczywistym, nawet jeśli odbywa się on w połowie świata.
W przypadku strumieniowego przesyłania danych na żądanie multimedia nie są odtwarzane, dopóki użytkownik tego nie zażąda. Usługi takie jak YouTube i Vimeo zapewniają transmisję strumieniową na żądanie: Użytkownik wybiera wideo do obejrzenia i odtwarzane w odtwarzaczu multimedialnym użytkownika. Podobnie jak w przypadku przesyłania strumieniowego na żywo, wideo nie jest zapisywane na dysku twardym użytkownika, ale pozostaje na serwerze WWW. Można go jednak odtwarzać raz po raz, lub ponownie i zagrać później.
Strumieniowe przesyłanie strumieniowe w sieci jest najczęściej spotykane w przypadku plików audio lub wideo, ale notowania giełdowe i inne dane tekstowe można również przesyłać strumieniowo. Streaming telewizji i radia internetowego wykorzystuje transmisję strumieniową do dostarczania wideo i audio dla rozrywki, a także ma wiele zastosowań w badaniach, nauce, biznesie i edukacji. Niektóre z tych zastosowań obejmują konferencje internetowe, telemedycynę i kształcenie na odległość.