www.wikidata.de-de.nina.az
RTSP im TCP IP Protokollstapel Anwendung RTSPTransport UDP TCPInternet IP IPv4 IPv6 Netzzugang Ethernet TokenBus TokenRing FDDI Das Real Time Streaming Protocol RTSP ist ein Netzwerkprotokoll zur Steuerung der kontinuierlichen Ubertragung von audiovisuellen Daten Streams oder Software uber IP basierte Netzwerke Mit ihm wird die Session zwischen Empfanger und Server gesteuert RTSP ist ein textbasiertes Protokoll und ahnelt im Aufbau und Verhalten HTTP Die Kommunikation findet standardmassig uber den Port 554 alternativ auch 8554 wahlweise uber UDP oder TCP statt Das Protokoll wurde von der Internet Engineering Task Force IETF entwickelt und 1998 im RFC 2326 1 standardisiert Inhaltsverzeichnis 1 Ubersicht 2 Terminologie 3 Weblinks 4 EinzelnachweiseUbersicht BearbeitenWahrend in der Praxis meistens das Real Time Transport Protocol RTP RFC 3550 2 zur Ubertragung von Daten in Echtzeit dient RTSP ist protokollunabhangig besteht die Funktion von RTSP hauptsachlich in der Steuerung der Datenstrome uber RTSP selbst werden keine Nutzdaten ubertragen daher wird RTSP gelegentlich auch als Netzwerk Fernbedienung bezeichnet Die Steuerung der Ubertragung erfolgt durch das RealTime Control Protocol RTCP RTSP ist fur multimediale Datenstrome etwa das was HTTP fur HTML Dokumente ist im Gegensatz zu HTTP kennt RTSP jedoch Zustande und ist bidirektional das heisst sowohl Client als auch Server konnen Anfragen absetzen Ansonsten werden in RTSP wie auch bei HTTP die Nachrichten in Request zum Initialisieren einer Sitzung und Response zur Beantwortung der Anfrage durch eine Statusmeldung aufgeteilt Die Elemente einer multimedialen Prasentation werden durch die Markup Sprache Synchronized Multimedia Integration Language SMIL SMIL 1 0 ab 1997 SMIL 2 0 ab 2001 definiert aggregiert und zeitlich synchronisiert RTSP fahige Streaming Server sind unter anderem der Helix Server sowie der QuickTime Streaming Server seit 1999 Eine freie verfugbare Implementierung GPL oder LGPL ist der ffserver des FFmpeg Projekts dessen Weiterentwicklung im Rahmen dieses Projekts allerdings fallen gelassen wurde 3 Eine weitere freie Implementierung ist das in VLC genutzte LIVE555 4 Weiter verwendet das Software Unternehmen Microsoft seit der Ubernahme von Softricity Inc RTSP in ihrem Software Verteilungssystem App V vormals SoftGrid um Anwendungen vom Server zum Client so zu ubertragen dass der Client die Software so bald wie moglich nutzen kann auch wenn sie noch nicht vollstandig heruntergeladen ist Terminologie BearbeitenEine Vielzahl von Begriffen wird bei der Benutzung des RTSP analog zu http genutzt Aggregate Control Zur Steuerung mehrerer Streams nutzt der Media Server eine Zeitachse Um die Audio und Videosignale gemeinsam zu steuern kann der Client einen Befehl fur beide senden Conference Konferenz eine Mehrplatz Multimedia Prasentation wobei Mehrplatz eine Teilnehmerzahl von mindestens zwei bedeutet Dies konnen auch weitere IT Systeme sein Client Der Client bei RTSP empfangt kontinuierlich Informationen vom Server Connection Eine Netzwerkverbindung mit dem Ziel Informationen auszutauschen Container File Eine Datei welche die Informationen fur Media Streams liefert Continuous Media Im Gegensatz zu Datenpaketen mussen die Audio und Videosignale in gleicher zeitlicher Reihenfolge am Client abgespielt werden Kritisch ist dies bei Echtzeitubertragung weniger problematisch beim Abspielen von Aufnahmen Entity Ist die Summe der Transportinformationen die zwischen Client s und Servern transferiert werden Media Initialization Beinhaltet den Datentyp Codec H 264 Ausserdem z B Zeitangaben Farbsignale FBAS etc Der Client benotigt die Angaben zur richtigen Wiedergabe des Media Streams Media Server Der Server stellt einen oder mehrere Media Streams bereit Verschiedene Media Streams konnen zu einer Prasentation zusammengefasst werden Ein Media Server kann auf dem Web Server oder einem Backend Server betrieben werden Media Server Indirection Redirection eines Clients zu einem anderen Media Server Media Stream Ist eine Instanz zum Beispiel ein Audio Stream oder ein Video Stream wie auch virtuelle Zusammenarbeit Whiteboard oder Anwendung Message Befehl zum Verbindungsaufbau Participant Teilnehmer Teilnehmer einer Konferenz Ein Teilnehmer kann auch ein IT System z B ein Media Recorder oder Videoproxy sein Response Eine RTSP Anfrage beinhaltet typischerweise einen Mechanismus fur eine kontinuierliche Ubertragung Media Stream SETUP gestartet wird der Stream mit PLAY oder RECORD beendet mit TEARDOWN Weblinks Bearbeiten nbsp Commons Real Time Streaming Protocol Sammlung von Bildern Videos und Audiodateien RFC 2326 Real Time Streaming Protocol RTSP englisch RFC 7826 Real Time Streaming Protocol Version 2 0 englisch Einzelnachweise Bearbeiten RFC 2326 Real Time Streaming Protocol RTSP englisch RFC 3550 RTP A Transport Protocol for Real Time Applications Juli 2003 englisch FFmpeg In ffmpeg org Abgerufen am 8 September 2016 wiki videolan org Abgerufen von https de wikipedia org w index php title Real Time Streaming Protocol amp oldid 239265193