Media strumieniowe to dane wideo i / lub audio przesyłane przez sieć komputerową w celu natychmiastowego odtwarzania, a nie do pobierania plików i późniejszego odtwarzania (offline). Przykłady przesyłania strumieniowego wideo i audio obejmują audycje internetowe i programy telewizyjne oraz internetowe transmisje internetowe.
Korzystanie z mediów strumieniowych
Połączenia sieciowe o dużej przepustowości są zazwyczaj potrzebne do pracy z multimediami strumieniowymi. Konkretne wymagania dotyczące przepustowości zależą od rodzaju treści. Na przykład oglądanie strumieniowego wideo o wysokiej rozdzielczości wymaga znacznie większej przepustowości niż oglądanie filmów w niskiej rozdzielczości lub słuchanie strumieni muzyki.
Aby uzyskać dostęp do strumieni multimediów, użytkownicy otwierają swoje odtwarzacze audio / wideo na swoim komputerze i inicjują połączenie z systemem serwera. W Internecie tymi serwerami medialnymi mogą być serwery sieciowe lub specjalne urządzenia skonfigurowane specjalnie do strumieniowania o wysokiej wydajności.
Przepustowość (przepustowość) strumienia medialnego to szybkość transmisji bitów. Jeśli przepływność utrzymywana w sieci dla danego strumienia spadnie poniżej szybkości niezbędnej do obsługi natychmiastowego odtwarzania, zrzuconych klatek wideo i / lub utraty dźwięku. Systemy mediów strumieniowych zwykle wykorzystują technologię kompresji danych w czasie rzeczywistym, aby zmniejszyć przepustowość wykorzystywaną w każdym połączeniu. Niektóre systemy strumieniowania mediów można również skonfigurować w celu zapewnienia jakości usługi (QoS), aby pomóc w utrzymaniu wymaganej wydajności.
Konfigurowanie sieci komputerowych dla mediów strumieniowych
Niektóre protokoły sieciowe zostały opracowane specjalnie dla mediów strumieniowych, w tym Protokół przesyłania strumieniowego w czasie rzeczywistym (RTSP) . Protokołu HTTP można również użyć, jeśli treść, która ma być przesyłana strumieniowo, składa się z plików przechowywanych na serwerze sieci Web. Aplikacje odtwarzacza multimedialnego zawierają wbudowane wsparcie dla niezbędnych protokołów, dzięki czemu użytkownicy zwykle nie muszą zmieniać żadnych ustawień na swoim komputerze, aby odbierać strumienie audio / wideo.
Przykłady odtwarzaczy multimedialnych obejmują:
- Szybki czas
- Prawdziwy gracz
- Windows Media Player
Dostawcy treści, którzy chcą dostarczać strumienie, mogą skonfigurować środowisko serwerowe na kilka różnych sposobów:
- Subskrybuj jedną z internetowych usług wideo na żywo strumieniowej transmisji wideo, takich jak justin.tv lub ustream.
- Zbuduj prywatny internetowy serwer multimedialny, instalując specjalistyczne oprogramowanie komercyjne na serwerze sieci Web. Przykłady oprogramowania serwera mediów obejmują serwer RealNetworks Helix i Adobe Flash Media.