Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[media] Refresh media roadmap #443

Merged
merged 4 commits into from
Jan 17, 2020
Merged

Conversation

tidoust
Copy link
Member

@tidoust tidoust commented Jan 15, 2020

This update refreshes a number of sections of the Overview of Media Technologies for the Web, as discussed in w3c/media-and-entertainment#32

Main updates per page are listed below. In addition to these updates, note the order of paragraphs has changed in some sections to start with what seems to be the "most active" or "most relevant" topics today.

@chrisn and @xfq for review.

Media Rendering

  • Update status of WebVTT (now a Candidate Recommendation)
  • Merge TTML 2 with TTML 1, move to "well-deployed"
  • Move IMSC 1.1 profile to "well-deployed"
  • Move Open Screen Protocol to "in progress"
  • Move CSS Colors Level 4 to "in progress"
  • Update Color Management in "not covered"
  • Mention video- plans in CSS Media Queries Level 5 to address bi-plane
  • Update Extensions to EME in "not covered" and mention those "in progress"
  • Mention Audio Device Client in "exploratory"
  • Mention Audio Description profile of TTML2
  • Mention Bullet chatting

Playback Controls

  • Mention Input for Workers and Worklets
  • Mention WebXR Gamepads Module
  • Move Autoplay Policy Detection to work in progress

Media Distribution

  • Expand Media Capabilities description to cover the "can/should" perspective
  • Move codec switching feature for MSE to "in progress"
  • Mention WebTransport
  • Mention Content Hints and SVC for WebRTC
  • Mention HTMLMediaElement latency hint proposal
  • Mention Web App Manifest, Web Packaging, Carriage of Web Resource in ISOBMFF

Media Processing

  • Start with MSE / EME
  • Mention WebGPU (and drop entry in not covered)
  • Mention WebCodecs in exploratory and in "Media Capture Stream with Worker"
  • Mention WebAssembly somehow
  • Mention Web Neural Network API
  • Mention video.requestAnimationFrame proposal
  • Mention OffScreenVideo proposal

Media Orchestration

  • Move Media Timed Events to "in progress"
  • Mention DataCue
  • Mention next generation TextTrackCue

Media Capture

  • s/Media Recorder API/MediaStream Recording

Media Application Development

  • Update Web Media APIs to 2019

This update refreshes a number of sections of the Overview of Media
Technologies for the Web. Main updates per page are listed.

In addition to these updates, note the order of paragraphs has changed in some
sections to start with what seems to be the "most active" or "most relevant"
topics today.

Media Rendering
- Update status of WebVTT (now a Candidate Recommendation)
- Merge TTML 2 with TTML 1, move to "well-deployed"
- Move IMSC 1.1 profile to "well-deployed"
- Move Open Screen Protocol to "in progress"
- Move CSS Colors Level 4 to "in progress"
- Update Color Management in "not covered"
- Mention `video-` plans in CSS Media Queries Level 5 to address bi-plane
- Update Extensions to EME in "not covered" and mention those "in progress"
- Mention Audio Device Client in "exploratory"
- Mention Audio Description profile of TTML2
- Mention Bullet chatting

Playback Controls
- Mention Input for Workers and Worklets
- Mention WebXR Gamepads Module
- Move Autoplay Policy Detection to work in progress

Media Distribution
- Expand Media Capabilities description to cover the "can/should" perspective
- Move codec switching feature for MSE to "in progress"
- Mention WebTransport
- Mention Content Hints and SVC for WebRTC
- Mention HTMLMediaElement latency hint proposal
- Mention Web App Manifest, Web Packaging, Carriage of Web Resource in ISOBMFF

Media Processing
- Start with MSE / EME
- Mention WebGPU (and drop entry in not covered)
- Mention WebCodecs in exploratory and in "Media Capture Stream with Worker"
- Mention WebAssembly somehow
- Mention Web Neural Network API
- Mention video.requestAnimationFrame proposal
- Mention OffScreenVideo proposal

Media Orchestration
- Move Media Timed Events to "in progress"
- Mention DataCue
- Mention next generation TextTrackCue

Media Capture
- s/Media Recorder API/MediaStream Recording

Media Application Development
- Update Web Media APIs to 2019
media/distribution.html Outdated Show resolved Hide resolved
media/distribution.html Outdated Show resolved Hide resolved
media/distribution.html Outdated Show resolved Hide resolved
media/processing.html Outdated Show resolved Hide resolved
media/processing.html Outdated Show resolved Hide resolved
media/processing.html Outdated Show resolved Hide resolved
media/rendering.html Show resolved Hide resolved
media/rendering.html Show resolved Hide resolved
- Mention Next Generation TextTrackCue in rendering
- Mention rendering in VR/360° experiences in rendering
- Misc. typo fixes and clarifications
@tidoust
Copy link
Member Author

tidoust commented Jan 16, 2020

Thanks for the review @chrisn, I updated the pull request to integrate your feedback.
I still need to integrate @xfq's feedback.

@chrisn
Copy link
Member

chrisn commented Jan 16, 2020

Thank you! These updates look good to me.

@tidoust
Copy link
Member Author

tidoust commented Jan 16, 2020

@xfq @chrisn I pushed another update to mention EPUB and update the paragraph on media packaging accordingly, see 9edbe0a

If that looks good, I'll merge the pull request to make it easier for Media & Entertainment Interest Group participants to review the updates.

Mentioned EPUB 3.2 in the discussion around media packaging. I didn't detail
individual specifications that compose EPUB to keep the text short.

Also mentioned Publication Manifest and audiobooks in the same paragraph.
@xfq
Copy link
Member

xfq commented Jan 17, 2020

LGTM. Thank you, @tidoust!

media/rendering.html Outdated Show resolved Hide resolved
Update description of the Audio Description profile in rendering.
@tidoust tidoust merged commit fac2538 into w3c:master Jan 17, 2020
@tidoust tidoust deleted the media-refresh-2020 branch September 3, 2020 15:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants