SlideShare a Scribd company logo
GPAC Team
                         Séminaire RT4
                         Cyril Concolato

                         08/04/2013




Institut Mines-Télécom
People




    C. Concolato               J.-C. Dufourd   J. Le Feuvre   J.-C. Moissinac


       + PhD Students, Post-Docs, S/W Engineers
          •       N. Bouzakaria, R. Bouazizi, V. Gros, M. Sarkis
          •       J. Gorin, A. Shafiei, V. Nguyen
          •       & many former students/engineers
       Part of the TPT / TSI / Multimedia Group

2             Institut Mines-Télécom
Activities

     Current Research Themes
       •       Multimedia Adaptation and Multimodal Interfaces
       •       Multimedia Transport and Delivery
       •       Multimedia Services and Transmedia
     Teaching
       •       Multimedia Courses (Master, Mastère, Lifelong
               learning)
     Our specificities
       •       Open Source Software: GPAC
       •       Standardization: MPEG, W3C, …




3          Institut Mines-Télécom
Current Research Projects

       ANR HybRadio
       FUI Austral
       FUI 4Ever
       FUI OptisaT2
       FSN M44G
       ANR ILOT
       EU COLTRAM
       EU KIC ICT ANSFM
       Industrial partnerships




4        Institut Mines-Télécom
Multimedia Adaptation and Multimodal
    Interfaces

     Problems
       • Adapt the multimedia consumption to the user context
         (preferences, network, device constraints)
       • Find representations and architectures for adaptations

     Latest work (in progress)
       • Usage of semantic information for adaptation and content
          generation
       • V. Gros’s PhD – “Digital Book Publishing”

     Some other results
       • W3C recommendation: "Multimodal Architecture and
         Interfaces"
       • Multimodality: B. Rodriguez’s PhD.
       • Adaptation: B. Pellan’s PhD


5        Institut Mines-Télécom
Multimedia Adaptation and Multimodal
             Interfaces: Ontologies and Semantic

    - Interactions Description
       -   Ontologies to describe
            - How/Where/Which device
              you interact with,
       -   Tight relationship with
           W3C MMI group
    - Description of
      multimedia adaptation
      engines




6                 Institut Mines-Télécom
Multimedia Adaptation and Multimodal
               Interfaces: Adaptation Engine Ontologies

    WSML
    example

    Displayed with
    Web Services
    Modeling
    Toolkit




     Now:
     RDF+OWL+OWL-S




7                    Institut Mines-Télécom
Multimedia Transport and Delivery:
     Context
     Internet Video Growth
                                    • Cisco’s forecast
                                    • Netflix Example: 30%
                                      of US traffic during
                                      peak hours




     Mobile Video
       •   >= 50% of traffic

8          Institut Mines-Télécom
Multimedia Transport and Delivery:
    Requirements

     Basic constraints are satisfied
       •       Audio/Video Synchronization
       •       Handles Loss and Corruption
       •       Fast start-up
       •       Limited rebuffering
       •       Compatible with Live, VoD, trick modes, …
     Additional constraints
       •       Adaptive to varying bandwidth conditions (seamlessly,
               granularity)
       •       IP-compatibility (proxies, firewalls, web servers,
               caches)
       •       Efficiency


9          Institut Mines-Télécom
Multimedia Transport and Delivery:
     « HTTP Streaming » Principles

      Use a playlist
        •       Continuously download small media files via HTTP
                  ─ Selection btw. alternative files based on bandwidth
                  ─ Constant duration files, cacheable
      Properties
        •       Time continuity btw. files across quality to guarantee
                seamless playback and switching
        •       Compatible with live and VoD
      Some Limitations
        •       Latency for live events
        •       Some overhead (e.g. MPEG-2 TS / HTTP)
      Proprietary Solutions: Apple, Microsoft, Adobe
      Standards: MPEG, 3GP, OIPF, W3C, …

10          Institut Mines-Télécom
Multimedia Transport and Delivery:
     HTTP Streaming Research Aspects

        Adaptation strategies and Quality of Experience
        Cache optimizations
        Energy efficient streaming (mobile)
        Low latency live streaming
        Scalable media streaming
        Hybrid Broadcast Broadband
        Multipath streaming
        …

      PhD Student: N. Bouzakaria


