SlideShare uma empresa Scribd logo
1 de 23
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

Mais conteúdo relacionado

Mais procurados

Dynamic Adaptive Streaming over HTTP: From Content Creation to Consumption
Dynamic Adaptive Streaming over HTTP: From Content Creation to ConsumptionDynamic Adaptive Streaming over HTTP: From Content Creation to Consumption
Dynamic Adaptive Streaming over HTTP: From Content Creation to Consumption
Alpen-Adria-Universität
 
Adaptive Media Streaming over Emerging Protocols
Adaptive Media Streaming over Emerging ProtocolsAdaptive Media Streaming over Emerging Protocols
Adaptive Media Streaming over Emerging Protocols
Alpen-Adria-Universität
 
libdash 2.0
libdash 2.0libdash 2.0
libdash 2.0
Christopher Mueller
 
MPEG-DASH Conformance and Reference Software
MPEG-DASH Conformance and Reference SoftwareMPEG-DASH Conformance and Reference Software
MPEG-DASH Conformance and Reference Software
Alpen-Adria-Universität
 
MPEG-DASH Reference Software and Conformance
MPEG-DASH Reference Software and ConformanceMPEG-DASH Reference Software and Conformance
MPEG-DASH Reference Software and Conformance
Alpen-Adria-Universität
 
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
 

Mais procurados (20)

MPEG-DASH open source tools and cloud services
MPEG-DASH open source tools and cloud servicesMPEG-DASH open source tools and cloud services
MPEG-DASH open source tools and cloud services
 
Technology Update: MPEG-Dash
Technology Update: MPEG-DashTechnology Update: MPEG-Dash
Technology Update: MPEG-Dash
 
Emulation of Dynamic Adaptive Streaming over HTTP with Mininet
Emulation of Dynamic Adaptive Streaming over HTTP with MininetEmulation of Dynamic Adaptive Streaming over HTTP with Mininet
Emulation of Dynamic Adaptive Streaming over HTTP with Mininet
 
Standards' Perspective - MPEG DASH overview and related efforts
Standards' Perspective - MPEG DASH overview and related effortsStandards' Perspective - MPEG DASH overview and related efforts
Standards' Perspective - MPEG DASH overview and related efforts
 
Distributed DASH Dataset
Distributed DASH DatasetDistributed DASH Dataset
Distributed DASH Dataset
 
Dynamic Adaptive Streaming over HTTP: From Content Creation to Consumption
Dynamic Adaptive Streaming over HTTP: From Content Creation to ConsumptionDynamic Adaptive Streaming over HTTP: From Content Creation to Consumption
Dynamic Adaptive Streaming over HTTP: From Content Creation to Consumption
 
Edge 2014: MPEG DASH – Tomorrow's Format Today
Edge 2014: MPEG DASH – Tomorrow's Format TodayEdge 2014: MPEG DASH – Tomorrow's Format Today
Edge 2014: MPEG DASH – Tomorrow's Format Today
 
20 Years of Streaming in 20 Minutes
20 Years of Streaming in 20 Minutes20 Years of Streaming in 20 Minutes
20 Years of Streaming in 20 Minutes
 
Adaptive Media Streaming over Emerging Protocols
Adaptive Media Streaming over Emerging ProtocolsAdaptive Media Streaming over Emerging Protocols
Adaptive Media Streaming over Emerging Protocols
 
libdash 2.0
libdash 2.0libdash 2.0
libdash 2.0
 
MPEG-DASH Conformance and Reference Software
MPEG-DASH Conformance and Reference SoftwareMPEG-DASH Conformance and Reference Software
MPEG-DASH Conformance and Reference Software
 
MPEG-DASH Reference Software and Conformance
MPEG-DASH Reference Software and ConformanceMPEG-DASH Reference Software and Conformance
MPEG-DASH Reference Software and Conformance
 
Dynamic Adaptive Streaming over HTTP/2.0
Dynamic Adaptive Streaming over HTTP/2.0Dynamic Adaptive Streaming over HTTP/2.0
Dynamic Adaptive Streaming over HTTP/2.0
 
Dynamic Adaptive Streaming over HTTP Dataset
Dynamic Adaptive Streaming over HTTP DatasetDynamic Adaptive Streaming over HTTP Dataset
Dynamic Adaptive Streaming over HTTP Dataset
 
Understanding MPEG DASH
Understanding MPEG DASHUnderstanding MPEG DASH
Understanding MPEG DASH
 
LwTE: Light-weight Transcoding at the Edge
LwTE: Light-weight Transcoding at the EdgeLwTE: Light-weight Transcoding at the Edge
LwTE: Light-weight Transcoding at the Edge
 
A Seamless Web Integration of Adaptive HTTP Streaming
A Seamless Web Integration of Adaptive HTTP StreamingA Seamless Web Integration of Adaptive HTTP Streaming
A Seamless Web Integration of Adaptive HTTP Streaming
 
Streaming
StreamingStreaming
Streaming
 
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
 
DASH at the ACM Multimedia 2011
DASH at the ACM Multimedia 2011DASH at the ACM Multimedia 2011
DASH at the ACM Multimedia 2011
 

Destaque

Carriage of timed subtitles and graphics in MP4
Carriage of timed subtitles and graphics in MP4Carriage of timed subtitles and graphics in MP4
Carriage of timed subtitles and graphics in MP4
Cyril Concolato
 
Latest Developments of Scalable Vector Graphics (SVG) 2, With a Focus on Stre...
Latest Developments of Scalable Vector Graphics (SVG) 2, With a Focus on Stre...Latest Developments of Scalable Vector Graphics (SVG) 2, With a Focus on Stre...
Latest Developments of Scalable Vector Graphics (SVG) 2, With a Focus on Stre...
Förderverein Technische Fakultät
 
Interactive Multimedia
Interactive MultimediaInteractive Multimedia
Interactive Multimedia
Jason Hando
 

Destaque (11)

Usages of DASH for Rich Media Services
Usages of DASH for Rich Media ServicesUsages of DASH for Rich Media Services
Usages of DASH for Rich Media Services
 
Carriage of timed subtitles and graphics in MP4
Carriage of timed subtitles and graphics in MP4Carriage of timed subtitles and graphics in MP4
Carriage of timed subtitles and graphics in MP4
 
Development of an FHMA-based Underwater Acoustic Communications System for Mu...
Development of an FHMA-based Underwater Acoustic Communications System for Mu...Development of an FHMA-based Underwater Acoustic Communications System for Mu...
Development of an FHMA-based Underwater Acoustic Communications System for Mu...
 
Latest Developments of Scalable Vector Graphics (SVG) 2, With a Focus on Stre...
Latest Developments of Scalable Vector Graphics (SVG) 2, With a Focus on Stre...Latest Developments of Scalable Vector Graphics (SVG) 2, With a Focus on Stre...
Latest Developments of Scalable Vector Graphics (SVG) 2, With a Focus on Stre...
 
Streaming of SVG animations on the Web
Streaming of SVG animations on the WebStreaming of SVG animations on the Web
Streaming of SVG animations on the Web
 
Live streaming of video and subtitles with MPEG-DASH
Live streaming of video and subtitles with MPEG-DASHLive streaming of video and subtitles with MPEG-DASH
Live streaming of video and subtitles with MPEG-DASH
 
HTTP by Hand: Exploring HTTP/1.0, 1.1 and 2.0
HTTP by Hand: Exploring HTTP/1.0, 1.1 and 2.0HTTP by Hand: Exploring HTTP/1.0, 1.1 and 2.0
HTTP by Hand: Exploring HTTP/1.0, 1.1 and 2.0
 
Introduction to HTTP/2
Introduction to HTTP/2Introduction to HTTP/2
Introduction to HTTP/2
 
Tutoriel sur le streaming vidéo sur HTTP et sur MPEG-DASH
Tutoriel sur le streaming vidéo sur HTTP et sur MPEG-DASHTutoriel sur le streaming vidéo sur HTTP et sur MPEG-DASH
Tutoriel sur le streaming vidéo sur HTTP et sur MPEG-DASH
 
Interactive Multimedia
Interactive MultimediaInteractive Multimedia
Interactive Multimedia
 
HTTP/2 standard for video streaming
HTTP/2 standard for video streamingHTTP/2 standard for video streaming
HTTP/2 standard for video streaming
 

Semelhante a GPAC Team Research Highlights

Why do we need an HD Internet?Presentacio ucaid2002 b
Why do we need an HD Internet?Presentacio ucaid2002 bWhy do we need an HD Internet?Presentacio ucaid2002 b
Why do we need an HD Internet?Presentacio ucaid2002 b
Artur Serra
 
Openingsfeest 2005 presentation mcdp [compatibility mode]
Openingsfeest 2005 presentation mcdp [compatibility mode]Openingsfeest 2005 presentation mcdp [compatibility mode]
Openingsfeest 2005 presentation mcdp [compatibility mode]
imec.archive
 
Over the Top Content Delivery: State of the Art and Challenges Ahead
Over the Top Content Delivery: State of the Art and Challenges AheadOver the Top Content Delivery: State of the Art and Challenges Ahead
Over the Top Content Delivery: State of the Art and Challenges Ahead
Alpen-Adria-Universität
 
Latif ladid gen6 overview
Latif ladid gen6 overviewLatif ladid gen6 overview
Latif ladid gen6 overview
GlobalForum
 
The Future of R&E networks and cyber-infrastructure
The Future of R&E networks and cyber-infrastructureThe Future of R&E networks and cyber-infrastructure
The Future of R&E networks and cyber-infrastructure
Bill St. Arnaud
 

Semelhante a GPAC Team Research Highlights (20)

Why do we need an HD Internet?Presentacio ucaid2002 b
Why do we need an HD Internet?Presentacio ucaid2002 bWhy do we need an HD Internet?Presentacio ucaid2002 b
Why do we need an HD Internet?Presentacio ucaid2002 b
 
