SlideShare una empresa de Scribd logo
1 de 9
Descargar para leer sin conexión
Fully
Interoperable
Streaming
of
Media

     Resources
in
Heterogeneous
Environments


                                            m16695


           Michael
Eberhard,
Chris0an
Timmerer,
and
Hermann
Hellwagner




                  Klagenfurt
University
(UNIKLU)

Faculty
of
Technical
Sciences
(TEWI)

           Department
of
Informa0on
Technology
(ITEC)

Mul0media
Communica0on
(MMC)

  h=p://research.Ammerer.com

h=p://blog.Ammerer.com

mailto:chrisAan.Ammerer@itec.uni‐klu.ac.at





Acknowledgement:
This
work
is
supported
in
part
by
the
European
Commission
in
the

 context
of
the
P2P‐Next
project
(FP7‐ICT‐216217).
Further
informaAon
is
available
at

                             h=p://www.p2p‐next.org/.


Outline

•  MoAvaAon
and
IntroducAon

•  List
of
Technologies
/
MXM
Engines


•  Architecture
and
Dataflow


•  Demo
Video


•  Conclusions
/
References



2009/07/01
      ChrisAan
Timmerer,
Klagenfurt
University,
Austria
   2

MoAvaAon
and
IntroducAon

•  SAll
an
issue!

      –  Streaming
of
mulAmedia
(i.e.,
audio‐visual)
content
over

         heterogeneous,
best‐effort
networks

      –  Quality
of
Service,
Universal
MulAmedia
Access

      –  Mismatch
between
content
and
context

      –  Interoperability

•  Our
contribuAon

      –  Framework
for
adapAve
streaming
of
(scalable)
media

         resources
according
to
dynamically
varying
usage

         environment
condiAons

      –  Fully
interoperable
thanks
to
MPEG,
IETF,
and
W3C

      –  Open
source
and
accessible
through
the
MPEG
Extensible

         Middleware
(MXM):
h=p://mxm.wg11.sc29.org/

2009/07/01
           ChrisAan
Timmerer,
Klagenfurt
University,
Austria
   3

List
of
Technologies
/
MXM
Engines

•  MPEG
Query
Format
(MPQF)

      –  Querying
a
list
of
available
Digital
Items

      –  Response:
DID
incl.
dii:IdenAfier
and
mpeg7:Title


•  MXM
Request
Content

      –  Request
Digital
Item
based
on
dii:IdenAfier
incl.
UED/UCD

      –  Response:
ACK
+
RTSP
URL

•  MPEG‐21
Digital
Item
DeclaraAon
(DID)

      –  For
declaring
which
DIs
are
available
as
part
of
MPQF
response

•  MPEG‐21
Digital
Item
AdaptaAon
(DIA)

      –  Usage
Environment
DescripAon
(UED):
terminal
&
network
properAes

      –  Universal
Constraints
DescripAon
(UCD):
limit
&
opAmizaAon

         constraints

•  MXM
Media
Framework
Engine
–
VLC‐based
/
ffmpeg

      –  Media
resource
adaptaAon

      –  Media
streaming,
decoding,
and
control

2009/07/01
              ChrisAan
Timmerer,
Klagenfurt
University,
Austria
   4

Architecture
and
Dataflow





2009/07/01
        ChrisAan
Timmerer,
Klagenfurt
University,
Austria
   5

Demo
Video





2009/07/01
   ChrisAan
Timmerer,
Klagenfurt
University,
Austria
   6

Conclusions

•  Framework
for
adapAve
streaming
of
(scalable)
media

   resources
according
to
dynamically
varying
usage

   environment
condiAons

•  Fully
interoperable
thanks
to
MPEG,
IETF,
and
W3C

   standards

•  Open
source
and
accessible
through
the
MPEG
Extensible

   Middleware
(MXM):
h=p://mxm.wg11.sc29.org/

•  Some
issues
idenAfied
/
lessons
learned

      –  RTSP/RTP:
mainly
deployed
in
closed
systems
and
condiAonally

         suitable
for
the
open
Internet
➙TCP/80

      –  Peer‐to‐peer
for
mulAmedia
streaming
is
an
open
field

         ➙opportuniAes
for
standardizaAon
bodies

      –  IntegraAon
