W3C Media Pipeline TF Requirements November 1-4, 2011.

Slides:



Advertisements
Similar presentations
W3C Media Pipeline TF Requirements November 1-4, 2011.
Advertisements

W3C Media Pipeline TF Requirements November 1-4, 2011.
Media Annotations Working Group – overview Joakim Söderberg / Felix Sasaki Contribution to "Accessibility of Media Elements in HTML 5 Workshop" November.
CONFIDENTIAL DIGITAL WATERMARKING ALLIANCE. CONFIDENTIAL DIGITAL WATERMARKING ALLIANCE 2 Digital Watermarking Alliance Charter The Digital Watermarking.
HJ Lee / LG Electronics Setting Priorities and Next Steps - from TV makers point of view.
DVB Update: Service Information
DLNA CVP-2 Overview for W3C
Fraunhofer Institute FOKUS
Rob Marchand Genesys Telecommunications
Voice over IP Fundamentals
Chapter 5 standards for multimedia communications
HTML 5 and CSS 3, Illustrated Complete Unit K: Incorporating Video and Audio.
29.1 Chapter 29 Multimedia Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
29.1 Chapter 29 Multimedia Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
TCP/IP Protocol Suite 1 Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Chapter 25 Multimedia.
UNIT K: INCORPORATING VIDEO AND AUDIO 1 Encoding: the process of transforming moving image and/or sound into a digital file. Each encoding method known.
Windows Azure 4/15/2017 Building media streaming apps and sites without plug-ins using MPEG-DASH Daniel Schneider Senior Lead Program Manager, Microsoft.
Data and Computer Communications Eighth Edition by William Stallings Lecture slides by Lawrie Brown Chapter 2 – Protocol Architecture, TCP/IP, and Internet-Based.
Data and Computer Communications Eighth Edition by William Stallings Lecture slides by Lawrie Brown Chapter 2 – Protocol Architecture, TCP/IP, and Internet-Based.
Sept 11, 2008 Open IPTV Forum Release 1 Specification for End-to-End IPTV Solutions Luca Pesando Telecom Italia (Open IPTV Forum Steering Group Member)
TCP/IP Protocol Suite 1 Chapter 25 Upon completion you will be able to: Multimedia Know the characteristics of the 3 types of services Understand the methods.
COE 342: Data & Computer Communications (T042) Dr. Marwan Abu-Amara Chapter 2: Protocols and Architecture.
MPEG-2 Transport streams tMyn1 MPEG-2 Transport streams The MPEG-2 Systems Standard specifies two methods for multiplexing the audio, video and other data.
Microsoft Web and TV Workshop  Standards and industry specifications which should be supported:  MPEG DASH (Dynamic Adaptive Streaming with.
1 SIPREC Recording Metadata format (draft-ram-siprec-metadata-format- 01) IETF-80 SIPREC MEETING R Parthasarathi On behalf of the team Team: Paul Kyzivat,
Session: 11. © Aptech Ltd. 2HTML5 Audio and Video / Session 11  Describe the need for multimedia in HTML5  List the supported media types in HTML5 
Podcasting 101..and more. Workshop Objectives: Introduce iTunes: abundance of resources, multi-media organizer, classroom tool You do not need an iPod.
CS 218 F 2003 Nov 3 lecture:  Streaming video/audio  Adaptive encoding (eg, layered encoding)  TCP friendliness References: r J. Padhye, V.Firoiu, D.
RTSP Real Time Streaming Protocol
CIS679: RTP and RTCP r Review of Last Lecture r Streaming from Web Server r RTP and RTCP.
Data and Computer Communications Eighth Edition by William Stallings Lecture slides by Lawrie Brown Chapter 2 – Protocol Architecture, TCP/IP, and Internet-Based.
Presentation on Osi & TCP/IP MODEL
Chapter 3: Operating-System Structures System Components Operating System Services System Calls System Programs System Structure Virtual Machines System.
Protocols and the TCP/IP Suite
Rujchai Ung-arunyawee Department of Computer Engineering Khon Kaen University.
OracleAS Reports Services. Problem Statement To simplify the process of managing, creating and execution of Oracle Reports.
Network Services Networking for Home & Small Business.
Data and Computer Communications Chapter 2 – Protocol Architecture, TCP/IP, and Internet-Based Applications.
TCP/IP Protocol Suite 1 Chapter 25 Upon completion you will be able to: Multimedia Know the characteristics of the 3 types of services Understand the methods.
BDA UHD Format Study (SPE internal update)
Your Metro style app, video and audio, Part 1
Chapter 6 outline r 6.1 Multimedia Networking Applications r 6.2 Streaming stored audio and video m RTSP r 6.3 Real-time Multimedia: Internet Phone Case.
1 Mpeg-4 Overview Gerhard Roth. 2 Overview Much more general than all previous mpegs –standard finished in the last two years standardized ways to support:
03/11/2015 Michael Chai; Behrouz Forouzan Staffordshire University School of Computing Streaming 1.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 Chapter 28 Multimedia.
HTML5 Audio and Video. Slide 2 History Playing audio and video used to be something of a novelty You would embed a control (with the element) into your.
Web & TV IG Overview Giuseppe Pascale, Opera Software.
RTSP to Draft Standard draft-ietf-mmusic-rfc2236bis-02.txt Authors: Henning Schulzrinne, Anup Rao, Robert Lanphier, Magnus Westerlund.
Abierman-netconf-mar07 1 NETCONF WG 68 th IETF Prague, CZ March 19, 2007.
© Copyright 2009 SSLPost 01. © Copyright 2009 SSLPost 02 a recipient is sent an encrypted that contains data specific to that recipient the data.
2 If aliens came to this solar system and observed humans over the last several years, what would they think is the most significant benefits of the.
TCP/IP Protocol Suite 1 Chapter 25 Upon completion you will be able to: Multimedia Know the characteristics of the 3 types of services Understand the methods.
Multimedia Streaming I. Fatimah Alzahrani. Introduction We can divide audio and video services into three broad categories: streaming stored audio/video,
COMP 431 Internet Services & Protocols
Virtual File System for Streaming Video Developers: – Uri Goldenberg – Henry Abravanel
Sharing makes life beautiful ARKUDA STB SOLUTION.
Chapter 8 Adding Multimedia Content to Web Pages HTML5 & CSS 7 th Edition.
Text2PTO: Modernizing Patent Application Filing A Proposal for Submitting Text Applications to the USPTO.
System Components Operating System Services System Calls.
TCP/IP Protocol Suite 1 Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Internet Protocol Version4 (IPv4)
Data and Computer Communications Chapter 2 – Protocol Architecture, TCP/IP, and Internet-Based Applications.
19 – Multimedia Networking
Chapter 29 Multimedia Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Enterprise Town Hall solution
Subtitle format support in TextTrack and TextTrackCue
Chapter 25 Multimedia TCP/IP Protocol Suite
Chapter 2: Operating-System Structures
MUMT611: Music Information Acquisition, Preservation, and Retrieval
Multimedia systems and equipment -- Multimedia home server
Chapter 2: Operating-System Structures
Presentation transcript:

W3C Media Pipeline TF Requirements November 1-4, 2011

R1. Combined main + description audio track Use case: Playing descriptive audio tracks, which come in two forms: o description pre-mixed with main audio (e.g. USA, Canada) o description not mixed with main audio (e.g. Europe) What doesnt work: HTML5 spec only supports non-premixed description tracks. Submitted bugs: LC1 Bug : Additional AudioTrack.kind categories are needed to identify tracks where audio descriptions are premixed with main dialogue. Section: AudioTrackList and VideoTrackList objects o Table Return values for AudioTrack.kind() and VideoTrack.kind() defines seven Category values: "alternative, "description, "main, "sign, "translation, "commentary, "" (empty string). o Pre-mixed audio descriptions mix both "description and main, which cannot be specified. Suggested changes: o Define two new Category values: omain+description - pre-mixed main audio track and audio descriptions otranslation+description - pre-mixed translated audio track and audio descriptions. o Make Category a list, allowing other combinations (e.g. video with main and sign). November 2, 2011 Web and TV IG - Media Pipeline Task Force 2

R3. Handling of In-band Tracks Use case: Playing in-band multiplexed media streams (e.g. broadcast television, live events and recorded movies) with track elements that come and go over time (e.g. secondary audio, subtitles in different languages, application signaling and content ratings.) What doesnt work: Application doesnt know type of data tracks or when tracks end. Submitted bugs: LC1 Bug also fire a 'change' event at VideoTrackList, AudioTrackList, and TextTrackList objects when their list of tracks changes. LC1 Bug A way is needed to identify the type of data in a track element Bug change event when tracks are removed (merge with LC1 Bug 13358?) Section: Sourcing in-band text tracks o References relevant specifications for setting in-band text track values. CableLabs has developed one of these specs for MPEG-2 TS. More will be needed for relevant media container formats. Should we publish these in W3C? Suggested changes: o Mapping of in-band tracks needs to be done in a standard way within each transport: should W3C publish mapping specs? o The transport directory info(e.g. PMT) can be mapped as text track using current spec. Would be better as a track type. o Deletion of track causes some notification. November 2, 2011 Web and TV IG - Media Pipeline Task Force 3

R7. Additional Media Parameters Use case: Playing adaptive rate video via video element. Currently deployed object element adaptive rate video players allow application control of adaptive play-out. Common parameters for other media should also be considered. What doesnt work: HTML5 spec has no APIs to control adaptive video. Submitted bugs: ISSUE-179 (LC Bug 13333): {audio,video} require param child (or equivalent) LC1 Bug There is no way to pass audio and video content metadata to the user agent that is required in some cases for playback. Section: Media elements o Interface HTMLMediaElement : HTMLElement. Suggested changes: o Expose information, such as the available bit rates and set a maximum used by the user agent o Expose and set parameters of an adaptive bit-rate fragment selection algorithm o E.g. contentInfo and size from LC Bug o Ability to signal and play media spliced seamlessly onto end of current video. November 2, 2011 Web and TV IG - Media Pipeline Task Force 4

R8. Additional Media Feedback and Errors Use case: The media element interface should support the feedback of relevant adaptive bit rate, or other media information (e.g. delivery statistics, events, and errors). What doesnt work: HTML5 spec lacks error messages and events specific to adaptive bit rate video or other media specific support. Submitted bugs: None Section: Error codes o MEDIA_ERR_ABORTED o MEDIA_ERR_NETWORK o MEDIA_ERR_DECODE o MEDIA_ERR_SRC_NOT_SUPPORTED Suggested changes: Add error codes common to media errors, and additional events or information, e.g. o DNS failures, TCP failures, TLS failures o Delivery statistics (packet drop rate, etc.) o Change in rendered stream event November 2, 2011 Web and TV IG - Media Pipeline Task Force 5

R10. Content Protection Parameters Use case: The media element interface should support secure specification of content protection and digital rights management parameters (e.g. subscription requirements, etc.). What doesnt work: HTML5 spec has no APIs to control content protection. Submitted bugs: ISSUE-179 (LC Bug 13333): {audio,video} require param child (or equivalent) LC1 Bug There is no way to pass audio and video content metadata to the user agent that is required in some cases for playback. Section: Media elements o Interface HTMLMediaElement : HTMLElement. Suggested changes: o Make changes to: o Expose information, content protection level o Expose and set parameters of a content protection algorithm o E.g. protectionInfo from LC Bug November 2, 2011 Web and TV IG - Media Pipeline Task Force 6

R11. Content Protection Feedback and Errors Use case: The media element interface should support the feedback of relevant content protection and digital rights management information (e.g. supported DRMs, DRM ready, need to reactivate license, etc.). What doesnt work: HTML5 spec lacks error messages and events specific to content protection support. Submitted bugs: None Section: Error codes o MEDIA_ERR_ABORTED o MEDIA_ERR_NETWORK o MEDIA_ERR_DECODE o MEDIA_ERR_SRC_NOT_SUPPORTED Suggested changes: Add error codes common to content protection errors, e.g. o MEDIA_ERR_KEY_EXCHANGE The key is not valid. o MEDIA_ERR_GEOGRAPHY The media resource is not available in users geography. November 2, 2011 Web and TV IG - Media Pipeline Task Force 7

Summary Use CaseIssue 179LC LC 13358LC LC 13625LC 14492Mapping R1. Combined main + description audio track R3. Handling of In- band Tracks R7. Adaptive Bit Rate Parameters R8. Adaptive Bit Rate Feedback R10. Content Protection Parameters R11. Content Protection Feedback November 2, 2011 Web and TV IG - Media Pipeline Task Force 8

Requests Work with HTML group to accept the specified LC bugs or develop better solutions Determine new work for R7, R8 and R10, R11 and how this fits into HTML WG Determine a preferred method for referencing mapping specifications o Developed within W3C o Referenced by HTML5 specification o Neither of the above November 2, 2011 Web and TV IG - Media Pipeline Task Force 9