-
Notifications
You must be signed in to change notification settings - Fork 15
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
Overview of Media Technologies for the Web updates #32
Comments
What about Audio Device Client in Media orchestration, and/or webrtc-svc in Media distribution? |
I'm working on a pull request which I hope will be ready in the next couple of days. Below is a quick dump of updates per section that I'm planning to make. It includes the specs mentioned above Media Rendering
Playback Controls
Media Distribution
Media Processing
Media Orchestration
Media Capture
Media Application Development
|
I'm also planning to mention a couple of proposals discussed in the WICG in Media Processing, such as the proposal for a video.requestAnimationFrame and the proposal for an OffscreenVideo |
Worth mentioning the Audio Description profile of TTML2, ADPT? Currently in development/exploratory, but on Rec track by agreement from TTWG. Needs quite a bit of work on it (by me, when I can switch my focus to it). |
I prepared a pull request against the overview document with the changes I mentioned earlier. The changes include the Audio Description profile of TTML2, and a few other specifications that came to mind while working on the document, including Bullet Chatting, specifications around media packaging (Web App Manifest, Web Packaging, Carriage of Web Resource in ISOBMFF), and media processing (Web Neural Network API). I didn't necessarily followed my initial plan, meaning that some specifications may be listed in other pages in the end. See the pull request for details: |
Thanks, @tidoust. The update looks good, and the website is a great resource to see all the related topics gathered in one place. |
I went ahead and merged the pull request after adding a few additional mentions in response to feedback on the pull request, namely EPUB 3.2, Publication Manifest, Audiobooks, and rendering of captions in VR/360° experiences. The updated Overview of Media Technologies for the Web is available at: Anything missing? Anything that could be further clarified? |
One more proposed update, see w3c/web-roadmaps#445 The idea is to refactor the "Media application development" section into a "Device interoperability" section to highlight the fact that the section is also aimed at device manufacturers and integrators, and to complete with technologies that can be used to get performance metrics on a running application (specifications developed by the Web Performance Working Group), and detect capabilities of the underlying platform (Media Capabilities, and CSS Media Queries, which are also mentioned in other sections). The update also mentions a couple of topics that I keep hearing here and there and that are not really covered by ongoing efforts (integration guidelines and performance requirements). |
I went ahead and merged the pull request to ease review of the resulting page, now visible at: Happy to incorporate further feedback! I note that the implementation info for the Performance Timeline specification in the summary table is a bit misleading for the time being. For instance, browsers that support Resource Timing de facto implement at least the |
Following discussions during last IG call, I created a "heat map" page in the Overview of Media Technologies for the Web document that lists all groups mentioned throughout the pages, along with the specifications they are (or were) responsible for, see: https://w3c.github.io/web-roadmaps/media/groups.html This page is automatically generated from the contents of the other pages. Given the current backend design and focus on web technologies of these pages, the list basically only contains W3C groups and the WHATWG. It contains ~30 groups and ~90 specs. The page is a bit raw for the time being, and e.g. does not distinguish groups that are active from those who are no longer around. It does not distinguish either between specifications that have been published as standards, those that are ongoing, and those that have stalled for some reason. This could perhaps be added later on. However, note that this information can typically be inferred by looking at the contents of the pages that mention these groups and specifications! |
Closing this issue as the batch of updates that was discussed has been integrated in the Overview document. That document is now slightly updated and would certainly benefit from another round of updates. I'll look into it but propose to track this in another issue. |
It would be good to update the Overview of Media Technologies for the Web document with some of the latest developments in media related APIs, which include:
Are there other items to add?
The text was updated successfully, but these errors were encountered: