SlideShare a Scribd company logo
1 of 13
MPEG-21 Digital Items inResearch and Practice Christian Timmerer and Hermann Hellwagner Klagenfurt University (UNIKLU)  Faculty of Technical Sciences (TEWI) Department of Information Technology (ITEC)  Multimedia Communication (MMC) http://research.timmerer.com  http://blog.timmerer.com  mailto:christian.timmerer@itec.uni-klu.ac.at Digital Preservation Interoperability Framework (DPIF) Symposium Dresden, Germany 22 April 2010 http://www.slideshare.net/christian.timmerer
Outline MPEG-21 Introduction Digital Item in Research and Practice Practice: DIDL-Lite & LANL Research: DANAE, ENTHRONE, P2P-Next Conclusions 2010/04/22 2 Christian Timmerer, Klagenfurt University, Austria ➪ more information at http://slidesha.re/7UB13
Introduction to MPEG-21 – Vision … to enable transparent and augmented use of multimedia resources across a wide range of networks, devices, user preferences, and communities, notably for trading (of bits) Assumption: every human is potentially a node of a network involving billions of … content providers value adders packagers service providers consumers resellers 2010/04/22 Christian Timmerer, Klagenfurt University, Austria 3
MPEG-21: Basic Concepts What ? – Digital Items (DIs) A Digital Item (DI) is a structured digital object with a standard representation, identification, and metadata within the MPEG-21 framework Digital Items are “the content” Who ? – Users  A User is any entity that interacts in the MPEG-21 environment or makes use of a Digital Item Users will assume rights and responsibilities according to their interaction with other Users All parties that have a requirement within MPEG-21 to interact are categorized equally as Users 2010/04/22 Christian Timmerer, Klagenfurt University, Austria 4 Digital Item = Resources + Metadata + Structure Resources: individual assets, (distributed) content Metadata: (distributed) data about or pertaining to the DI or its resources Structure: relationships among the parts of the DI
MPEG-21 Organisation – Parts 2010/04/22 Christian Timmerer, Klagenfurt University, Austria DigitalRightsManagement Adaptation Processing Systems Misc Pt. 7: DigitalItem Adaptation Pt. 10: DigitalItem Processing Pt. 9: FileFormat Pt. 8: ReferenceSoftware Pt. 11: PersistentAssociation  Amd.1: Add‘lC++ bindings  Pt. 16: BinaryFormat Amd.1: Convers.And Permissions Pt. 4: IPMPComponents Pt. 12: Test Bed  Amd.2: Dynamicand DistributedAdaptation Pt. 18: DigitalItem Streaming Pt. 5: RightsExpression Lang Pt. 14: Conform. Pt. 15: EventReporting  Pt. 6: RightsData Dictionary Pt. 17: FragmentIdenfication Pt. 19: Media ValueChain Ontology  Vision, Declaration, and Identification Pt. 1: Vision, Technologiesand Strategy Pt. 2: Digital ItemDeclaration Pt. 3: Digital ItemIdentification 5
Digital Item in Research and Practice  Practice UPnP: DIDL-Lite(dialect ofMPEG-21 DIDL) Microsoft’s InteractiveMedia Manager (IMM):OWL implementation ofDID model Adactus(www.adactus.no)Enikos(www.enikos.com) ContentGuard(www.contentguard.com) and Rightscom(www.rightscom.com)  Research DANAE: Advanced MPEG-21 Infrastructure ENTHRONE: End-to-End Management of Heterogeneous Environments AXMEDIS: Automated Production of Cross-Media Digital Items  P2P-Next: Next Generation P2P Systems Los Alamos National Laboratory (LANL): Information Asset Management in a Digital Library  2010/04/22 Christian Timmerer, Klagenfurt University, Austria 6
UPnP: DIDL-Lite DIDL dialect UPnP-specific objects class, container, res-attr. Dublin Core metadata descfor anything else 2010/04/22 Christian Timmerer, Klagenfurt University, Austria 7
Information Asset Management in a Digital Library DID: representing (and serializing) complex digital library objects DII: identificationof DIDsand assets therein DIP: dynamically add processing informationto DIDs 2010/04/22 Christian Timmerer, Klagenfurt University, Austria 8
DANAE: Advanced MPEG-21 Infrastructure DID + DIA + DIP 2010/04/22 Christian Timmerer, Klagenfurt University, Austria 9 http://danae.rd.francetelecom.com/ End-to-end representationof The Content Usage Environment Description Adaptation Quality of Service Universal Constraints Description generic Bitstream Syntax Description Manages the open sessions, retrieves orgeneratesand customizes museum catalogue and content DIDs according to the context of a user, delivers the DIDs, and invokes the adaptation engine if required. Clearly, the server side DIP engine is also involved in session migration activities.
ENTHRONE: End-to-End Management for QoS Business entities Content Provider: prepares the actual multimedia content as MPEG-21 Digital Items  Service Provider: MM services to end-user wrtSLAs Adaptation Provider: QoS of content delivery; optimizing available system and network resources across the end-to-end chain  Network Provider: QoS-based network connectivity services at its autonomous domain level 2010/04/22 Christian Timmerer, Klagenfurt University, Austria 10 http://www.ist-enthrone.org/
Next Generation Peer-to-Peer Networks 2010/04/22 Christian Timmerer, Klagenfurt University, Austria 11 http://p2p-next.org/ P2P networks:Distributioncost sharedamongst the peers Key requirement Backwards compatibility with BitTorrent DID: declaration of P2P-Next Items DII: identification and type setting DIA: adaptation and scalability metadata
Conclusions MPEG-21: powerful, generic, and flexible for a plethora of use cases and application domains Deployment issues Interoperability on a large (end-to-end) scale in practical settings is difficult to achieve Complex middleware and intricate interplay between various layer and levels (e.g., application, transport, network, system, etc.) Benefits for a single stakeholder in the multimedia chain? Potential users might still be insufficiently aware of the MPEG-21 family of standards There is still hope ➪ MPEG Extensible Middleware (MXM), a comprehensive middleware comprising application programming interfaces (APIs) and protocols  2010/04/22 Christian Timmerer, Klagenfurt University, Austria 12 ➪ See http://mxm.wg11.sc29.org/ for details
Thank you for your attention ... questions, comments, etc. are welcome … Ass.-Prof. Dipl.-Ing. Dr. Christian Timmerer Klagenfurt University, Department of Information Technology (ITEC) Universitätsstrasse 65-67, A-9020 Klagenfurt, AUSTRIA christian.timmerer@itec.uni-klu.ac.at http://research.timmerer.com/ Tel: +43/463/2700 3621 Fax: +43/463/2700 3699 © Copyright: Christian Timmerer 13 2010/04/22 Christian Timmerer, Klagenfurt University, Austria