Challenges and requirements for a next generation service for video content s...
Challenges and requirements for a next generation service for video content s...Challenges and requirements for a next generation service for video content s...
Challenges and requirements for a next generation service for video content s...
 
AVSTP2P Overview
AVSTP2P OverviewAVSTP2P Overview
AVSTP2P Overview
 
Semester Opening WS'10/'11
Semester Opening WS'10/'11Semester Opening WS'10/'11
Semester Opening WS'10/'11
 
Openingsfeest 2005 presentation mcdp [compatibility mode]
Openingsfeest 2005 presentation mcdp [compatibility mode]Openingsfeest 2005 presentation mcdp [compatibility mode]
Openingsfeest 2005 presentation mcdp [compatibility mode]
 
AARNet services including specific Applications & Services
AARNet services including specific Applications & ServicesAARNet services including specific Applications & Services
AARNet services including specific Applications & Services
 
Superfluid Deployment of Virtual Functions: Exploiting Mobile Edge Computing ...
Superfluid Deployment of Virtual Functions: Exploiting Mobile Edge Computing ...Superfluid Deployment of Virtual Functions: Exploiting Mobile Edge Computing ...
Superfluid Deployment of Virtual Functions: Exploiting Mobile Edge Computing ...
 
1.5
1.51.5
1.5
 
Final multimedia
Final multimediaFinal multimedia
Final multimedia
 
Over the Top Content Delivery: State of the Art and Challenges Ahead
Over the Top Content Delivery: State of the Art and Challenges AheadOver the Top Content Delivery: State of the Art and Challenges Ahead
Over the Top Content Delivery: State of the Art and Challenges Ahead
 
Latif ladid gen6 overview
Latif ladid gen6 overviewLatif ladid gen6 overview
Latif ladid gen6 overview
 
The Future of R&E networks and cyber-infrastructure
The Future of R&E networks and cyber-infrastructureThe Future of R&E networks and cyber-infrastructure
The Future of R&E networks and cyber-infrastructure
 
Research Group Multimedia Communication (MMC)
Research Group Multimedia Communication (MMC)Research Group Multimedia Communication (MMC)
Research Group Multimedia Communication (MMC)
 
Katastrophen-Einsatz-Überwachung mit survival sensor networks on IPv6
Katastrophen-Einsatz-Überwachung mit survival sensor networks on IPv6Katastrophen-Einsatz-Überwachung mit survival sensor networks on IPv6
Katastrophen-Einsatz-Überwachung mit survival sensor networks on IPv6
 
Prashant Resume
Prashant ResumePrashant Resume
Prashant Resume
 
RECAP at ETSI Experiential Network Intelligence (ENI) Meeting
RECAP at ETSI Experiential Network Intelligence (ENI) MeetingRECAP at ETSI Experiential Network Intelligence (ENI) Meeting
RECAP at ETSI Experiential Network Intelligence (ENI) Meeting
 
Web Services for the Internet of Things
Web Services for the Internet of ThingsWeb Services for the Internet of Things
Web Services for the Internet of Things
 
Seminar 20111122 - MediaMosa projects
Seminar 20111122 - MediaMosa projectsSeminar 20111122 - MediaMosa projects
Seminar 20111122 - MediaMosa projects
 
Digital Broadcasting and ITS
Digital Broadcasting and ITSDigital Broadcasting and ITS
Digital Broadcasting and ITS
 
Technology Update: Future of Broadcast according to EBU 2017
Technology Update: Future of Broadcast according to EBU 2017Technology Update: Future of Broadcast according to EBU 2017
Technology Update: Future of Broadcast according to EBU 2017
 

Mais de Cyril Concolato (6)

Mm sys 2013-demo
Mm sys 2013-demoMm sys 2013-demo
Mm sys 2013-demo
 
MPEG-4 BIFS Overview
MPEG-4 BIFS OverviewMPEG-4 BIFS Overview
MPEG-4 BIFS Overview
 
MPEG-4 BIFS and MPEG-2 TS: Latest developments for digital radio services
MPEG-4 BIFS and MPEG-2 TS: Latest developments for digital radio servicesMPEG-4 BIFS and MPEG-2 TS: Latest developments for digital radio services
MPEG-4 BIFS and MPEG-2 TS: Latest developments for digital radio services
 
Usages of DASH for Rich Media Services
Usages of DASH for Rich Media ServicesUsages of DASH for Rich Media Services
Usages of DASH for Rich Media Services
 
Adaptive Video and Metadata Display using Multimedia Documents
Adaptive Video and Metadata Display using Multimedia DocumentsAdaptive Video and Metadata Display using Multimedia Documents
Adaptive Video and Metadata Display using Multimedia Documents
 
Electronic Program Guides using SVG
Electronic Program Guides using SVGElectronic Program Guides using SVG
Electronic Program Guides using SVG
 

Último

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Último (20)

Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
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...
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
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
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 

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

Notas do Editor

  1. Command line tool GUI exists outside of the project (YAMB, MyMP4BoxGUI)