SpV Desktop Video Jörg Westbomke

Slides:



Advertisements
Ähnliche Präsentationen
Powerpoint-Präsentation
Advertisements

Inhalt – Technische Grundlagen
externe Speicher II Diskettenlaufwerke
© 2003 Guido Badertscher Spontane Vernetzung - UPnP 9. Jänner 2004 Spontane Vernetzung Guido Badertscher.
Audioformate in der Unterhaltungselektronik
Spezifikation der Module / Programme
Der SmartPump-Server Ein tolles Stück Technik. 2Der SmartPump Server Architektur Kontrollkommunikation RTP-Videostrom Client Server RTSP Pipeline Daten.
DVD und CD Datenträger im Vergleich
Virtuelle Forschungsumgebungen Hintergrundbeitrag: HTML5: Video Player und VideoJS Universität zu Köln Historisch-Kulturwissenschaftliche Informationsverarbeitung.
Voice over IP (VoIP) Konzepte und Perspektiven
Technik Gestaltung Navigation Daten. Übersicht Client Webbrowser InternetServer.
Internet und seine Dienste
Windows 98 Microsoft Windows 98 - Ein technischer Überblick Jörg Kramer University Support Center.
Signalisierung von Benutzeranforderungen zur Anpassung von Videoströmen
1. Einführung Lernziele: Auffrischen des Wissens aus Rechnernetze
Technische Universität Ilmenau
Webstreaming Grundlagen
Einführung in die Technik des Internets
Embedded Systems Ausgewählte Themen (ES-M) Beuth-Hochschule WS 2010 Oliver Lietz Dipl.-Ing. Digitale Videotechnik.
n4 Streaming Media System
Als Einstieg gab es einen Film, dieser kann hier leider
Audio-Kompression MPEG Audio MPEG Moving Pictures Experts Group
FH Wiesbaden Studiengang Fernsehtechnik Hedtke FH Wiesbaden Studiengang Fernsehtechnik Bericht DVD-Forum.
Präsentation im Fach „System und Netze“
Ende Christian SeitzJochen Braun. Ende Der CMOS Standard Chip.
Vorstellung Dipl.-Ing. Andreas Heinrich
Distanzbasierte Sprachkommunikation für Peer-to-Peer-Spiele
2 Distanzbasierte Sprachkommunikation für Peer-to-Peer-Spiele.
von Julia Pfander und Katja Holzapfel E 12/2
Mark Doll – 1/21V3D2 Workshop 2003, Frankfurt/Main 19./ http:// Ansätze für eine Web-basierte Initiierung qualitätsbasierter Kommunikationsdienste.
USB STICK Die Speicherstifte, die über den USB -Anschluss mit dem Rechner verbunden werden, sind klein und recht kostengünstig in der Anschaffung. Ihr.
Das OSI Schichtenmodell
CD (Compact Disc) Sefkan Sengül.
Julia Grabsch Florian Hillnhütter Fabian Riebschläger
Allgemeine Technologien I Sitzung am Mailserver
IFB Speyer Daniel Jonietz dj 2 XAMPP - Was ist das? Paket mit: – X – Apache (Webserver) – MySQL oder SQLite (Datenbank) – Perl (Skriptsprache) –
SPSC – Signal Processing & Speech Communication Lab Professor Horst Cerjak, Markus Bürger Graz, 05/10/2007 SACD Super Audio CD (SACD) Präsentation.
1 Peer to Peer – GNUTELLA Seminar Innovative Netztechnologien Christophe LE ROQUAIS, den 17. Juni 2002.
Saia® Systemkatalog Kapitel A2 – Bedienen und Beobachten
Symmetrische Blockchiffren DES – der Data Encryption Standard
Agenda Rückblick 2. Aufbau der Software Benutzeroberfläche 4. Ausblick
1 (C)2006, Hermann Knoll, HTW Chur, FHO teKRY407 Geheimhaltung, Authentikation, Anonymität Protokolle: Übersicht Referat Santos: Hash-Funktionen.
Netzwerke.
HTTP IT-Zertifikat Universität zu Köln Allgemeine Technologien II
Datenspeicherung Gk Informatik Jennifer Hahn Stefanie Svenja Bachmann.
Videoformate ... gibt es nicht?! Gute Quellen:
Präsentation von Nadine Hartmann und Buket Barut
Multimedia Streaming.
VPN – Virtual Private Network
Endgeräte Seminar HWS 2006/07 - Multimedia-Protokolle für den Wohnzimmer - PC Johannes Kieß
->Prinzip ->Systeme ->Peer – to – Peer
Universal Plug and Play
VoIP Voice over IP per SIP.
AINF - 1. Jahrgang Hardware DVD und CD Gerhard Rosenberger
8. Juni 2005Autor: Walter Leuenberger Computeria Urdorf Treff vom 8. Juni 2005 CDs & DVDs Brennen.
Lösungen 1. Zu einem Dienst gehören immer: Diensterbringer (Server), Dienstbenutzer (Client) und Protokoll.
TCP/IP.
SNMP – Simple Network Management Protocol
Webserver Apache & Xampp Referenten: Elena, Luziano und Sükran
Eine Präsentation von Roman Griesser und Evangelos Kouranos
Kirsten Kropmanns Allgemeine Technologien II 9. März 2009
Spezifikation der Module / Programme
Produced by Tobias Kegel
Referat CD- und DVD-Formate
Flusskontrolle Bei einer Protokollauswahl =/= TCP Wie wird die Flusskontrolle realisiert, worauf muss geachtet werden? Matthias Laesker Hauptseminar Telematik.
Digitales Video I ● Wie wird Video am Computer codiert? ● Bilder – Auflösung – Speicherung am Computer ● Bewegte Bilder – Interlacing – Kompression / Codec.
1. Einführung Lernziele: Auffrischen des Wissens aus Rechnernetze
TCP/IP Transmission Control Protocol/Internet Protocol
 Präsentation transkript:

SpV Desktop Video Jörg Westbomke Westbomke@ls1.cs.uni-dortmund.de Donnerstag, den 1.7.1999 Jörg Westbomke Westbomke@ls1.cs.uni-dortmund.de 1.7.99

Übersicht der Vorlesungsstunde DVD Technische Grundlagen Speicherkapazität DVD-Video Bild Ton DVD-Features Mehrsprachigkeit Untertitel Ländercodes Vorführung 1.7.99

Übersicht der Vorlesungsstunde II Streaming-Technologie Begriffsdefinition Technische Grundlagen RTSP/RTP/RTCP Anwendungen RealVideo Quicktime 4 1.7.99

DVD (Digital Versatile Disc) 1.7.99

Digital Versatile Disc (DVD) Optisches Speichermedium Nachfolger der Compact Disc (CD) 12cm/8cm - Scheibe / 1,2 mm Stärke Hohe Datendichte (bis zu 17GB) 2-seitige Bespielbarkeit geeignet zur Speicherung von digitalem Video 1.7.99

DVD - Technische Grundlagen CD: Ein-seitiges, Ein-schichtiges Verfahren bis zu 650MB Speicherkapazität Laser mit 780 nm Wellenlänge DVD: Zwei-seitiges, Zwei-schichtiges Verfahren bis zu 17 GB Speicherkapazität Laser mit 635 bzw. 650 nm Wellenlänge 1.7.99

DVD - Technische Grundlagen II CD-ROM DVD-5 DVD-Verbesserung gegenüber CD-ROM Pit-Mindestlänge 0,83 µm 0,4 µm Faktor 2,08 Pit-Höchstlänge 3,05 - 3,56 µm 1,87 µm Abstand zwischen den Tracks 1,6 µm 0,74 µm Faktor 2,16 Datenbereich 86,0 cm2 87,6 cm2 Faktor 1,02 DVD: effizientere Channel Bit Modulation Faktor 1,06 DVD: effizientere Fehlerkorrektur Faktor 1,32 DVD: kleinerer Sektor-Overhead Faktor 1,06 ========= insgesamt Faktor  7 1.7.99

DVD - Speicherkapazität Spezifikation Seiten Ebenen Kapazität (GB) Videospielzeit (h) DVD-5 1 1 4,7 > 2 DVD-9 1 2 8,5  4 DVD-10 2 1 9,4  4.5 ( DVD-14 2 1/2 13,2 ) DVD-18 2 2 17 > 8 1.7.99

DVD - Single Layer Prinzip Abtastverfahren, wie bei der herkömmlichen CD 1.7.99

DVD - Dual Layer Prinzip Erste Informationsschicht ist lichtdurchlässig Dual-Fokus Laser Second Layer: minimale Pit-Länge 0,44 anstatt 0,40 µm maximale Pit-Länge 2,13 anstatt 1,87 µm Abstände zwischen den Pits sind größer => geringere Datenkapazität der 2. Schicht 1.7.99

DVD - Speicherkapazität II 1.7.99

