Technische Konzeption für die Distribution eines vorgegebenen MPEG-4 Szenarios über DVB....

Preview:

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

Recommended