More Related Content

Viewers also liked

Boletín de Novedades literatura Junio
Boletín de Novedades literatura JunioBoletín de Novedades literatura Junio
Boletín de Novedades literatura JunioBibliotecadicoruna
 
High Definition Television
High Definition TelevisionHigh Definition Television
High Definition TelevisionPravin1
 
The Semantics of MPEG-21 Digital Items Revisited!
The Semantics of MPEG-21Digital Items Revisited!The Semantics of MPEG-21Digital Items Revisited!
The Semantics of MPEG-21 Digital Items Revisited!Alpen-Adria-Universität
 
High Definition Television
High Definition TelevisionHigh Definition Television
High Definition TelevisionMurtaza Abbas
 
Multimedia Conferencing system (MCS Version 5)
Multimedia Conferencing system (MCS Version 5)Multimedia Conferencing system (MCS Version 5)
Multimedia Conferencing system (MCS Version 5)Videoguy
 
Measuring Quality of Experience for MPEG-21-based Cross-Layer Multimedia Cont...
Measuring Quality of Experience for MPEG-21-based Cross-Layer Multimedia Cont...Measuring Quality of Experience for MPEG-21-based Cross-Layer Multimedia Cont...
Measuring Quality of Experience for MPEG-21-based Cross-Layer Multimedia Cont...Alpen-Adria-Universität
 
H.264 Encoder Nal Packet Formation By Sbs
H.264 Encoder Nal Packet Formation By SbsH.264 Encoder Nal Packet Formation By Sbs
H.264 Encoder Nal Packet Formation By Sbscoldfire7
 
資訊理論與視訊壓縮 mpeg 7
資訊理論與視訊壓縮 mpeg 7資訊理論與視訊壓縮 mpeg 7
資訊理論與視訊壓縮 mpeg 7智豪 薛
 
MPEG-21-based Cross-Layer Optimization Techniques for enabling Quality of Exp...
MPEG-21-based Cross-Layer Optimization Techniques for enabling Quality of Exp...MPEG-21-based Cross-Layer Optimization Techniques for enabling Quality of Exp...
MPEG-21-based Cross-Layer Optimization Techniques for enabling Quality of Exp...Alpen-Adria-Universität
 
multimedia mpeg-7
multimedia mpeg-7multimedia mpeg-7
multimedia mpeg-7nil65
 
Video streaming on e-lab
Video streaming on e-labVideo streaming on e-lab
Video streaming on e-labrneto11
 
data - driven journalism 2
data - driven journalism 2data - driven journalism 2
data - driven journalism 2FIAT/IFTA
 
HDTV (Case study)
HDTV (Case study)HDTV (Case study)
HDTV (Case study)Daniel Zhao
 
hdtv ppt slide
hdtv ppt slidehdtv ppt slide
hdtv ppt slidecswati
 
MPEG video compression standard
MPEG video compression standardMPEG video compression standard
MPEG video compression standardanuragjagetiya
 

Viewers also liked (20)

Mpeg7
Mpeg7Mpeg7
Mpeg7
 
Boletín de Novedades literatura Junio
Boletín de Novedades literatura JunioBoletín de Novedades literatura Junio
Boletín de Novedades literatura Junio
 
Mpeg 7 slides
Mpeg 7 slides Mpeg 7 slides
Mpeg 7 slides
 
Mpeg 7
Mpeg 7Mpeg 7
Mpeg 7
 
High Definition Television
High Definition TelevisionHigh Definition Television
High Definition Television
 
The Semantics of MPEG-21 Digital Items Revisited!
The Semantics of MPEG-21Digital Items Revisited!The Semantics of MPEG-21Digital Items Revisited!
The Semantics of MPEG-21 Digital Items Revisited!
 
