Loading AI tools
technika transmisji multimedialnej Z Wikipedii, wolnej encyklopedii
Media strumieniowe – technika dostarczania informacji multimedialnej przez Internet, od dostawcy transmisji strumieniowej do użytkownika, w sposób nieprzerywany. Media strumieniowe opierają się na transmisji skompresowanych danych multimedialnych. Nie należy mylić mediów strumieniowych z multimedialnymi formatami plików (AVI).
Najczęściej przesyłane w postaci mediów strumieniowych dane to dźwięk (radio internetowe), obraz (telewizja internetowa) oraz dodatkowe dane opisowe, np. napisy do filmu albo nazwy piosenek.
Wyróżnia się dwa rodzaje dostępu do mediów strumieniowych:
Media strumieniowe wykorzystuje się dla następujących typów treści multimedialnych:
Wraz z postępem technicznym współczesnego świata permanentnie wzrasta zapotrzebowanie na transfer przez sieci telekomunikacyjne. Odnosi się to do coraz większej ilości danych, szczególnie treści multimedialnych. Przesyłanie plików o coraz większym rozmiarze (np. filmy lub utwory muzyczne) stało się możliwe dzięki szybkiemu rozwojowi i wzrostowi szybkości łączy internetowych[1].
Istnieje wiele różnych protokołów i formatów przesyłu mediów strumieniowych.
Strumienie audio są kompresowane, aby zmniejszyć rozmiar pliku przy użyciu formatu kodowania audio, takich jak: MP3, Vorbis, AAC. Strumień wideo jest skompresowany przy użyciu formatu kodowania wideo, aby zmniejszyć rozmiar pliku. Formaty kodowania tego typu to przeważnie: H.264, HEVC, VP9. Kodowane strumienie audio i wideo są montowane w pojemniku „Bitstream”, takich jak MP4, FLV, WebM, ASF. Bitstream jest dostarczany z serwera do klienta (użytkownik komputera podłączonego do Internetu) za pomocą protokołu transportowego, takiego jak Adobe RTMP lub RTP.
Często zdarza się, że protokóły transportowe strumieniowe są używane do przesyłania wideo z miejsca zdarzenia do „chmury” usługi transkodowania i CDN, które następnie wykorzystuje protokoły komunikacyjne oparte na protokole HTTP do dystrybucji wideo do poszczególnych domów i użytkowników. Klient (użytkownik końcowy) może wchodzić w interakcje z serwerem za pomocą protokołu kontroli, takiego jak wiadomości MMS lub RTSP.
Projektowanie protokół sieciowy do obsługi mediów strumieniowych rodzi wiele problemów. Protokoły strumieniowe, takie jak protokół datagramów użytkownika (UDP), wysyła strumień mediów w postaci szeregu małych paczek. Jest on prosty i skuteczny. Jednak nie ma mechanizmu w protokole, aby zapewnić stały przepływ danych. Odnosi się to do aplikacji wykrywającej utratę, uszkodzenie oraz odzyskanie danych przy użyciu technik korekcji błędów. W tym celu zostały zaprojektowane protokoły poziomu aplikacji specjalnie do strumieniowego przesyłania multimediów w sieciach, tj.:
RTSP pracuje nad różnymi protokołami transportowymi, natomiast dwa ostatnie są zbudowane na górze UDP.
Unicast to protokoły wysyłające osobną kopię strumienia multimedialnego z serwera do każdego odbiorcy. Stanowi normę dla większości połączeń internetowych. Wielu użytkowników może zobaczyć ten sam program telewizyjny jednocześnie. Multicast to protokoły, które zostały opracowane w celu zmniejszenia obciążenia serwera i sieci. Wynikają z duplikatów strumieni danych, które występują, gdy wiele strumieni unicast odbiorcy otrzymują niezależnie treści. Te protokoły wysyłają jeden strumień ze źródła do grupy odbiorców. Jedną z potencjalnych wad multiemisji jest utrata funkcji wideo na żądanie. Ciągła transmisja materiału radiowego lub telewizyjnego zwykle wyklucza zdolność odbiorcy do sterowania odtwarzaniem. Jednak problem ten może być złagodzony przez elementy, takie jak serwery buforowania, cyfrowych dekoderów i buforowanego odtwarzacza multimedialnego.
IP Multicast zapewnia środki do przesyłania pojedynczego strumienia mediów do grupy odbiorców za pośrednictwem sieci komputerowej. Multiemisja protokołu, zwykle Internet Group Management Protocol, służy do zarządzania strumieniem multicast do grup odbiorców w sieci LAN. Jednym z wyzwań we wdrażaniu multicast IP jest to, że routery i firewalle pomiędzy sieciami LAN muszą umożliwić przepływ pakietów przeznaczonych do grup multicast. Organizacja mająca kontrolę nad siecią pomiędzy serwerem i odbiorcami (tj. edukacyjnych, rządowych, korporacyjnych intranetów), przesyła protokoły przetworzone takie jak protokół PIM, które mogą być używane do dostarczania zawartości strumienia do wielu lokalnych segmentów Area Network. Masowo dostarczane treści (protokoły multicast) potrzebują znacznie mniej energii i innych zasobów niż powszechnie wprowadzane, niezawodne transmisje multicast i ich preferencyjne stosowanie wszędzie tam, gdzie jest to możliwe, jest poważnym wyzwaniem ekologicznym i ekonomicznym.
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.