across
mulAple
standardizaAon
bodies
➙MAFs



2009/07/01
            ChrisAan
Timmerer,
Klagenfurt
University,
Austria
   7

References

•    C.
Timmerer,
M.
Eberhard,
I.
Kofler,
R.
Kuschnig,
M.
Ransburg,
M.
Sablatschan,
and

     H.
Hellwagner,
“On
MPEG
Modern
Transport
over
Networks”,
ISO/IEC
JTC
1/SC
29/
     WG
11/M16307,
88th
MPEG
MeeAng,
Ka’anapali,
USA,
April
20‐24,
2009.

•    M.
Eberhard,
L.
Cele=o,
C.
Timmerer,
E.
Quacchio,
H.
Hellwagner,
and
F.
RovaA,
“An

     Interoperable
Streaming
Framework
for
Scalable
Video
Coding
based
on

     MPEG‐21 ,
Proceedings
of
the
5th
IET
Visual
InformaAon
Engineering
Conference

     Conference
(VIE’08),
Xi’an,
China,
July
2008.

•    M.
Eberhard,
L.
Cele=o,
C.
Timmerer,
E.
Quacchio,
H.
Hellwagner,
and
F.
RovaA,
“An

     Interoperable
MulAmedia
Delivery
Framework
for
Scalable
Video
Coding
based
on

     MPEG‐21
Digital
Item
AdaptaAon”,
Proceedings
of
the
IEEE
InternaAonal

     Conference
on
MulAmedia
and
Expo
2008
(ICME’08),
Hannover,
Germany,
June

     2008.

•    M.
Eberhard,
L.
Cele=o,
C.
Timmerer,
E.
Quacchio,
and
H.
Hellwagner:

     “Performance
Analysis
of
Scalable
Video
AdaptaAon:
Generic
versus
Specific

     Approach”,
Proc.
of
the
9th
InternaAonal
Workshop
on
Image
Analysis
for

     MulAmedia
InteracAve
Services
(WIAMIS
2008),
Klagenfurt,
Austria,
May
2008.





2009/07/01
                 ChrisAan
Timmerer,
Klagenfurt
University,
Austria
         8

Thank
you
for
your
a=enAon



              ...
quesAons,
comments,
etc.
are
welcome
…





                                                            
Ass.‐Prof.
Dipl.‐Ing.
Dr.
ChrisAan
Timmerer

                                   Klagenfurt
University,
Department
of
InformaAon
Technology
(ITEC)

                                                Universitätsstrasse
65‐67,
A‐9020
Klagenfurt,
AUSTRIA

                                                                  chrisAan.Ammerer@itec.uni‐klu.ac.at

                                                                         h=p://research.Ammerer.com/

                                                     Tel:
+43/463/2700
3621
Fax:
+43/463/2700
3699

                                                                                  ©
Copyright:
Chris.an
Timmerer





2009/07/01
              ChrisAan
Timmerer,
Klagenfurt
University,
Austria
                                         9


Más contenido relacionado

Destacado (7)

Northern Michigan Sports Medicine Annual Bear Crawl
Northern Michigan Sports Medicine Annual Bear CrawlNorthern Michigan Sports Medicine Annual Bear Crawl
Northern Michigan Sports Medicine Annual Bear Crawl
 
IBM Health Telecom Demo for ITU
IBM Health Telecom Demo for ITUIBM Health Telecom Demo for ITU
IBM Health Telecom Demo for ITU
 
My Theory of Learning
My Theory of LearningMy Theory of Learning
My Theory of Learning
 
Introduction to Swingly
Introduction to SwinglyIntroduction to Swingly
Introduction to Swingly
 
我就是喜歡這樣的你
我就是喜歡這樣的你我就是喜歡這樣的你
我就是喜歡這樣的你
 
Vishal gulati pdf
Vishal gulati pdfVishal gulati pdf
Vishal gulati pdf
 
Fitschers Vogel
Fitschers VogelFitschers Vogel
Fitschers Vogel
 

Similar a Fully Interoperable Streaming of Media Resources in Heterogeneous Environments

Dynamic Adaptive Streaming over HTTP (DASH)
Dynamic Adaptive Streaming over HTTP (DASH)Dynamic Adaptive Streaming over HTTP (DASH)
Dynamic Adaptive Streaming over HTTP (DASH)
Alpen-Adria-Universität
 