High Definition Television
High Definition TelevisionHigh Definition Television
High Definition Television
 
Multimedia Conferencing system (MCS Version 5)
Multimedia Conferencing system (MCS Version 5)Multimedia Conferencing system (MCS Version 5)
Multimedia Conferencing system (MCS Version 5)
 
Measuring Quality of Experience for MPEG-21-based Cross-Layer Multimedia Cont...
Measuring Quality of Experience for MPEG-21-based Cross-Layer Multimedia Cont...Measuring Quality of Experience for MPEG-21-based Cross-Layer Multimedia Cont...
Measuring Quality of Experience for MPEG-21-based Cross-Layer Multimedia Cont...
 
H.264 Encoder Nal Packet Formation By Sbs
H.264 Encoder Nal Packet Formation By SbsH.264 Encoder Nal Packet Formation By Sbs
H.264 Encoder Nal Packet Formation By Sbs
 
資訊理論與視訊壓縮 mpeg 7
資訊理論與視訊壓縮 mpeg 7資訊理論與視訊壓縮 mpeg 7
資訊理論與視訊壓縮 mpeg 7
 
MPEG-21-based Cross-Layer Optimization Techniques for enabling Quality of Exp...
MPEG-21-based Cross-Layer Optimization Techniques for enabling Quality of Exp...MPEG-21-based Cross-Layer Optimization Techniques for enabling Quality of Exp...
MPEG-21-based Cross-Layer Optimization Techniques for enabling Quality of Exp...
 
multimedia mpeg-7
multimedia mpeg-7multimedia mpeg-7
multimedia mpeg-7
 
Video streaming on e-lab
Video streaming on e-labVideo streaming on e-lab
Video streaming on e-lab
 
Chapter#11
Chapter#11Chapter#11
Chapter#11
 
data - driven journalism 2
data - driven journalism 2data - driven journalism 2
data - driven journalism 2
 
HDTV (Case study)
HDTV (Case study)HDTV (Case study)
HDTV (Case study)
 
H.263 Video Codec
H.263 Video CodecH.263 Video Codec
H.263 Video Codec
 
hdtv ppt slide
hdtv ppt slidehdtv ppt slide
hdtv ppt slide
 
MPEG video compression standard
MPEG video compression standardMPEG video compression standard
MPEG video compression standard
 

Similar to MPEG-21 Digital Items in Research and Practice

A Metadata Model for Peer-to-Peer Media Distribution
A Metadata Model for Peer-to-Peer Media DistributionA Metadata Model for Peer-to-Peer Media Distribution
A Metadata Model for Peer-to-Peer Media DistributionAlpen-Adria-Universität
 
Research Group 'Multimedia Communication' Presentation (March 2015)
Research Group 'Multimedia Communication' Presentation (March 2015)Research Group 'Multimedia Communication' Presentation (March 2015)
Research Group 'Multimedia Communication' Presentation (March 2015)hellwagner
 
Overview of Selected Current MPEG Activities
Overview of Selected Current MPEG ActivitiesOverview of Selected Current MPEG Activities
Overview of Selected Current MPEG ActivitiesAlpen-Adria-Universität
 
Overview of Selected Current MPEG Activities
Overview of Selected Current MPEG ActivitiesOverview of Selected Current MPEG Activities
Overview of Selected Current MPEG ActivitiesAlpen-Adria-Universität
 
Accelerating Media Business Developments, MPEG-M: MPEG Extensible Middleware
Accelerating Media Business Developments, MPEG-M: MPEG Extensible MiddlewareAccelerating Media Business Developments, MPEG-M: MPEG Extensible Middleware
Accelerating Media Business Developments, MPEG-M: MPEG Extensible MiddlewareAlpen-Adria-Universität
 
Peer to peer Networks
Peer to peer Networks Peer to peer Networks
Peer to peer Networks Nicola Cerami
 
Sala+ Presentation Cali Cartagena Octubre 2008 V0.0
Sala+ Presentation Cali Cartagena Octubre 2008 V0.0Sala+ Presentation Cali Cartagena Octubre 2008 V0.0
Sala+ Presentation Cali Cartagena Octubre 2008 V0.0congresoandicom
 
Policy-driven Dynamic HTTP Adaptive Streaming Player Environment
Policy-driven Dynamic HTTP Adaptive Streaming Player EnvironmentPolicy-driven Dynamic HTTP Adaptive Streaming Player Environment
Policy-driven Dynamic HTTP Adaptive Streaming Player EnvironmentMinh Nguyen
 
Research Group Multimedia Communication (MMC)
Research Group Multimedia Communication (MMC)Research Group Multimedia Communication (MMC)
Research Group Multimedia Communication (MMC)Alpen-Adria-Universität
 
Cloud Camp Milan 2K9 Telecom Italia: Where P2P?
Cloud Camp Milan 2K9 Telecom Italia: Where P2P?Cloud Camp Milan 2K9 Telecom Italia: Where P2P?
Cloud Camp Milan 2K9 Telecom Italia: Where P2P?Gabriele Bozzi
 