11        Institut Mines-Télécom
Multimedia Transport and Delivery:
                       Application Integration

                How to repurpose broadcast data?
                How to design HTML5 streaming-aware applications?
                How to deliver new media data (HEVC, subtitling …)?
                How to synchronize broadcast/broadband events?




     Audio
                                                       Concolato et al., Usages of DASH
                                                       for rich media services. MMSys
     Data carousel (500 ms)                            '11.
                                                       DOI=10.1145/1943552.1943587
     Data carousel (2 s)

     Live data



12                            Institut Mines-Télécom
Multimedia Services and Transmedia:
            Research Topics

      New types of services
        • Interactive Multimedia
           ─ Digital TV (HBBTV, …)
           ─ Digital Radio
           ─ Web (HTML5, SVG)
        • Stereoscopic Displays
        • Second Screens




13               Institut Mines-Télécom
Multimedia Services and Transmedia:
     Second Screens

      User Interfaces are evolving
        •       Integrate advanced rich media
                  ─ 2D/3D, animations, video/audio clips
        •       Possible to have a common
                user interfaces on many devices
                  ─ TV, Phone, Desktop, Web page
      Designed around
       dedicated small applications
        ⇒ Widgets




14          Institut Mines-Télécom
Multimedia Services and Transmedia:
               Transmedia & Widgets
                                                     Widget Web Server

          widget
2) Download
& activation                                                             Internet

                                                                     Home Network
                                                1) Discovery

                                           3) UPnP Control
                                              messages
                                            4) UPnP Notification
                                                 messages           DLNA Blu-Ray Player
                                              4) Data exchange

        DLNA TV
16                Institut Mines-Télécom
Multimedia Services and Transmedia:
     Our Approach

      MPEG-U (Rich Media User Interface)
        •       Lead by Telecom ParisTech
                  ─ Collaboration with Samsung R&D HQ
        •       MPEG Media Type
        •       Simplified representation
        •       Widget Communication Communicating and migratable interactive
                                             multimedia documents, MTAP 2011
      COLTRAM EU Project
        •       Collaboration with Fraunhofer FOKUS
        •       Use of Web Technologies
                  ─ PhD Student: R. Bouazizi
        •       Authoring of Migratable Web Apps
                  ─ PhD Student: M. Sarkis
17          Institut Mines-Télécom
Standardization activities

      MPEG
       •       Since 1996
       •       Mainly MPEG Systems activities and standards
                 ─ Interactivity: MPEG-4 BIFS, MPEG-4 LASeR
                 ─ File Format: MP4, AVC, SVC, HEVC
                 ─ Streaming: MPEG-2 TS, MPEG DASH
       •       Editors of several standards (+ conformance
               sequences, reference software, utility software)

      W3C
       •       Since 2004
       •       Working Groups: SVG, HTML, MMI, WebApps, …