Towards Bandwidth Efficient Adaptive Streaming of Omnidirectional Video over ...
Towards Bandwidth Efficient Adaptive Streaming of Omnidirectional Video over ...Towards Bandwidth Efficient Adaptive Streaming of Omnidirectional Video over ...
Towards Bandwidth Efficient Adaptive Streaming of Omnidirectional Video over ...
Alpen-Adria-Universität
 
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
Alpen-Adria-Universität
 
CV 2015-05-05
CV 2015-05-05CV 2015-05-05
CV 2015-05-05
Luan Liu
 
Media-Aware Network Elements on Legacy Devices
Media-Aware Network Elements on Legacy DevicesMedia-Aware Network Elements on Legacy Devices
Media-Aware Network Elements on Legacy Devices
Alpen-Adria-Universität
 
A Test-bed For Quality of Multimedia Experience Evaluation of Sensory Effects
A Test-bed For Quality of Multimedia Experience Evaluation of Sensory EffectsA Test-bed For Quality of Multimedia Experience Evaluation of Sensory Effects
A Test-bed For Quality of Multimedia Experience Evaluation of Sensory Effects
Alpen-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 Activities
Alpen-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 Activities
Alpen-Adria-Universität
 
UTT_18 diapos en anglais - septembre 2014
UTT_18 diapos en anglais - septembre 2014UTT_18 diapos en anglais - septembre 2014
UTT_18 diapos en anglais - septembre 2014
Aurelien SENECHAL
 
MPEG-21 Digital Items in Research and Practice
MPEG-21 Digital Items in Research and PracticeMPEG-21 Digital Items in Research and Practice
MPEG-21 Digital Items in Research and Practice
Alpen-Adria-Universität
 

Similar a Fully Interoperable Streaming of Media Resources in Heterogeneous Environments (20)

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
 
Distributed DASH Dataset
Distributed DASH DatasetDistributed DASH Dataset
Distributed DASH Dataset
 
Accelerating Media Business Developments
Accelerating Media Business DevelopmentsAccelerating Media Business Developments
Accelerating Media Business Developments
 
Dynamic Adaptive Streaming over HTTP (DASH)
Dynamic Adaptive Streaming over HTTP (DASH)Dynamic Adaptive Streaming over HTTP (DASH)
Dynamic Adaptive Streaming over HTTP (DASH)
 
Interfacing with Virtual Worlds
Interfacing with Virtual WorldsInterfacing with Virtual Worlds
Interfacing with Virtual Worlds
 
Towards Bandwidth Efficient Adaptive Streaming of Omnidirectional Video over ...
Towards Bandwidth Efficient Adaptive Streaming of Omnidirectional Video over ...Towards Bandwidth Efficient Adaptive Streaming of Omnidirectional Video over ...
Towards Bandwidth Efficient Adaptive Streaming of Omnidirectional Video over ...
 
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
 
CV 2015-05-05
CV 2015-05-05CV 2015-05-05
CV 2015-05-05
 
MPEG-DASH: Overview, State-of-the-Art, and Future Roadmap
MPEG-DASH: Overview, State-of-the-Art, and Future RoadmapMPEG-DASH: Overview, State-of-the-Art, and Future Roadmap
MPEG-DASH: Overview, State-of-the-Art, and Future Roadmap
 
The Digital Transformation - Challenges and Opportunities for IS researchers ...
The Digital Transformation - Challenges and Opportunities for IS researchers ...The Digital Transformation - Challenges and Opportunities for IS researchers ...
The Digital Transformation - Challenges and Opportunities for IS researchers ...
 
EC8395 COMMUNICATION ENGINEERING UNIT I
EC8395  COMMUNICATION ENGINEERING UNIT IEC8395  COMMUNICATION ENGINEERING UNIT I
EC8395 COMMUNICATION ENGINEERING UNIT I
 
Media-Aware Network Elements on Legacy Devices
Media-Aware Network Elements on Legacy DevicesMedia-Aware Network Elements on Legacy Devices
Media-Aware Network Elements on Legacy Devices
 