DVD - Spezifikationen Book A DVD-ROM August ‘96 Book B DVD-Video “ Book C DVD-Audio Book D DVD-R (write-once) April ‘97 Book E DVD-RAM (rewriteable) “ 1.7.99

DVD - Video Format: MPEG-2 mit konstanter oder variabler Kompressionsrate Maximale Datenrate: 9.8 Mbps (3.5 Mbps durchschnitllich, 28:1) Bildformate: PAL (720x576, 704x576, 352x576, 352x288) NTSC (720x480, 704x480, 352x480, 352x240) Seitenverhältnis: 4:3, 16:9 Bildwiederholrate: PAL 25 Bilder/s NTSC 30 Bilder/s 1.7.99

DVD - Bildformate Abtastung in voller Breite Abtastung im Letterbox Abtastung im Pan & Scan und Höhe : Verfahren : Verfahren : Nach der Filmabtastung und der elektronischen Speicherung (anamorph) 16:9 Bild-material 4:3 Bild-material 1.7.99

Darstellung auf 4:3 TV Darstellung auf 16:9 TV 4:3 TV-Vollbild mit 432 4:3 TV-Vollbild mit 432 4:3 TV-Vollbild mit 576 aktiven Bildzeilen aktivenBildzeilen aktiven Bildzeilen Darstellung auf 16:9 TV 16:9 TV-Breitbild mit maximal 16:9 TV-Breitbild mit 433 Zeilen 16:9 TV-Breitbild mit 576 Zeilen möglichen 576 Zeilen bietet bietet ein Bild ohne Störende bietet maximale Bildschärfe jedoch beste Bildschärfe schwarze Streifen, jedoch nur mit mit schwarzen Streifen am linken weniger aktiven Bildzeilen und und rechten Bildrand. damit geringerer Schärfe. Filmausschnitt aus "Eine Frage der Ehre" auf DVD von Columbia Tristar Home Video 1.7.99

DVD - Audio Es werden Stereo und Multichannel-Spuren unterstützt 1.7.99

DVD - Audio II Bis zu 8 Audio-Spuren pro Track primäre Formate: Dolby Digital, MPEG-2 und lineare PCM zusätzliche Formate: DTS, SDDS NTSC-DVD: mind. eine Dolby Digital oder PCM Spur, restliche Spuren beliebiges Format PAL-DVD: mind. eine MPEG oder PCM Spur, restliche Spuren beliebiges Format Bitrate: 32 kbps bis 6.144 Mbps (384 kbps typisch) 1.7.99

DVD - Audioformate Dolby-Digital (AC-3) Entwickelt von Dolby Laboratories komprimiertes PCM-Verfahren mit 48kHz /  20bit 5.1 Multichannel-Signal Bitrate: 64 bis 448 kbps (384 kbps typisch) Frequenzgang: 3 Hz - 20 kHz (5 Hauptkanäle) 3 Hz - 120 Hz (Baßspur) 1.7.99

DVD - Audioformate MPEG Audio PCM-Verfahren mit 48kHz / 16bit Bitrate: 64 bis 912 kbps (384 kbps typisch) MPEG-1 Layer II, MPEG-2 (BC) Es werden bis zu 8 Kanäle unterstützt (Stereo bis 7.1 Multichannel) Zwei Kanäle werden MPEG kodiert, die weiteren 6 Kanäle werden als Enhancement in das MPEG-Signal hineinkodiert. 1.7.99

DVD - Features Mehrsprachigkeit Untertitel Ländercodes Kameraperspektiven Kindersicherung (Parental Control) Kopierschutz 1.7.99

DVD - Mehrsprachigkeit Realisiert durch die bis zu 8 Tonspuren 1.7.99

DVD - Untertitel Bis zu 32 Untertitel-Spuren als Video-Overlay Bitmaps möglich Bildgröße:  720x573 Bitmaps Bits per Pixel: 2 (4 Typen) Pixel Typen: Hintergrund, Vordergrund, Betonung1 und Betonung2 Farben: 4 von 16 (eine pro Typ) Transparenz: 4 von 16 (eine pro Typ) Bitrate:  3.36 Mbps (RLE komprimiert) 1.7.99