CloudCamp Milan 2009: Telecom Italia
CloudCamp Milan 2009: Telecom ItaliaCloudCamp Milan 2009: Telecom Italia
CloudCamp Milan 2009: Telecom ItaliaGabriele Bozzi
 
Multimedia Communications Lab (KOM) - TU Darmstadt - Research Overview
Multimedia Communications Lab (KOM) - TU Darmstadt - Research OverviewMultimedia Communications Lab (KOM) - TU Darmstadt - Research Overview
Multimedia Communications Lab (KOM) - TU Darmstadt - Research OverviewMultimedia Communications Lab
 
Data compression, data security, and machine learning
Data compression, data security, and machine learningData compression, data security, and machine learning
Data compression, data security, and machine learningChris Huang
 
The Long Road To Profitable Digital Media Innovation - Digibiz'09
The Long Road To Profitable Digital Media Innovation  - Digibiz'09The Long Road To Profitable Digital Media Innovation  - Digibiz'09
The Long Road To Profitable Digital Media Innovation - Digibiz'09Digibiz'09 Conference
 
Mmsys slideshare-intel-nokia
Mmsys slideshare-intel-nokiaMmsys slideshare-intel-nokia
Mmsys slideshare-intel-nokiaRufael Mekuria
 

Similar to MPEG-21 Digital Items in Research and Practice (20)

A Metadata Model for Peer-to-Peer Media Distribution
A Metadata Model for Peer-to-Peer Media DistributionA Metadata Model for Peer-to-Peer Media Distribution
A Metadata Model for Peer-to-Peer Media Distribution
 
Research Group 'Multimedia Communication' Presentation (March 2015)
Research Group 'Multimedia Communication' Presentation (March 2015)Research Group 'Multimedia Communication' Presentation (March 2015)
Research Group 'Multimedia Communication' Presentation (March 2015)
 
Overview of Selected Current MPEG Activities
Overview of Selected Current MPEG ActivitiesOverview of Selected Current MPEG Activities
Overview of Selected Current MPEG Activities
 
Overview of Selected Current MPEG Activities
Overview of Selected Current MPEG ActivitiesOverview of Selected Current MPEG Activities
Overview of Selected Current MPEG Activities
 
Accelerating Media Business Developments, MPEG-M: MPEG Extensible Middleware
Accelerating Media Business Developments, MPEG-M: MPEG Extensible MiddlewareAccelerating Media Business Developments, MPEG-M: MPEG Extensible Middleware
Accelerating Media Business Developments, MPEG-M: MPEG Extensible Middleware
 
On MPEG Modern Transport over Network
On MPEG Modern Transport over NetworkOn MPEG Modern Transport over Network
On MPEG Modern Transport over Network
 
Peer to peer Networks
Peer to peer Networks Peer to peer Networks
Peer to peer Networks
 
Accelerating Media Business Developments
Accelerating Media Business DevelopmentsAccelerating Media Business Developments
Accelerating Media Business Developments
 
Sala+ Presentation Cali Cartagena Octubre 2008 V0.0
Sala+ Presentation Cali Cartagena Octubre 2008 V0.0Sala+ Presentation Cali Cartagena Octubre 2008 V0.0
Sala+ Presentation Cali Cartagena Octubre 2008 V0.0
 
Policy-driven Dynamic HTTP Adaptive Streaming Player Environment
Policy-driven Dynamic HTTP Adaptive Streaming Player EnvironmentPolicy-driven Dynamic HTTP Adaptive Streaming Player Environment
Policy-driven Dynamic HTTP Adaptive Streaming Player Environment
 
Research Group Multimedia Communication (MMC)
Research Group Multimedia Communication (MMC)Research Group Multimedia Communication (MMC)
Research Group Multimedia Communication (MMC)
 
Nancy Pascall digital_trends_11
Nancy Pascall digital_trends_11Nancy Pascall digital_trends_11
Nancy Pascall digital_trends_11
 
Cloud Camp Milan 2K9 Telecom Italia: Where P2P?
Cloud Camp Milan 2K9 Telecom Italia: Where P2P?Cloud Camp Milan 2K9 Telecom Italia: Where P2P?
Cloud Camp Milan 2K9 Telecom Italia: Where P2P?
 
CloudCamp Milan 2009: Telecom Italia
CloudCamp Milan 2009: Telecom ItaliaCloudCamp Milan 2009: Telecom Italia
CloudCamp Milan 2009: Telecom Italia
 
Multimedia Communications Lab (KOM) - TU Darmstadt - Research Overview
Multimedia Communications Lab (KOM) - TU Darmstadt - Research OverviewMultimedia Communications Lab (KOM) - TU Darmstadt - Research Overview
Multimedia Communications Lab (KOM) - TU Darmstadt - Research Overview
 
Data compression, data security, and machine learning
Data compression, data security, and machine learningData compression, data security, and machine learning
Data compression, data security, and machine learning
 
AVSTP2P Overview
AVSTP2P OverviewAVSTP2P Overview
AVSTP2P Overview
 
The Long Road To Profitable Digital Media Innovation - Digibiz'09
The Long Road To Profitable Digital Media Innovation  - Digibiz'09The Long Road To Profitable Digital Media Innovation  - Digibiz'09
The Long Road To Profitable Digital Media Innovation - Digibiz'09
 
Mmsys slideshare-intel-nokia
Mmsys slideshare-intel-nokiaMmsys slideshare-intel-nokia
Mmsys slideshare-intel-nokia
 
proposal
proposalproposal
proposal
 

More from Alpen-Adria-Universität

VEED: Video Encoding Energy and CO2 Emissions Dataset for AWS EC2 instances
VEED: Video Encoding Energy and CO2 Emissions Dataset for AWS EC2 instancesVEED: Video Encoding Energy and CO2 Emissions Dataset for AWS EC2 instances
VEED: Video Encoding Energy and CO2 Emissions Dataset for AWS EC2 instancesAlpen-Adria-Universität
 
GREEM: An Open-Source Energy Measurement Tool for Video Processing
GREEM: An Open-Source Energy Measurement Tool for Video ProcessingGREEM: An Open-Source Energy Measurement Tool for Video Processing
GREEM: An Open-Source Energy Measurement Tool for Video ProcessingAlpen-Adria-Universität
 
Optimal Quality and Efficiency in Adaptive Live Streaming with JND-Aware Low ...
Optimal Quality and Efficiency in Adaptive Live Streaming with JND-Aware Low ...Optimal Quality and Efficiency in Adaptive Live Streaming with JND-Aware Low ...
Optimal Quality and Efficiency in Adaptive Live Streaming with JND-Aware Low ...Alpen-Adria-Universität
 
VEEP: Video Encoding Energy and CO₂ Emission Prediction
VEEP: Video Encoding Energy and CO₂ Emission PredictionVEEP: Video Encoding Energy and CO₂ Emission Prediction
VEEP: Video Encoding Energy and CO₂ Emission PredictionAlpen-Adria-Universität
 
Content-adaptive Video Coding for HTTP Adaptive Streaming
Content-adaptive Video Coding for HTTP Adaptive StreamingContent-adaptive Video Coding for HTTP Adaptive Streaming
Content-adaptive Video Coding for HTTP Adaptive StreamingAlpen-Adria-Universität
 
Empowerment of Atypical Viewers via Low-Effort Personalized Modeling of Video...
Empowerment of Atypical Viewers via Low-Effort Personalized Modeling of Video...Empowerment of Atypical Viewers via Low-Effort Personalized Modeling of Video...
Empowerment of Atypical Viewers via Low-Effort Personalized Modeling of Video...Alpen-Adria-Universität
 
Empowerment of Atypical Viewers via Low-Effort Personalized Modeling of Vid...
Empowerment of Atypical Viewers  via Low-Effort Personalized Modeling  of Vid...Empowerment of Atypical Viewers  via Low-Effort Personalized Modeling  of Vid...
Empowerment of Atypical Viewers via Low-Effort Personalized Modeling of Vid...Alpen-Adria-Universität
 
Optimizing Video Streaming for Sustainability and Quality: The Role of Prese...
Optimizing Video Streaming  for Sustainability and Quality: The Role of Prese...Optimizing Video Streaming  for Sustainability and Quality: The Role of Prese...
Optimizing Video Streaming for Sustainability and Quality: The Role of Prese...Alpen-Adria-Universität
 
Energy-Efficient Multi-Codec Bitrate-Ladder Estimation for Adaptive Video Str...
Energy-Efficient Multi-Codec Bitrate-Ladder Estimation for Adaptive Video Str...Energy-Efficient Multi-Codec Bitrate-Ladder Estimation for Adaptive Video Str...
Energy-Efficient Multi-Codec Bitrate-Ladder Estimation for Adaptive Video Str...Alpen-Adria-Universität
 
Machine Learning Based Resource Utilization Prediction in the Computing Conti...
Machine Learning Based Resource Utilization Prediction in the Computing Conti...Machine Learning Based Resource Utilization Prediction in the Computing Conti...
Machine Learning Based Resource Utilization Prediction in the Computing Conti...Alpen-Adria-Universität
 
Evaluation of Quality of Experience of ABR Schemes in Gaming Stream
Evaluation of Quality of Experience of ABR Schemes in Gaming StreamEvaluation of Quality of Experience of ABR Schemes in Gaming Stream
Evaluation of Quality of Experience of ABR Schemes in Gaming StreamAlpen-Adria-Universität
 
Network-Assisted Delivery of Adaptive Video Streaming Services through CDN, S...
Network-Assisted Delivery of Adaptive Video Streaming Services through CDN, S...Network-Assisted Delivery of Adaptive Video Streaming Services through CDN, S...
Network-Assisted Delivery of Adaptive Video Streaming Services through CDN, S...Alpen-Adria-Universität
 
Multi-access Edge Computing for Adaptive Video Streaming
Multi-access Edge Computing for Adaptive Video StreamingMulti-access Edge Computing for Adaptive Video Streaming
Multi-access Edge Computing for Adaptive Video StreamingAlpen-Adria-Universität
 
Policy-Driven Dynamic HTTP Adaptive Streaming Player Environment
Policy-Driven Dynamic HTTP Adaptive Streaming Player EnvironmentPolicy-Driven Dynamic HTTP Adaptive Streaming Player Environment
Policy-Driven Dynamic HTTP Adaptive Streaming Player EnvironmentAlpen-Adria-Universität
 
