Upload
dietrich-kesinger
View
110
Download
0
Embed Size (px)
Citation preview
Technische Konzeption für die Distribution eines vorgegebenen MPEG-4 Szenarios über
DVB.
Technische Konzeption für die Distribution eines vorgegebenen MPEG-4 Szenarios über
DVB. Zwischenverteidigung der Diplomarbeit
Technische Universität Ilmenau Fakultät für Elektrotechnik und Informationstechnik
Institut für Medientechnik
Bearbeitet von: Frank ZwinkauMatrikelnummer: 25324Studiengang: MedientechnologieStudienrichtung: Digitale MedienNummer der Arbeit: 2181 - 02D - 15Verantwortlicher Professor: Prof. Dr.-Ing. Karlheinz BrandenburgBetreuende wiss. Mitarbeiter: Dipl.-Ing. Uwe Kühhirt
Dipl.-Ing. Marco RittermannBearbeitungszeitraum: 15.04.2002 – 14.10.2002
Diese Arbeit entsteht innerhalb des Forschungsprojektes IAVAS »Interactive AudioVisual Application Systems« http://www.iavas.de
InhaltInhalt
• Motivation zum Thema
• Einordnung im MPEG 4 Kontext
• DVB Datenübertragungskonzepte
• Übertragungskonzepte für MPEG 4 über DVB
• DMIF - MHP
• Zeitplan
MotivationMotivation
DVB Distribution
DVB Endgerät
AnsatzschwerpunkteAnsatzschwerpunkte
• Diskussion der Integrationsmöglichkeiten von MPEG-4 Systems in DVB– Inital ObjectDescriptor, ES-Descriptor, ...
• Diskussion der Eignung verschiedener APIs– MHP– MPEG-J
• Integration von Interaktionstechniken– Serverseitig– Clientseitig
• an einem Beispielszenario aus IAVAS – 3D Objekte, Szenen, shaped Video, ....
MPEG 4MPEG 4
• nur als Decoder Modell• offene Encoder Modelle
• mein Ausgangspunkt Sync Layer Packet (SL)
•Schnittstelle Sync Layer – TransMux Layer (Stream Multiplex Interface)
• SL -> DVB (MPEG 2 TS) -> SL
MPEG 4MPEG 4
DVB specification for data broadcasting EN 301 192 V1.2.1 (1999-06)
DVB specification for data broadcasting EN 301 192 V1.2.1 (1999-06)
Single Stream EncapsulationSingle Stream Encapsulation
• MPEG 2 TS mit fester Länge (188/184)• SL packet hat eine variable Länge• pro MPEG 2 TS ein SL packetized stream
– Adaption Field (stuffing)
• MPEG 2 ES Syntax kann benutzt werden (PID)• overhead für jedes SL packet (length) • Bandbreiten-Verschwendung• leichte Signalisierung • einfache Implementierung – StreamMap Table
FLexMux ToolFLexMux Tool
FlexMux Stream EncapsulationFlexMux Stream Encapsulation
• mehrere SL packet in einen MPEG 2 TS
• weniger overhead
• bessere Bandbreiten-Ausnutzung
• DMIF Broadcast (Delivery Multimedia Integration Framework)
– MuxCodeTable– flexMuxChannel– StreamMap Table
Single Stream Encapsulation -FlexMux Stream EncapsulationSingle Stream Encapsulation -FlexMux Stream Encapsulation
DSM – CC Data Carousel Encapsulation DSM – CC Data Carousel Encapsulation
• MHP Technik– Settopbox unterstützt
• erhöhter Signalisierungsaufwand
• DMIF local storage
IP EncapsulationIP Encapsulation
• IP Encapsulation des DVB Standard
• Nutzen der Tools aus der IP Distribution– Part 8: 4 on IP
• Rückkanal notwendig– DMIF Remote
DMIF DMIF
• Delivery Multimedia Integration Framework– Part 6 des MPEG 4 Standards
• ein Network Programming Interface– trennt Netzwerkschicht und Applikation
• Server und Player sind Netzwerk unabhängig
• mehrere Distributionswege eingebunden– Broadcast, Local Storage , IP-Netzwerk
DMIF communication architectureDMIF communication architecture
Local
App
DAI
DM
IF F
ilter
Local DMIFfor Remote srv
DNI
Sigmap
Network
SigMap
Remote DMIF(Real)
RemoteApp
DNI DAI
Local DMIFfor Broadcast
Remote DMIF(emulated)
Remote App.(emulated)
Broadcast Source(FlexMux Stream Encapsulation)
Local DMIFfor Local Files
Remote DMIF (emulated)
Remote App.(emulated) Local Storage
(DSM-CC Encapsulation)
(IP Encapsulation)
aktuelle MHP als Wegbereiter für MPEG 4aktuelle MHP als Wegbereiter für MPEG 4
• DVB Standard wird um Interaktionsmöglichkeiten erweitert
• Ausgerichtet auf MPEG 2– 2D Objekte
• Leistungsmerkmale der Darstellung– Grafik– Synchronität
• Interaktionstechniken– Client, Server
• Plugin Technik -> sukzessive MPEG 4 Features
TodoTodo
• Erarbeitung einer kompletten Signalisierung• d.h. Signalisierung aller für den Client
notwendigen Daten (DMIF broadcast )– Program Map Table– InitialOD– Stream Map Table– Object Descriptor Stream– Scene Desription Stream– ...
• Dokumentation
ZeitplanZeitplan
Vielen Dankfür ihre Aufmerksamkeit !
weiter mit Marc Willwacher
Vielen Dankfür ihre Aufmerksamkeit !
weiter mit Marc Willwacher
EOF