DVD - Ländercodes Einteilung der Welt in 6+1 Zonen Zonenkennung der DVD und des Players müssen übereinstimmen. Kennung 0 erlaubt das Abspielen der DVD auf allen Playern. Zone 1: Kanada, USA und Puerto Rico Zone 2: Europa, Japan,Südafrika, Türkei, und Mittlerer Osten Zone 3: Ostasien, Hong Kong und Südostasien Zone 4: Australien, Karibik, Mittel- und Südamerika und Neuseeland Zone 5: Afrika, Indien, Mongolei, Pakistian, Nordkorea und Rusland Zone 6: China und Tibet 1.7.99

DVD - Kameraperspektiven Kodierung der verschiedenen Kameraperspektiven als interleaved Videoblöcke Gleiche Blocklänge Gleiche Audiospur Perspektive 1 Perspektive 2 Perspektive 3 1.7.99

DVD - Kindersicherung Durch Motion Picture Association of America (MPAA) festgelegte 8 Sicherheitsstufen. Player spielen nur die DVD‘s, die mind. die gleiche Sicherheitsstufe haben wie die des Players. Sicherheitsstufe am Player einstellbar. Beschränkung kann sich auf die ganze DVD, oder nur auf einzelne Szenen beziehen 1.7.99

DVD - Kopierschutz Analoger Kopierschutz (Macro Vision) Automatic Gain Control Zusätzliche Pulse im vertikalen Synchronisationssignal stören die automatische Aussteuerung des VCR Farbrauschen Zusätzliche Farbsignale stören die Bildverarbeitung des VCR Copy Generation Management Digitaler Standard bisher noch nicht spezifiziert Im analogen Fall sind in Zeile 21 des NTSC-Bildes Informationen enthalten, ob das Video kopiert werden darf oder nicht. 1.7.99

DVD - Kopierschutz II Content Scrambling Die Sektoren der DVD werden zufällig vertauscht und können nur durch Kenntnis des „Schlüssel“ in die richtige Reihenfolge gebracht werden. Der Schlüssel steht an einer „versteckten“ Stelle der DVD und kann von DVD-Brennern nicht geschrieben werden. Kopien der DVD sind damit unbrauchbar, da sie nicht den Schlüssel enthalten. 1.7.99

DVD - Präsentation Navigationsfunktionen Interaktivität Play - Fast Forward -Fast Reverse Pause - Standbild -Sprung zu Timecode Interaktivität Menü - Szenenanwahl - Auswahl der Tonspur Untertitel - Zusatzinfos MPEG-II (verschiedene Kompressionsraten) Bildmaterial von der DVD-Demystified 1.7.99

Streaming Video 1.7.99

Übersicht der Vorlesungsstunde II Streaming-Technologie Begriffsdefinition Technische Grundlagen Protokolle (RTSP/RTP/RTCP) Anwendungen RealVideo Quicktime 4 1.7.99

Begriffsdefinition Streaming Video (allgemein) Netzwerkorientierte Übermittlung von Videodaten Sobald Daten vorliegen werden diese abgespielt Streaming Video (speziell) Interaktive Kontrolle des Datenstroms QoS-Eigenschaften Bandwidth-Negotiation 1.7.99

Technische Grundlagen Paketorientierte Netzwerke (Internet) Client-Server-Architektur Point-to-Point Verbindungen Zerlegung der zu übertragenden Daten in Pakete Abfolge der Pakete = Stream 1.7.99

Technische Grundlagen II Übertragungsmodi Point-to-Point (Unicast) Multicast Broadcast 1.7.99

Realtime Streaming Protocol (RTSP) Genormt: RFC 2326 (April 1998) Framework für die Übertragung von Audio/Video-Daten Protokoll der Anwendungsschicht Setzt auf Protokolle der Transportschicht auf (zumeist RTP) 1.7.99

RTSP II Textorientierte Client <-> Server Kommunikation Eine Session besteht aus einer Menge von Frage-Antwort Nachrichten 1.7.99

RTSP - Verwendete Nachrichten method direction object requirement DESCRIBE C->S P,S recommended ANNOUNCE C->S, S->C P,S optional GET_PARAMETER C->S, S->C P,S optional OPTIONS C->S, S->C P,S required (S->C: optional) PAUSE C->S P,S recommended PLAY C->S P,S required RECORD C->S P,S optional REDIRECT S->C P,S optional SETUP C->S S required SET_PARAMETER C->S, S->C P,S optional TEARDOWN C->S P,S required 1.7.99

