SlideShare une entreprise Scribd logo
1  sur  9
Télécharger pour lire hors ligne
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


Contenu connexe

En vedette

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 Crawlcarlandl
 
IBM Health Telecom Demo for ITU
IBM Health Telecom Demo for ITUIBM Health Telecom Demo for ITU
IBM Health Telecom Demo for ITU3GDR
 
My Theory of Learning
My Theory of LearningMy Theory of Learning
My Theory of LearningJeremy Wang
 
Introduction to Swingly
Introduction to SwinglyIntroduction to Swingly
Introduction to SwinglyAndy Hickl
 
我就是喜歡這樣的你
我就是喜歡這樣的你我就是喜歡這樣的你
我就是喜歡這樣的你fanny90
 
Vishal gulati pdf
Vishal gulati pdfVishal gulati pdf
Vishal gulati pdf3GDR
 
Fitschers Vogel
Fitschers VogelFitschers Vogel
Fitschers VogelGina74
 

En vedette (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
 

Similaire à Fully Interoperable Streaming of Media Resources in Heterogeneous Environments

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
 
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 DistributionAlpen-Adria-Universität
 
CV 2015-05-05
CV 2015-05-05CV 2015-05-05
CV 2015-05-05Luan Liu
 
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 RoadmapAlpen-Adria-Universität
 
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 ...TECSI FEA USP
 
EC8395 COMMUNICATION ENGINEERING UNIT I
EC8395  COMMUNICATION ENGINEERING UNIT IEC8395  COMMUNICATION ENGINEERING UNIT I
EC8395 COMMUNICATION ENGINEERING UNIT IManojKumar791621
 
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 DevicesAlpen-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 EffectsAlpen-Adria-Universität
 
06-dash.pptx
06-dash.pptx06-dash.pptx
06-dash.pptxAliIssa53
 
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
 
CloudLightning at a Glance Infographic
CloudLightning at a Glance InfographicCloudLightning at a Glance Infographic
CloudLightning at a Glance InfographicCloudLightning
 
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 2014Aurelien 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 PracticeAlpen-Adria-Universität
 

Similaire à 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
 

Plus de 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 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
 
Immersive Video Delivery: From Omnidirectional Video to Holography
Immersive Video Delivery: From Omnidirectional Video to HolographyImmersive Video Delivery: From Omnidirectional Video to Holography
Immersive Video Delivery: From Omnidirectional Video to HolographyAlpen-Adria-Universität
 
LLL-CAdViSE: Live Low-Latency Cloud-based Adaptive Video Streaming Evaluation...
LLL-CAdViSE: Live Low-Latency Cloud-based Adaptive Video Streaming Evaluation...LLL-CAdViSE: Live Low-Latency Cloud-based Adaptive Video Streaming Evaluation...
LLL-CAdViSE: Live Low-Latency Cloud-based Adaptive Video Streaming Evaluation...Alpen-Adria-Universität
 
HTTP Adaptive Streaming – Quo Vadis? (2023)
HTTP Adaptive Streaming – Quo Vadis? (2023)HTTP Adaptive Streaming – Quo Vadis? (2023)
HTTP Adaptive Streaming – Quo Vadis? (2023)Alpen-Adria-Universität
 
How to Optimize Dynamic Adaptive Video Streaming? Challenges and Solutions
How to Optimize Dynamic Adaptive Video Streaming? Challenges and SolutionsHow to Optimize Dynamic Adaptive Video Streaming? Challenges and Solutions
How to Optimize Dynamic Adaptive Video Streaming? Challenges and SolutionsAlpen-Adria-Universität
 

Plus de Alpen-Adria-Universität (20)

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
 
Immersive Video Delivery: From Omnidirectional Video to Holography
Immersive Video Delivery: From Omnidirectional Video to HolographyImmersive Video Delivery: From Omnidirectional Video to Holography
Immersive Video Delivery: From Omnidirectional Video to Holography
 
LLL-CAdViSE: Live Low-Latency Cloud-based Adaptive Video Streaming Evaluation...
LLL-CAdViSE: Live Low-Latency Cloud-based Adaptive Video Streaming Evaluation...LLL-CAdViSE: Live Low-Latency Cloud-based Adaptive Video Streaming Evaluation...
LLL-CAdViSE: Live Low-Latency Cloud-based Adaptive Video Streaming Evaluation...
 
HTTP Adaptive Streaming – Quo Vadis? (2023)
HTTP Adaptive Streaming – Quo Vadis? (2023)HTTP Adaptive Streaming – Quo Vadis? (2023)
HTTP Adaptive Streaming – Quo Vadis? (2023)
 
How to Optimize Dynamic Adaptive Video Streaming? Challenges and Solutions
How to Optimize Dynamic Adaptive Video Streaming? Challenges and SolutionsHow to Optimize Dynamic Adaptive Video Streaming? Challenges and Solutions
How to Optimize Dynamic Adaptive Video Streaming? Challenges and Solutions
 

Dernier

DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????blackmambaettijean
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 

Dernier (20)

DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 

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