A Test-bed For Quality of Multimedia Experience Evaluation of Sensory Effects
A Test-bed For Quality of Multimedia Experience Evaluation of Sensory EffectsA Test-bed For Quality of Multimedia Experience Evaluation of Sensory Effects
A Test-bed For Quality of Multimedia Experience Evaluation of Sensory Effects
 
06-dash.pptx
06-dash.pptx06-dash.pptx
06-dash.pptx
 
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
 
CloudLightning at a Glance Infographic
CloudLightning at a Glance InfographicCloudLightning at a Glance Infographic
CloudLightning at a Glance Infographic
 
UTT_18 diapos en anglais - septembre 2014
UTT_18 diapos en anglais - septembre 2014UTT_18 diapos en anglais - septembre 2014
UTT_18 diapos en anglais - septembre 2014
 
HTTP Streaming of MPEG Media
HTTP Streaming of MPEG MediaHTTP Streaming of MPEG Media
HTTP Streaming of MPEG Media
 
MPEG-21 Digital Items in Research and Practice
MPEG-21 Digital Items in Research and PracticeMPEG-21 Digital Items in Research and Practice
MPEG-21 Digital Items in Research and Practice
 

Más de Alpen-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
 
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
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 Stream
Alpen-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 Environment
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 Strategies
Alpen-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
 
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
Alpen-Adria-Universität
 

Más de 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
 

Último

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Último (20)

Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 

Fully Interoperable Streaming of Media Resources in Heterogeneous Environments

  • 1. Fully
Interoperable
Streaming
of
Media
 Resources
in
Heterogeneous
Environments

 m16695
 Michael
Eberhard,
Chris0an
Timmerer,
and
Hermann
Hellwagner

 Klagenfurt
University
(UNIKLU)

Faculty
of
Technical
Sciences
(TEWI)
 Department
of
Informa0on
Technology
(ITEC)

Mul0media
Communica0on
(MMC)
 h=p://research.Ammerer.com

h=p://blog.Ammerer.com

mailto:chrisAan.Ammerer@itec.uni‐klu.ac.at
 Acknowledgement:
This
work
is
supported
in
part
by
the
European
Commission
in
the
 context
of
the
P2P‐Next
project
(FP7‐ICT‐216217).
Further
informaAon
is
available
at
 h=p://www.p2p‐next.org/.


  • 2. Outline
 •  MoAvaAon
and
IntroducAon
 •  List
of
Technologies
/
MXM
Engines
 •  Architecture
and
Dataflow
 •  Demo
Video
 •  Conclusions
/
References
 2009/07/01
 ChrisAan
Timmerer,
Klagenfurt
University,
Austria
 2

  • 3. MoAvaAon
and
IntroducAon
 •  SAll
an
issue!
 –  Streaming
of
mulAmedia
(i.e.,
audio‐visual)
content
over
 heterogeneous,
best‐effort
networks
 –  Quality
of
Service,
Universal
MulAmedia
Access
 –  Mismatch
between
content
and
context
 –  Interoperability
 •  Our
contribuAon
 –  Framework
for
adapAve
streaming
of
(scalable)
media
 resources
according
to
dynamically
varying
usage
 environment
condiAons
 –  Fully
interoperable
thanks
to
MPEG,
IETF,
and
W3C
 –  Open
source
and
accessible
through
the
MPEG
Extensible
 Middleware
(MXM):
h=p://mxm.wg11.sc29.org/
 2009/07/01
 ChrisAan
Timmerer,
Klagenfurt
University,
Austria
 3

  • 4. List
of
Technologies
/
MXM
Engines
 •  MPEG
Query
Format
(MPQF)
 –  Querying
a
list
of
available
Digital
Items
 –  Response:
DID
incl.
dii:IdenAfier
and
mpeg7:Title

 •  MXM
Request
Content
 –  Request
Digital
Item
based
on
dii:IdenAfier
incl.
UED/UCD
 –  Response:
ACK
+
RTSP
URL
 •  MPEG‐21
Digital
Item
DeclaraAon
(DID)
 –  For
declaring
which
DIs
are
available
as
part
of
MPQF
response
 •  MPEG‐21
Digital
Item
AdaptaAon
(DIA)
 –  Usage
Environment
DescripAon
(UED):
terminal
&
network
properAes
 –  Universal
Constraints
DescripAon
(UCD):
limit
&
opAmizaAon
 constraints
 •  MXM