RTSP III - Beispielsitzung Beispiel: Media on Demand (Unicast) Client C fordert einen Film an. Die Sitzungsbeschreibung liegt auf dem Webserver W. Die Audiospur kommt vom Medienserver A (audio.example.com), die Videospur vom Medienserver V (video.example.com). C->W: GET /twister.sdp HTTP/1.1 Host: www.example.com Accept: application/sdp W->C: HTTP/1.0 200 OK Content-Type: application/sdp v=0 o=- 2890844526 2890842807 IN IP4 192.16.24.202 s=RTSP Session m=audio 0 RTP/AVP 0 a=control:rtsp://audio.example.com/twister/audio.en m=video 0 RTP/AVP 31 a=control:rtsp://video.example.com/twister/video 1.7.99

RTSP III - Beispielsitzung II C->A: SETUP rtsp://audio.example.com/twister/audio.en RTSP/1.0 CSeq: 1 Transport: RTP/AVP/UDP;unicast;client_port=3056-3057 A->C: RTSP/1.0 200 OK Session: 12345678 Transport: RTP/AVP/UDP;unicast;client_port=3056-3057; server_port=5000-5001 C->V: SETUP rtsp://video.example.com/twister/video RTSP/1.0 Transport: RTP/AVP/UDP;unicast;client_port=3058-3059 V->C: RTSP/1.0 200 OK Session: 23456789 Transport: RTP/AVP/UDP;unicast;client_port=3058-3059; server_port=5002-5003 1.7.99

RTSP III - Beispielsitzung III C->V: PLAY rtsp://video.example.com/twister/video RTSP/1.0 CSeq: 2 Session: 23456789 Range: smpte=0:10:00- V->C: RTSP/1.0 200 OK Range: smpte=0:10:00-0:20:00 RTP-Info: url=rtsp://video.example.com/twister/video; seq=12312232;rtptime=78712811 C->A: PLAY rtsp://audio.example.com/twister/audio.en RTSP/1.0 Session: 12345678 1.7.99

RTSP III - Beispielsitzung IV A->C: RTSP/1.0 200 OK CSeq: 2 Session: 12345678 Range: smpte=0:10:00-0:20:00 RTP-Info: url=rtsp://audio.example.com/twister/audio.en; seq=876655;rtptime=1032181 C->A: TEARDOWN rtsp://audio.example.com/twister/audio.en RTSP/1.0 CSeq: 3 C->V: TEARDOWN rtsp://video.example.com/twister/video RTSP/1.0 Session: 23456789 V->C: RTSP/1.0 200 OK 1.7.99

Realtime Transport Protokoll (RTP) Festgelegt durch RFC 1889 Übertragungsstandard für Daten mit Echtzeit Eigenschaften Z. B. Audio- / Videodaten Stetzt zumeist auf UDP als Netzwerkprotokoll auf Unterstützt Multicast 1.7.99

Realtime Transport Protokoll II Übersichtsgrafik 1.7.99

RTP-Paketformat RTP Header M=Marker PT=Payload type SSRC=Synchronization Source ID CSRC=Contributing Sources ID 1.7.99

RTP Control Protokoll (RTCP) Periodisches Versenden von Kontrollpaketen an alle Teilnehmer einer RTP-Sitzung Rückmeldung der erzielten Dienstqualität (QoS) Identifikation der Sitzungteilnehmer (CNAME) Sitzungskontrolle Schätzung der Paketumlaufzeit und Datensynchronisation 1.7.99

RTCP - Pakettypen SR: Sender report RR: Receiver report Empfangs- und Sendestatistiken von aktiven Sendern RR: Receiver report Empfangsstatistiken von nicht aktiven Sendern SDES: Source description items Metainformationen des Teilnehmers BYE: Verlassen einer RTP Sitzung APP: Applikationsspezifische Funktionen 1.7.99

RTCP - SR-report 1.7.99

RTCP - SR-report II Auswertung des Sender reports: Evtl. Reduktion der Übertragungsrate Empfänger können Empfangsprobleme als lokal, regional oder global erkennen Monitoring der RTP-Sitzung ist möglich, ohne RTP-Pakete zu betrachten 1.7.99

Anwendungen Real Video (Übersicht) 1.7.99

Real Video Player G2 (Vorführung) Starten des Real Players G2 Anwahl von CNN aus den Channels Navigation durch das Material von CNN 1.7.99

Quicktime 4 Player (Vorführung) Starten von Netscape Communicator http://www.apple.com/quicktime/showcase/live/index.html Anwahl der Fox News im Quicktime Player Anhalten/fortsetzen des Videostroms Zurück zu Netscape Betrachten von The Weather Channel/Daily Weather Animation eingebettet in den Browser 1.7.99