VE-Match: Video Encoding Matching-based Model for Cloud and Edge Computing In...
VE-Match: Video Encoding Matching-based Model for Cloud and Edge Computing In...VE-Match: Video Encoding Matching-based Model for Cloud and Edge Computing In...
VE-Match: Video Encoding Matching-based Model for Cloud and Edge Computing In...Alpen-Adria-Universität
 
Energy Consumption in Video Streaming: Components, Measurements, and Strategies
Energy Consumption in Video Streaming: Components, Measurements, and StrategiesEnergy Consumption in Video Streaming: Components, Measurements, and Strategies
Energy Consumption in Video Streaming: Components, Measurements, and StrategiesAlpen-Adria-Universität
 
Exploring the Energy Consumption of Video Streaming: Components, Challenges, ...
Exploring the Energy Consumption of Video Streaming: Components, Challenges, ...Exploring the Energy Consumption of Video Streaming: Components, Challenges, ...
Exploring the Energy Consumption of Video Streaming: Components, Challenges, ...Alpen-Adria-Universität
 
Video Coding Enhancements for HTTP Adaptive Streaming Using Machine Learning
Video Coding Enhancements for HTTP Adaptive Streaming Using Machine LearningVideo Coding Enhancements for HTTP Adaptive Streaming Using Machine Learning
Video Coding Enhancements for HTTP Adaptive Streaming Using Machine LearningAlpen-Adria-Universität
 
Optimizing QoE and Latency of Live Video Streaming Using Edge Computing a...
Optimizing  QoE and Latency of  Live Video Streaming Using  Edge Computing  a...Optimizing  QoE and Latency of  Live Video Streaming Using  Edge Computing  a...
Optimizing QoE and Latency of Live Video Streaming Using Edge Computing a...Alpen-Adria-Universität
 
SARENA: SFC-Enabled Architecture for Adaptive Video Streaming Applications
SARENA: SFC-Enabled Architecture for Adaptive Video Streaming ApplicationsSARENA: SFC-Enabled Architecture for Adaptive Video Streaming Applications
SARENA: SFC-Enabled Architecture for Adaptive Video Streaming ApplicationsAlpen-Adria-Universität
 

More from Alpen-Adria-Universität (20)

VEED: Video Encoding Energy and CO2 Emissions Dataset for AWS EC2 instances
VEED: Video Encoding Energy and CO2 Emissions Dataset for AWS EC2 instancesVEED: Video Encoding Energy and CO2 Emissions Dataset for AWS EC2 instances
VEED: Video Encoding Energy and CO2 Emissions Dataset for AWS EC2 instances
 
GREEM: An Open-Source Energy Measurement Tool for Video Processing
GREEM: An Open-Source Energy Measurement Tool for Video ProcessingGREEM: An Open-Source Energy Measurement Tool for Video Processing
GREEM: An Open-Source Energy Measurement Tool for Video Processing
 
Optimal Quality and Efficiency in Adaptive Live Streaming with JND-Aware Low ...
Optimal Quality and Efficiency in Adaptive Live Streaming with JND-Aware Low ...Optimal Quality and Efficiency in Adaptive Live Streaming with JND-Aware Low ...
Optimal Quality and Efficiency in Adaptive Live Streaming with JND-Aware Low ...
 
VEEP: Video Encoding Energy and CO₂ Emission Prediction
VEEP: Video Encoding Energy and CO₂ Emission PredictionVEEP: Video Encoding Energy and CO₂ Emission Prediction
VEEP: Video Encoding Energy and CO₂ Emission Prediction
 
Content-adaptive Video Coding for HTTP Adaptive Streaming
Content-adaptive Video Coding for HTTP Adaptive StreamingContent-adaptive Video Coding for HTTP Adaptive Streaming
Content-adaptive Video Coding for HTTP Adaptive Streaming
 
Empowerment of Atypical Viewers via Low-Effort Personalized Modeling of Video...
Empowerment of Atypical Viewers via Low-Effort Personalized Modeling of Video...Empowerment of Atypical Viewers via Low-Effort Personalized Modeling of Video...
Empowerment of Atypical Viewers via Low-Effort Personalized Modeling of Video...
 
Empowerment of Atypical Viewers via Low-Effort Personalized Modeling of Vid...
Empowerment of Atypical Viewers  via Low-Effort Personalized Modeling  of Vid...Empowerment of Atypical Viewers  via Low-Effort Personalized Modeling  of Vid...
Empowerment of Atypical Viewers via Low-Effort Personalized Modeling of Vid...
 
Optimizing Video Streaming for Sustainability and Quality: The Role of Prese...
Optimizing Video Streaming  for Sustainability and Quality: The Role of Prese...Optimizing Video Streaming  for Sustainability and Quality: The Role of Prese...
Optimizing Video Streaming for Sustainability and Quality: The Role of Prese...
 
Energy-Efficient Multi-Codec Bitrate-Ladder Estimation for Adaptive Video Str...
Energy-Efficient Multi-Codec Bitrate-Ladder Estimation for Adaptive Video Str...Energy-Efficient Multi-Codec Bitrate-Ladder Estimation for Adaptive Video Str...
Energy-Efficient Multi-Codec Bitrate-Ladder Estimation for Adaptive Video Str...
 