Media
Framework
Engine
–
VLC‐based
/
ffmpeg
 –  Media
resource
adaptaAon
 –  Media
streaming,
decoding,
and
control
 2009/07/01
 ChrisAan
Timmerer,
Klagenfurt
University,
Austria
 4

  • 5. Architecture
and
Dataflow
 2009/07/01
 ChrisAan
Timmerer,
Klagenfurt
University,
Austria
 5

  • 6. Demo
Video
 2009/07/01
 ChrisAan
Timmerer,
Klagenfurt
University,
Austria
 6

  • 7. Conclusions
 •  Framework
for
adapAve
streaming
of
(scalable)
media
 resources
according
to
dynamically
varying
usage
 environment
condiAons
 •  Fully
interoperable
thanks
to
MPEG,
IETF,
and
W3C
 standards
 •  Open
source
and
accessible
through
the
MPEG
Extensible
 Middleware
(MXM):
h=p://mxm.wg11.sc29.org/
 •  Some
issues
idenAfied
/
lessons
learned
 –  RTSP/RTP:
mainly
deployed
in
closed
systems
and
condiAonally
 suitable
for
the
open
Internet
➙TCP/80
 –  Peer‐to‐peer
for
mulAmedia
streaming
is
an
open
field
 ➙opportuniAes
for
standardizaAon
bodies
 –  IntegraAon
across
mulAple
standardizaAon
bodies
➙MAFs

 2009/07/01
 ChrisAan
Timmerer,
Klagenfurt
University,
Austria
 7

  • 8. References
 •  C.
Timmerer,
M.
Eberhard,
I.
Kofler,
R.
Kuschnig,
M.
Ransburg,
M.
Sablatschan,
and
 H.
Hellwagner,
“On
MPEG
Modern
Transport
over
Networks”,
ISO/IEC
JTC
1/SC
29/ WG
11/M16307,
88th
MPEG
MeeAng,
Ka’anapali,
USA,
April
20‐24,
2009.
 •  M.
Eberhard,
L.
Cele=o,
C.
Timmerer,
E.
Quacchio,
H.
Hellwagner,
and
F.
RovaA,
“An
 Interoperable
Streaming
Framework
for
Scalable
Video
Coding
based
on
 MPEG‐21 ,
Proceedings
of
the
5th
IET
Visual
InformaAon
Engineering
Conference
 Conference
(VIE’08),
Xi’an,
China,
July
2008.
 •  M.
Eberhard,
L.
Cele=o,
C.
Timmerer,
E.
Quacchio,
H.
Hellwagner,
and
F.
RovaA,
“An
 Interoperable
MulAmedia
Delivery
Framework
for
Scalable
Video
Coding
based
on
 MPEG‐21
Digital
Item
AdaptaAon”,
Proceedings
of
the
IEEE
InternaAonal
 Conference
on
MulAmedia
and
Expo
2008
(ICME’08),
Hannover,
Germany,
June
 2008.
 •  M.
Eberhard,
L.
Cele=o,
C.
Timmerer,
E.
Quacchio,
and
H.
Hellwagner:
 “Performance
Analysis
of
Scalable
Video
AdaptaAon:
Generic
versus
Specific
 Approach”,
Proc.
of
the
9th
InternaAonal
Workshop
on
Image
Analysis
for
 MulAmedia
InteracAve
Services
(WIAMIS
2008),
Klagenfurt,
Austria,
May
2008.
 2009/07/01
 ChrisAan
Timmerer,
Klagenfurt
University,
Austria
 8

  • 9. Thank
you
for
your
a=enAon
 ...
quesAons,
comments,
etc.
are
welcome
…
 
Ass.‐Prof.
Dipl.‐Ing.
Dr.
ChrisAan
Timmerer
 Klagenfurt
University,
Department
of
InformaAon
Technology
(ITEC)
 Universitätsstrasse
65‐67,
A‐9020
Klagenfurt,
AUSTRIA
 chrisAan.Ammerer@itec.uni‐klu.ac.at
 h=p://research.Ammerer.com/
 Tel:
+43/463/2700
3621
Fax:
+43/463/2700
3699
 ©
Copyright:
Chris.an
Timmerer
 2009/07/01
 ChrisAan
Timmerer,
Klagenfurt
University,
Austria
 9