18         Institut Mines-Télécom
The GPAC Open Source Project

      GPAC (http://gpac.wp.institut-telecom.fr)
        •       Multimedia player, encoder, and delivery tools
        •       Distributed Open Source under LGPL License
      Goals
        •       Platform for research and academic purposes
        •       Dissemination of multimedia standards
      Development Context
        •       Within our research activities
        •       In sync with industry standards (MPEG, W3C, DVB, ...)
        •       Using academic resources (student projects,
                internships)



19          Institut Mines-Télécom
The GPAC Open Source Project:
            Highlights

      13 years-old project!
      ~ 500 000 lines of code
        • Cross-platform, ~ANSI C
        • CPU architectures:
            ─ x86, ppc, arm, arc, sh4 / 32-/64-bits
        •   OS:
            ─ Windows (desktop and mobile), Linux, Mac OS X, various UNIXes
              (BeOS, Solaris, …), Symbian, iOS, Android.
      Good visibility/community
        • 5000 downloads per month
        • Research community
            ─ 2nd Best OSS @ ACM Multimedia 2007
        •   End-User community
            ─ Mostly uses MP4Box


20                Institut Mines-Télécom
The GPAC Open Source Project:
     MP4Box

      Swiss-army knife for the ISO Base Media File Format and
       derivatives:
         •       MP4,3GP,OMA,MJ2K,MP21, PSP...
         •       Major MP4 packager on the web
      Media track manipulations
         •       Importers and exporters
                   ─ audio, video, subtitling in different formats
         •       Grouping, disabling, tagging ...
      Delivery preparation: offline/live
         •       Interleaving for HTTP download
         •       RTP Hinting for 3GP/OMA streaming servers
         •       DASH (segmentation, MPD generation)
         •       MPEG-2 TS generation
      Encryption/Decryption
      File analysis
      Scene Description encoding


21           Institut Mines-Télécom
The GPAC Open Source Project:
     Basic Playback Features

      Classic Audio/Video player
        • Similar to Quicktime, VLC
        • Integrated with all browsers (IE, Safari*, Chrome, Firefox,
           Opera)
        • Available with different UI: command-line, GUI (Windows,
           SDL, Qt, ...)
      Various media codecs
        • Including HEVC, H.264|AVC, SVC, AAC …
        • Based on third party libraries
      Various network stacks
        • Web protocols: HTTP, IceCast, DASH
        • Streaming protocols: RTP, RTSP
        • File Formats: MP4, MPEG-2 TS...
        • Home Networking protocols: UPnP/DLNA, ...
      Extensible through plug-in architecture


22        Institut Mines-Télécom
The GPAC Open Source Project:
        Advanced Playback Features

      Enhanced Multimedia Player
        • Very similar to a Web Browser
        • Support for several document formats
      Synthetic Graphics
        • 2D: SVG, MPEG-4 BIFS, Flash
        • 3D: VRML, X3D
        • With some acceleration (OpenGL / OpenGL ES / TinyGL)
      Advanced Composition
        • Mixing of languages
        • Animation & Synchronization
        • Composition & Synchronization
           of multiple media elements
      Interactivity
        • Support for JavaScript, including AJAX



23           Institut Mines-Télécom
Merci!




24   Institut Mines-Télécom

More Related Content

What's hot (20)

PPTX
MPEG-DASH open source tools and cloud services
Stefan Lederer / bitmovin.net
 
PDF
Technology Update: MPEG-Dash
Media Perspectives
 
PDF
Emulation of Dynamic Adaptive Streaming over HTTP with Mininet
Anatoliy Zabrovskiy
 
PPTX
Standards' Perspective - MPEG DASH overview and related efforts
IMTC
 
PPTX
Distributed DASH Dataset
Alpen-Adria-Universität
 
PDF
Dynamic Adaptive Streaming over HTTP: From Content Creation to Consumption
Alpen-Adria-Universität
 
PDF
Edge 2014: MPEG DASH – Tomorrow's Format Today
Akamai Technologies
 
PDF
20 Years of Streaming in 20 Minutes
Alpen-Adria-Universität
 
PPTX
Adaptive Media Streaming over Emerging Protocols
Alpen-Adria-Universität
 
PPTX
libdash 2.0
Christopher Mueller
 
PPT
MPEG-DASH Conformance and Reference Software
Alpen-Adria-Universität
 
PPTX
MPEG-DASH Reference Software and Conformance
Alpen-Adria-Universität
 
PPTX
Dynamic Adaptive Streaming over HTTP/2.0
Christopher Mueller
 
PPTX
Dynamic Adaptive Streaming over HTTP Dataset
Stefan Lederer / bitmovin.net
 
PPTX
Understanding MPEG DASH
Seung-Bum Lee
 
PDF
LwTE: Light-weight Transcoding at the Edge
Alpen-Adria-Universität
 
PPTX
A Seamless Web Integration of Adaptive HTTP Streaming
Alpen-Adria-Universität
 
PDF
Media-Aware Network Elements on Legacy Devices
Alpen-Adria-Universität
 
PPTX
DASH at the ACM Multimedia 2011
Christopher Mueller
 
MPEG-DASH open source tools and cloud services
Stefan Lederer / bitmovin.net
 
Technology Update: MPEG-Dash
Media Perspectives
 
Emulation of Dynamic Adaptive Streaming over HTTP with Mininet
Anatoliy Zabrovskiy
 
Standards' Perspective - MPEG DASH overview and related efforts
IMTC
 
Distributed DASH Dataset
Alpen-Adria-Universität
 
Dynamic Adaptive Streaming over HTTP: From Content Creation to Consumption
Alpen-Adria-Universität
 
Edge 2014: MPEG DASH – Tomorrow's Format Today
Akamai Technologies
 
20 Years of Streaming in 20 Minutes
Alpen-Adria-Universität
 
Adaptive Media Streaming over Emerging Protocols
Alpen-Adria-Universität
 
libdash 2.0
Christopher Mueller
 
MPEG-DASH Conformance and Reference Software
Alpen-Adria-Universität
 
MPEG-DASH Reference Software and Conformance
Alpen-Adria-Universität
 
Dynamic Adaptive Streaming over HTTP/2.0
Christopher Mueller
 
Dynamic Adaptive Streaming over HTTP Dataset
Stefan Lederer / bitmovin.net
 
Understanding MPEG DASH
Seung-Bum Lee
 
LwTE: Light-weight Transcoding at the Edge
Alpen-Adria-Universität
 
A Seamless Web Integration of Adaptive HTTP Streaming
Alpen-Adria-Universität
 
Media-Aware Network Elements on Legacy Devices
Alpen-Adria-Universität
 
DASH at the ACM Multimedia 2011
Christopher Mueller
 

Viewers also liked (11)

PPTX
Usages of DASH for Rich Media Services
Cyril Concolato
 
PPTX
Carriage of timed subtitles and graphics in MP4
Cyril Concolato
 
PDF
Development of an FHMA-based Underwater Acoustic Communications System for Mu...
Waqas Tariq
 
PPT
Latest Developments of Scalable Vector Graphics (SVG) 2, With a Focus on Stre...
Förderverein Technische Fakultät
 
PDF
Streaming of SVG animations on the Web
Cyril Concolato
 
PPTX
Live streaming of video and subtitles with MPEG-DASH
Cyril Concolato
 
PDF
HTTP by Hand: Exploring HTTP/1.0, 1.1 and 2.0
Cory Forsyth
 
PPTX
Introduction to HTTP/2
Ido Flatow
 
PDF
Tutoriel sur le streaming vidéo sur HTTP et sur MPEG-DASH
Cyril Concolato
 
PPT
Interactive Multimedia
Jason Hando
 
PDF
HTTP/2 standard for video streaming
Hung Thai Le
 
Usages of DASH for Rich Media Services
Cyril Concolato
 
Carriage of timed subtitles and graphics in MP4
Cyril Concolato
 
Development of an FHMA-based Underwater Acoustic Communications System for Mu...
Waqas Tariq
 
Latest Developments of Scalable Vector Graphics (SVG) 2, With a Focus on Stre...
Förderverein Technische Fakultät
 
Streaming of SVG animations on the Web
Cyril Concolato
 
Live streaming of video and subtitles with MPEG-DASH
Cyril Concolato
 
HTTP by Hand: Exploring HTTP/1.0, 1.1 and 2.0
Cory Forsyth
 
Introduction to HTTP/2
Ido Flatow
 
Tutoriel sur le streaming vidéo sur HTTP et sur MPEG-DASH
Cyril Concolato
 
Interactive Multimedia
Jason Hando
 
HTTP/2 standard for video streaming
Hung Thai Le
 

Similar to GPAC Team Research Highlights (20)

PPT
Semester Opening WS'10/'11
Alpen-Adria-Universität
 
PPTX
Digital TV, IPTV
Kuncoro Wastuwibowo
 
PDF
Openingsfeest 2005 presentation mcdp [compatibility mode]
imec.archive
 
PPT
Games related research at Institut TELECOM
Marius Preda PhD
 
PDF
ParisfxLab - Cloud4Media
François Hanat
 
PDF
Geisha Grid Enabled Infrastructure for Service oriented High definition media...
vrt-medialab
 
PDF
4 G Mobile Communications Paper Presentation
guestac67362
 
PDF
Multimedia Networking From Theory To Practice 1st Edition Jenqneng Hwang
wainaabuka
 
PDF
Challenges and requirements for a next generation service for video content s...
Ghent University Global Campus
 
PDF
Impact of Video Encoding Parameters on Dynamic Video Transcoding
Videoguy
 
PPTX
Ibc forum 2012-divitel
Verimatrix
 
PDF
MPEG Extensible Middleware Poster
Alpen-Adria-Universität
 
PPT
1 QITCOM 2012 - Nilo Mitra (Iptv)
QITCOM
 
PDF
Interact Online Tv
Interact
 
PDF
FITT Toolbox: Standardisation in Media Formats
FITT
 
PPTX
Live broadcasting
Abhishek Chikane
 
PDF
Mobile Tv
Interact
 
PDF
Mobile Tv
dani_ele
 
PPTX
Multimedia networks
Saqib Shehzad
 
PDF
Why do we need an HD Internet?Presentacio ucaid2002 b
Artur Serra
 
Semester Opening WS'10/'11
Alpen-Adria-Universität
 
Digital TV, IPTV
Kuncoro Wastuwibowo
 
Openingsfeest 2005 presentation mcdp [compatibility mode]
imec.archive
 
Games related research at Institut TELECOM
Marius Preda PhD
 
ParisfxLab - Cloud4Media
François Hanat
 
Geisha Grid Enabled Infrastructure for Service oriented High definition media...
vrt-medialab
 
4 G Mobile Communications Paper Presentation
guestac67362
 
Multimedia Networking From Theory To Practice 1st Edition Jenqneng Hwang
wainaabuka
 
Challenges and requirements for a next generation service for video content s...
Ghent University Global Campus
 
Impact of Video Encoding Parameters on Dynamic Video Transcoding
Videoguy
 
Ibc forum 2012-divitel
Verimatrix
 
MPEG Extensible Middleware Poster
Alpen-Adria-Universität
 
1 QITCOM 2012 - Nilo Mitra (Iptv)
QITCOM
 
Interact Online Tv
Interact
 
FITT Toolbox: Standardisation in Media Formats
FITT
 
Live broadcasting
Abhishek Chikane
 
Mobile Tv
Interact
 
Mobile Tv
dani_ele
 
Multimedia networks
Saqib Shehzad
 
Why do we need an HD Internet?Presentacio ucaid2002 b
Artur Serra
 

More from Cyril Concolato (6)

PPTX
Mm sys 2013-demo
Cyril Concolato
 
PPT
MPEG-4 BIFS Overview
Cyril Concolato
 
PPTX
MPEG-4 BIFS and MPEG-2 TS: Latest developments for digital radio services
Cyril Concolato
 
PPTX
Usages of DASH for Rich Media Services
Cyril Concolato
 
PPTX
Adaptive Video and Metadata Display using Multimedia Documents
Cyril Concolato
 
PPTX
Electronic Program Guides using SVG
Cyril Concolato
 
Mm sys 2013-demo
Cyril Concolato
 
MPEG-4 BIFS Overview
Cyril Concolato
 
MPEG-4 BIFS and MPEG-2 TS: Latest developments for digital radio services
Cyril Concolato
 
Usages of DASH for Rich Media Services
Cyril Concolato
 
Adaptive Video and Metadata Display using Multimedia Documents
Cyril Concolato
 
Electronic Program Guides using SVG
Cyril Concolato
 

Recently uploaded (20)

PDF
TrustArc Webinar - Navigating Data Privacy in LATAM: Laws, Trends, and Compli...
TrustArc
 
PPTX
AI in Daily Life: How Artificial Intelligence Helps Us Every Day
vanshrpatil7
 
PPTX
IT Runs Better with ThousandEyes AI-driven Assurance
ThousandEyes
 
PPTX
Dev Dives: Automate, test, and deploy in one place—with Unified Developer Exp...
AndreeaTom
 
PDF
RAT Builders - How to Catch Them All [DeepSec 2024]
malmoeb
 
PDF
Data_Analytics_vs_Data_Science_vs_BI_by_CA_Suvidha_Chaplot.pdf
CA Suvidha Chaplot
 
PDF
Brief History of Internet - Early Days of Internet
sutharharshit158
 
PPTX
AI and Robotics for Human Well-being.pptx
JAYMIN SUTHAR
 
PPTX
Applied-Statistics-Mastering-Data-Driven-Decisions.pptx
parmaryashparmaryash
 
PPTX
The Future of AI & Machine Learning.pptx
pritsen4700
 
PDF
AI Unleashed - Shaping the Future -Starting Today - AIOUG Yatra 2025 - For Co...
Sandesh Rao
 
PDF
Build with AI and GDG Cloud Bydgoszcz- ADK .pdf
jaroslawgajewski1
 
PPTX
What-is-the-World-Wide-Web -- Introduction
tonifi9488
 
PDF
Tea4chat - another LLM Project by Kerem Atam
a0m0rajab1
 
PPTX
Agentic AI in Healthcare Driving the Next Wave of Digital Transformation
danielle hunter
 
PDF
The Future of Artificial Intelligence (AI)
Mukul
 
PDF
Market Insight : ETH Dominance Returns
CIFDAQ
 
PPTX
Simple and concise overview about Quantum computing..pptx
mughal641
 
PPTX
AVL ( audio, visuals or led ), technology.
Rajeshwri Panchal
 
PPTX
Introduction to Flutter by Ayush Desai.pptx
ayushdesai204
 
TrustArc Webinar - Navigating Data Privacy in LATAM: Laws, Trends, and Compli...
TrustArc
 
AI in Daily Life: How Artificial Intelligence Helps Us Every Day
vanshrpatil7
 
IT Runs Better with ThousandEyes AI-driven Assurance
ThousandEyes
 
Dev Dives: Automate, test, and deploy in one place—with Unified Developer Exp...
AndreeaTom
 
RAT Builders - How to Catch Them All [DeepSec 2024]
malmoeb
 
Data_Analytics_vs_Data_Science_vs_BI_by_CA_Suvidha_Chaplot.pdf
CA Suvidha Chaplot
 
Brief History of Internet - Early Days of Internet
sutharharshit158
 
AI and Robotics for Human Well-being.pptx
JAYMIN SUTHAR
 
Applied-Statistics-Mastering-Data-Driven-Decisions.pptx
parmaryashparmaryash
 
The Future of AI & Machine Learning.pptx
pritsen4700
 
AI Unleashed - Shaping the Future -Starting Today - AIOUG Yatra 2025 - For Co...
Sandesh Rao
 
Build with AI and GDG Cloud Bydgoszcz- ADK .pdf
jaroslawgajewski1
 
What-is-the-World-Wide-Web -- Introduction
tonifi9488
 
Tea4chat - another LLM Project by Kerem Atam
a0m0rajab1
 
Agentic AI in Healthcare Driving the Next Wave of Digital Transformation
danielle hunter
 
The Future of Artificial Intelligence (AI)
Mukul
 
Market Insight : ETH Dominance Returns
CIFDAQ
 
Simple and concise overview about Quantum computing..pptx
mughal641
 
AVL ( audio, visuals or led ), technology.
Rajeshwri Panchal
 
Introduction to Flutter by Ayush Desai.pptx
ayushdesai204
 

GPAC Team Research Highlights

  • 1. GPAC Team Séminaire RT4 Cyril Concolato 08/04/2013 Institut Mines-Télécom
  • 2. People C. Concolato J.-C. Dufourd J. Le Feuvre J.-C. Moissinac  + PhD Students, Post-Docs, S/W Engineers • N. Bouzakaria, R. Bouazizi, V. Gros, M. Sarkis • J. Gorin, A. Shafiei, V. Nguyen • & many former students/engineers  Part of the TPT / TSI / Multimedia Group 2 Institut Mines-Télécom
  • 3. Activities  Current Research Themes • Multimedia Adaptation and Multimodal Interfaces • Multimedia Transport and Delivery • Multimedia Services and Transmedia  Teaching • Multimedia Courses (Master, Mastère, Lifelong learning)  Our specificities • Open Source Software: GPAC • Standardization: MPEG, W3C, … 3 Institut Mines-Télécom
  • 4. Current Research Projects  ANR HybRadio  FUI Austral  FUI 4Ever  FUI OptisaT2  FSN M44G  ANR ILOT  EU COLTRAM  EU KIC ICT ANSFM  Industrial partnerships 4 Institut Mines-Télécom
  • 5. Multimedia Adaptation and Multimodal Interfaces  Problems • Adapt the multimedia consumption to the user context (preferences, network, device constraints) • Find representations and architectures for adaptations  Latest work (in progress) • Usage of semantic information for adaptation and content generation • V. Gros’s PhD – “Digital Book Publishing”  Some other results • W3C recommendation: "Multimodal Architecture and Interfaces" • Multimodality: B. Rodriguez’s PhD. • Adaptation: B. Pellan’s PhD 5 Institut Mines-Télécom
  • 6. Multimedia Adaptation and Multimodal Interfaces: Ontologies and Semantic - Interactions Description - Ontologies to describe - How/Where/Which device you interact with, - Tight relationship with W3C MMI group - Description of multimedia adaptation engines 6 Institut Mines-Télécom
  • 7. Multimedia Adaptation and Multimodal Interfaces: Adaptation Engine Ontologies WSML example Displayed with Web Services Modeling Toolkit Now: RDF+OWL+OWL-S 7 Institut Mines-Télécom
  • 8. Multimedia Transport and Delivery: Context  Internet Video Growth • Cisco’s forecast • Netflix Example: 30% of US traffic during peak hours  Mobile Video • >= 50% of traffic 8 Institut Mines-Télécom
  • 9. Multimedia Transport and Delivery: Requirements  Basic constraints are satisfied • Audio/Video Synchronization • Handles Loss and Corruption • Fast start-up • Limited rebuffering • Compatible with Live, VoD, trick modes, …  Additional constraints • Adaptive to varying bandwidth conditions (seamlessly, granularity) • IP-compatibility (proxies, firewalls, web servers, caches) • Efficiency 9 Institut Mines-Télécom
  • 10. Multimedia Transport and Delivery: « HTTP Streaming » Principles  Use a playlist • Continuously download small media files via HTTP ─ Selection btw. alternative files based on bandwidth ─ Constant duration files, cacheable  Properties • Time continuity btw. files across quality to guarantee seamless playback and switching • Compatible with live and VoD  Some Limitations • Latency for live events • Some overhead (e.g. MPEG-2 TS / HTTP)  Proprietary Solutions: Apple, Microsoft, Adobe  Standards: MPEG, 3GP, OIPF, W3C, … 10 Institut Mines-Télécom
  • 11. Multimedia Transport and Delivery: HTTP Streaming Research Aspects  Adaptation strategies and Quality of Experience  Cache optimizations  Energy efficient streaming (mobile)  Low latency live streaming  Scalable media streaming  Hybrid Broadcast Broadband  Multipath streaming  …  PhD Student: N. Bouzakaria 11 Institut Mines-Télécom
  • 12. Multimedia Transport and Delivery: Application Integration  How to repurpose broadcast data?  How to design HTML5 streaming-aware applications?  How to deliver new media data (HEVC, subtitling …)?  How to synchronize broadcast/broadband events? Audio Concolato et al., Usages of DASH for rich media services. MMSys Data carousel (500 ms) '11. DOI=10.1145/1943552.1943587 Data carousel (2 s) Live data 12 Institut Mines-Télécom
  • 13. Multimedia Services and Transmedia: Research Topics  New types of services • Interactive Multimedia ─ Digital TV (HBBTV, …) ─ Digital Radio ─ Web (HTML5, SVG) • Stereoscopic Displays • Second Screens 13 Institut Mines-Télécom
  • 14. Multimedia Services and Transmedia: Second Screens  User Interfaces are evolving • Integrate advanced rich media ─ 2D/3D, animations, video/audio clips • Possible to have a common user interfaces on many devices ─ TV, Phone, Desktop, Web page  Designed around dedicated small applications ⇒ Widgets 14 Institut Mines-Télécom
  • 15. Multimedia Services and Transmedia: Transmedia & Widgets Widget Web Server widget 2) Download & activation Internet Home Network 1) Discovery 3) UPnP Control messages 4) UPnP Notification messages DLNA Blu-Ray Player 4) Data exchange DLNA TV 16 Institut Mines-Télécom
  • 16. Multimedia Services and Transmedia: Our Approach  MPEG-U (Rich Media User Interface) • Lead by Telecom ParisTech ─ Collaboration with Samsung R&D HQ • MPEG Media Type • Simplified representation • Widget Communication Communicating and migratable interactive multimedia documents, MTAP 2011  COLTRAM EU Project • Collaboration with Fraunhofer FOKUS • Use of Web Technologies ─ PhD Student: R. Bouazizi • Authoring of Migratable Web Apps ─ PhD Student: M. Sarkis 17 Institut Mines-Télécom
  • 17. Standardization activities  MPEG • Since 1996 • Mainly MPEG Systems activities and standards ─ Interactivity: MPEG-4 BIFS, MPEG-4 LASeR ─ File Format: MP4, AVC, SVC, HEVC ─ Streaming: MPEG-2 TS, MPEG DASH • Editors of several standards (+ conformance sequences, reference software, utility software)  W3C • Since 2004 • Working Groups: SVG, HTML, MMI, WebApps, … 18 Institut Mines-Télécom
  • 18. The GPAC Open Source Project  GPAC (http://gpac.wp.institut-telecom.fr) • Multimedia player, encoder, and delivery tools • Distributed Open Source under LGPL License  Goals • Platform for research and academic purposes • Dissemination of multimedia standards  Development Context • Within our research activities • In sync with industry standards (MPEG, W3C, DVB, ...) • Using academic resources (student projects, internships) 19 Institut Mines-Télécom
  • 19. The GPAC Open Source Project: Highlights  13 years-old project!  ~ 500 000 lines of code • Cross-platform, ~ANSI C • CPU architectures: ─ x86, ppc, arm, arc, sh4 / 32-/64-bits • OS: ─ Windows (desktop and mobile), Linux, Mac OS X, various UNIXes (BeOS, Solaris, …), Symbian, iOS, Android.  Good visibility/community • 5000 downloads per month • Research community ─ 2nd Best OSS @ ACM Multimedia 2007 • End-User community ─ Mostly uses MP4Box 20 Institut Mines-Télécom
  • 20. The GPAC Open Source Project: MP4Box  Swiss-army knife for the ISO Base Media File Format and derivatives: • MP4,3GP,OMA,MJ2K,MP21, PSP... • Major MP4 packager on the web  Media track manipulations • Importers and exporters ─ audio, video, subtitling in different formats • Grouping, disabling, tagging ...  Delivery preparation: offline/live • Interleaving for HTTP download • RTP Hinting for 3GP/OMA streaming servers • DASH (segmentation, MPD generation) • MPEG-2 TS generation  Encryption/Decryption  File analysis  Scene Description encoding 21 Institut Mines-Télécom
  • 21. The GPAC Open Source Project: Basic Playback Features  Classic Audio/Video player • Similar to Quicktime, VLC • Integrated with all browsers (IE, Safari*, Chrome, Firefox, Opera) • Available with different UI: command-line, GUI (Windows, SDL, Qt, ...)  Various media codecs • Including HEVC, H.264|AVC, SVC, AAC … • Based on third party libraries  Various network stacks • Web protocols: HTTP, IceCast, DASH • Streaming protocols: RTP, RTSP • File Formats: MP4, MPEG-2 TS... • Home Networking protocols: UPnP/DLNA, ...  Extensible through plug-in architecture 22 Institut Mines-Télécom
  • 22. The GPAC Open Source Project: Advanced Playback Features  Enhanced Multimedia Player • Very similar to a Web Browser • Support for several document formats  Synthetic Graphics • 2D: SVG, MPEG-4 BIFS, Flash • 3D: VRML, X3D • With some acceleration (OpenGL / OpenGL ES / TinyGL)  Advanced Composition • Mixing of languages • Animation & Synchronization • Composition & Synchronization of multiple media elements  Interactivity • Support for JavaScript, including AJAX 23 Institut Mines-Télécom
  • 23. Merci! 24 Institut Mines-Télécom

Editor's Notes

  • #22: Command line tool GUI exists outside of the project (YAMB, MyMP4BoxGUI)