Machine Learning Based Resource Utilization Prediction in the Computing Conti...
Machine Learning Based Resource Utilization Prediction in the Computing Conti...Machine Learning Based Resource Utilization Prediction in the Computing Conti...
Machine Learning Based Resource Utilization Prediction in the Computing Conti...
 
Evaluation of Quality of Experience of ABR Schemes in Gaming Stream
Evaluation of Quality of Experience of ABR Schemes in Gaming StreamEvaluation of Quality of Experience of ABR Schemes in Gaming Stream
Evaluation of Quality of Experience of ABR Schemes in Gaming Stream
 
Network-Assisted Delivery of Adaptive Video Streaming Services through CDN, S...
Network-Assisted Delivery of Adaptive Video Streaming Services through CDN, S...Network-Assisted Delivery of Adaptive Video Streaming Services through CDN, S...
Network-Assisted Delivery of Adaptive Video Streaming Services through CDN, S...
 
Multi-access Edge Computing for Adaptive Video Streaming
Multi-access Edge Computing for Adaptive Video StreamingMulti-access Edge Computing for Adaptive Video Streaming
Multi-access Edge Computing for Adaptive Video Streaming
 
Policy-Driven Dynamic HTTP Adaptive Streaming Player Environment
Policy-Driven Dynamic HTTP Adaptive Streaming Player EnvironmentPolicy-Driven Dynamic HTTP Adaptive Streaming Player Environment
Policy-Driven Dynamic HTTP Adaptive Streaming Player Environment
 
VE-Match: Video Encoding Matching-based Model for Cloud and Edge Computing In...
VE-Match: Video Encoding Matching-based Model for Cloud and Edge Computing In...VE-Match: Video Encoding Matching-based Model for Cloud and Edge Computing In...
VE-Match: Video Encoding Matching-based Model for Cloud and Edge Computing In...
 
Energy Consumption in Video Streaming: Components, Measurements, and Strategies
Energy Consumption in Video Streaming: Components, Measurements, and StrategiesEnergy Consumption in Video Streaming: Components, Measurements, and Strategies
Energy Consumption in Video Streaming: Components, Measurements, and Strategies
 
Exploring the Energy Consumption of Video Streaming: Components, Challenges, ...
Exploring the Energy Consumption of Video Streaming: Components, Challenges, ...Exploring the Energy Consumption of Video Streaming: Components, Challenges, ...
Exploring the Energy Consumption of Video Streaming: Components, Challenges, ...
 
Video Coding Enhancements for HTTP Adaptive Streaming Using Machine Learning
Video Coding Enhancements for HTTP Adaptive Streaming Using Machine LearningVideo Coding Enhancements for HTTP Adaptive Streaming Using Machine Learning
Video Coding Enhancements for HTTP Adaptive Streaming Using Machine Learning
 
Optimizing QoE and Latency of Live Video Streaming Using Edge Computing a...
Optimizing  QoE and Latency of  Live Video Streaming Using  Edge Computing  a...Optimizing  QoE and Latency of  Live Video Streaming Using  Edge Computing  a...
Optimizing QoE and Latency of Live Video Streaming Using Edge Computing a...
 
SARENA: SFC-Enabled Architecture for Adaptive Video Streaming Applications
SARENA: SFC-Enabled Architecture for Adaptive Video Streaming ApplicationsSARENA: SFC-Enabled Architecture for Adaptive Video Streaming Applications
SARENA: SFC-Enabled Architecture for Adaptive Video Streaming Applications
 

