RTSP jest Real Time Streaming Protocol, który służy jako protokołu z kontroli, oraz jako baza wypadowa dla negocjujących transportu, takich jak RTP, multicast oraz unicast i negocjuje kodeki off serwerów w formacie niezależny sposób.
RTSP wspólnie przedstawiony w październiku, IETF 1996 roku przez RealNetworks i Netscape Communications Corporation, a przy wsparciu ponad 40 wiodących firm medialnych. Projekt został przez rozległe Współpraca firmy RealNetworks, Netscape, Columbia University i MMUSIC IETF grupy roboczej, i został opublikowany jako standard IETF Proponowane w kwietniu 1998 roku.
RTSP (RFC 2326) jest protokołem kontroli prezentacja multimedialna klient-serwer, zaprojektowany w celu zaspokojenia potrzeb dla efektywnego dostarczania strumieniowo multimediów w sieciach IP. Wykorzystuje istniejące infrastruktury internetowej (na przykład dziedziczenie uwierzytelnianie i fotek z HTTP) i działa dobrze zarówno dla dużych odbiorców, jak i mediów na żądanie jednego widza.
RealNetworks, Netscape Communications i Columbia University opracowany wspólnie RTSP w ramach grupy roboczej MMUSIC z Internet Engineering Task Force (IETF). W kwietniu 1998 roku został opublikowany jako standard przez IETF.
RTSP jest jeden bardzo ważny element w układance interoperacyjności. Interoperacyjność systemów multimedialnych na strumieniowe obejmuje wiele elementów (Gracze, serwery, Nadajniki / Narzędzia), że musi dzielić wspólne mechanizmy.
Nadajniki i narzędzia tworzenia treści muszą być zdolne do przechowywania zawartości w plikach, które serwery mogą czytać. Serwery muszą być w stanie przesyłać strumieniowo zawartość za pomocą protokołów, które gracze mogą zrozumieć. Nadajniki i narzędzia muszą także przechowywać typy danych w plikach w formatach, które ostatecznie zostaną zrozumiane przez graczy.
Protokoły takie jak RTSP są konieczne, ale nie wystarczające do osiągnięcia end-to-end interoperacyjności. Formaty plików takie jak ASF i QuickTime FF działają jako pojemniki na danych multimedialnych, typów danych, takich jak RealAudio i RealVideo, H.263, MPEG i audio i wideo są wszystkie typy danych, które mogą być dostarczane na takim systemie.
Oto kilka kluczowych cech "rtspd":
· Modułowe, obiektowego realizacja pełnomocnika RTSP, ulepszoną obsługę.
· Prawidłowa obsługa wszystkich wymienianych poprzez metodę konfiguracji informacji transportowej.
· Wsparcie dla platform Windows.
· Modyfikacje parametrów wiersza polecenia.
Oto lista znanych realizacjach RTSP:
· Cisco IP / TV - serwer wideo i widz, który implementuje protokół RTSP, RTP, H.261 i MPEG. [Client i Server]
· Uniwersytet Columbia rtspd - Obsługa obsługujących plików .au RTSP / RTP poprzez Windows NT i Solaris [Server, źródło dostępne]
· Darwin Streaming Server - serwer źródłowy open Apple i strumieniowe proxy. Obsługuje RTSP / RTP służąc plików MOV. [Proxy Server i obejmuje źródło]
· Helix - platforma dostawy mediów do streamingu produkcje multimedialne. Obsługuje RTSP / RTP dostawę AVI, WAV, MP3 i plików MOV, a także RTSP dostawy RealAudio i RealVideo [Server, serwera proxy i SDK; dostępne źródło]
· IBM RTSP toolkit - zestaw narzędzi IBM opiera się na opracowanych narzędzi dla wideo i innych zastosowań w latach 1995-1996. Ich zestaw narzędzi odzwierciedla filozofię Unix muszli, procesów i podstawowych narzędzi i wykazywać realizacji powłoki na bazie protokołu oraz ich przydatność dla programów spoza multimedialnych. [Client, zawiera źródło]
· Kasenna MediaBase - serwer video z wbudowanym zarządzania treścią i technologii dystrybucji treści z MPEG-1, MPEG-2, MP3 i QuickTime mediów strumieniowych. [Serwer]
· Komssys - wdrożenie RTSP / RTP dla systemów multimedialnych naukowców, którzy chcą zbadać protokoły i problemy systemy operacyjne [Serwer, Client, Proxy; zawiera źródło]
· Live.com Streaming Media - biblioteki dla C ++ RTSP / RTP realizacji. Realizuje kilka packetizations: MP3 (RFC 2250, RFC 3119), MPEG (RFC 2250) i H.263 + (RFC 2429). Renderujące nie wliczone. [Client i Server, zawiera LGPL źródło]
· RTP / RTSP biblioteki MediaTechnik za - ANSI C biblioteki, które obsługuje format H.263 strumieni wideo, jak określono w dokumencie RFC 2190, z możliwością przedłużenia do obsługi innych formatów. Przeznaczony do przenoszenia i integracji aplikacji.
· MPEG4IP - MPEG-4 / ISMA apartament interoperacyjność wyprodukowany przez Cisco. Obsługuje MPEG-4 Audio (AAC), MPEG-4 Video, RTP, RTSP, MP3 (z wykorzystaniem RFC 2250). Zawiera klienta, serwera (Darwin) i narzędzia kodowania. [Client i Server, zawiera źródło]
· On2 TrueCast - Server dla Windows NT i 2000. pliki skompresowane strumienie wideo VP4.
· Otwórz Mash - Otwórz Mash wspiera Mash zestaw narzędzi multimediów strumieniowych i aplikacji rozproszonych współpracy w oparciu o narzędzia internetowe Mbone i protokołów. [Client, zawiera źródło]
· Popcorn - MPEG-1 na żywo Player dla Linuksa produkowanego przez eProcess. [Client, zawiera źródło]
· QuickTime - wieloplatformowy architektury oprogramowania multimedialnego firmy Apple. Obsługuje RTSP / RTP, H.263 z H.261, MPEG 1 Video, 1 i 2 warstwy audio, DVI, mu-law, A-law i innych. [Client, zawiera źródło]
· RealPlayer - RealNetworks wieloplatformowy odtwarzacz multimedialny. Obsługuje RTSP / RTP z H.261, u-law, A-law, MP3, DVI. [Klient]
· RTSP Monitor - narzędzia, by sprawdzić dostępność plików multimedialnych w oparciu o czas i w czasie rzeczywistym strumieni mediów. Napisany w języku Java z wykorzystaniem JMF.
· Zestaw Proxy RTSP (RealNetworks) - otwarta implementacja źródło proxy zapory na poziomie aplikacji dla systemu UNIX. Zestaw ten zawiera cały kod źródłowy dla pełnomocnika i dokumentacji dla budowy i instalowania serwera proxy RTSP. [Proxy, zawiera źródło]
· Sentivision RTSP / RTP Streaming Server - Zapewnia materiały wideo w czasie rzeczywistym transmisji strumieniowej do sprzętu obsługującego IP Set-Top Box. Funkcje obejmują: multicast, unicast UDP, trick-play i wielu kodeków.
· Sun Java Media Framework - SDK do dodawania mediów strumieniowych do aplikacji i apletów. [Client SDK]
· Sun Streaming Server - Serwer RTSP wdrożenie RTP / RTCP, i SDP. Dostarcza na żądanie z zasugerował strumieni MPEG-4 (.mp4), zasugerował, Apple QuickTime (.mov) i zasugerował, 3GPP (.3gp) plików. Transmisje na żywo jest również wspierany poprzez odbicie źródeł RTP (Bezpłatne ograniczone serwer strumienia pobierz)
· Video on Demand - oparte na Java serwer wideo wyprodukowany przez studentów
Szczegóły programowe:
Komentarze nie znaleziono