MPEG-21 Digital Items in Research and Practice

  • 1. MPEG-21 Digital Items inResearch and Practice Christian Timmerer and Hermann Hellwagner Klagenfurt University (UNIKLU)  Faculty of Technical Sciences (TEWI) Department of Information Technology (ITEC)  Multimedia Communication (MMC) http://research.timmerer.com  http://blog.timmerer.com  mailto:christian.timmerer@itec.uni-klu.ac.at Digital Preservation Interoperability Framework (DPIF) Symposium Dresden, Germany 22 April 2010 http://www.slideshare.net/christian.timmerer
  • 2. Outline MPEG-21 Introduction Digital Item in Research and Practice Practice: DIDL-Lite & LANL Research: DANAE, ENTHRONE, P2P-Next Conclusions 2010/04/22 2 Christian Timmerer, Klagenfurt University, Austria ➪ more information at http://slidesha.re/7UB13
  • 3. Introduction to MPEG-21 – Vision … to enable transparent and augmented use of multimedia resources across a wide range of networks, devices, user preferences, and communities, notably for trading (of bits) Assumption: every human is potentially a node of a network involving billions of … content providers value adders packagers service providers consumers resellers 2010/04/22 Christian Timmerer, Klagenfurt University, Austria 3
  • 4. MPEG-21: Basic Concepts What ? – Digital Items (DIs) A Digital Item (DI) is a structured digital object with a standard representation, identification, and metadata within the MPEG-21 framework Digital Items are “the content” Who ? – Users A User is any entity that interacts in the MPEG-21 environment or makes use of a Digital Item Users will assume rights and responsibilities according to their interaction with other Users All parties that have a requirement within MPEG-21 to interact are categorized equally as Users 2010/04/22 Christian Timmerer, Klagenfurt University, Austria 4 Digital Item = Resources + Metadata + Structure Resources: individual assets, (distributed) content Metadata: (distributed) data about or pertaining to the DI or its resources Structure: relationships among the parts of the DI
  • 5. MPEG-21 Organisation – Parts 2010/04/22 Christian Timmerer, Klagenfurt University, Austria DigitalRightsManagement Adaptation Processing Systems Misc Pt. 7: DigitalItem Adaptation Pt. 10: DigitalItem Processing Pt. 9: FileFormat Pt. 8: ReferenceSoftware Pt. 11: PersistentAssociation Amd.1: Add‘lC++ bindings Pt. 16: BinaryFormat Amd.1: Convers.And Permissions Pt. 4: IPMPComponents Pt. 12: Test Bed Amd.2: Dynamicand DistributedAdaptation Pt. 18: DigitalItem Streaming Pt. 5: RightsExpression Lang Pt. 14: Conform. Pt. 15: EventReporting Pt. 6: RightsData Dictionary Pt. 17: FragmentIdenfication Pt. 19: Media ValueChain Ontology Vision, Declaration, and Identification Pt. 1: Vision, Technologiesand Strategy Pt. 2: Digital ItemDeclaration Pt. 3: Digital ItemIdentification 5
  • 6. Digital Item in Research and Practice Practice UPnP: DIDL-Lite(dialect ofMPEG-21 DIDL) Microsoft’s InteractiveMedia Manager (IMM):OWL implementation ofDID model Adactus(www.adactus.no)Enikos(www.enikos.com) ContentGuard(www.contentguard.com) and Rightscom(www.rightscom.com) Research DANAE: Advanced MPEG-21 Infrastructure ENTHRONE: End-to-End Management of Heterogeneous Environments AXMEDIS: Automated Production of Cross-Media Digital Items P2P-Next: Next Generation P2P Systems Los Alamos National Laboratory (LANL): Information Asset Management in a Digital Library 2010/04/22 Christian Timmerer, Klagenfurt University, Austria 6
  • 7. UPnP: DIDL-Lite DIDL dialect UPnP-specific objects class, container, res-attr. Dublin Core metadata descfor anything else 2010/04/22 Christian Timmerer, Klagenfurt University, Austria 7
  • 8. Information Asset Management in a Digital Library DID: representing (and serializing) complex digital library objects DII: identificationof DIDsand assets therein DIP: dynamically add processing informationto DIDs 2010/04/22 Christian Timmerer, Klagenfurt University, Austria 8
  • 9. DANAE: Advanced MPEG-21 Infrastructure DID + DIA + DIP 2010/04/22 Christian Timmerer, Klagenfurt University, Austria 9 http://danae.rd.francetelecom.com/ End-to-end representationof The Content Usage Environment Description Adaptation Quality of Service Universal Constraints Description generic Bitstream Syntax Description Manages the open sessions, retrieves orgeneratesand customizes museum catalogue and content DIDs according to the context of a user, delivers the DIDs, and invokes the adaptation engine if required. Clearly, the server side DIP engine is also involved in session migration activities.
  • 10. ENTHRONE: End-to-End Management for QoS Business entities Content Provider: prepares the actual multimedia content as MPEG-21 Digital Items Service Provider: MM services to end-user wrtSLAs Adaptation Provider: QoS of content delivery; optimizing available system and network resources across the end-to-end chain Network Provider: QoS-based network connectivity services at its autonomous domain level 2010/04/22 Christian Timmerer, Klagenfurt University, Austria 10 http://www.ist-enthrone.org/
  • 11. Next Generation Peer-to-Peer Networks 2010/04/22 Christian Timmerer, Klagenfurt University, Austria 11 http://p2p-next.org/ P2P networks:Distributioncost sharedamongst the peers Key requirement Backwards compatibility with BitTorrent DID: declaration of P2P-Next Items DII: identification and type setting DIA: adaptation and scalability metadata
  • 12. Conclusions MPEG-21: powerful, generic, and flexible for a plethora of use cases and application domains Deployment issues Interoperability on a large (end-to-end) scale in practical settings is difficult to achieve Complex middleware and intricate interplay between various layer and levels (e.g., application, transport, network, system, etc.) Benefits for a single stakeholder in the multimedia chain? Potential users might still be insufficiently aware of the MPEG-21 family of standards There is still hope ➪ MPEG Extensible Middleware (MXM), a comprehensive middleware comprising application programming interfaces (APIs) and protocols 2010/04/22 Christian Timmerer, Klagenfurt University, Austria 12 ➪ See http://mxm.wg11.sc29.org/ for details
  • 13. Thank you for your attention ... questions, comments, etc. are welcome … Ass.-Prof. Dipl.-Ing. Dr. Christian Timmerer Klagenfurt University, Department of Information Technology (ITEC) Universitätsstrasse 65-67, A-9020 Klagenfurt, AUSTRIA christian.timmerer@itec.uni-klu.ac.at http://research.timmerer.com/ Tel: +43/463/2700 3621 Fax: +43/463/2700 3699 © Copyright: Christian Timmerer 13 2010/04/22 Christian Timmerer, Klagenfurt University, Austria