-
Notifications
You must be signed in to change notification settings - Fork 2.6k
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
Additional Common Media Client Data (CMCD) support. #4324
Comments
I have a draft PR for this feature. There are a few open questions around where to find the necessary data to fulfill all the CMCD fields. Would it be possible to set up a meeting to discuss the questions raised in #4346? |
Reopening given there are still some features that aren't implemented yet, and will come later. |
@littlespex or @tjenkinson could you list what features from the above are not implemented in #4346 so if someone wants to implement it, they could more easily see on the issue? |
There are a few fields that haven't been implemented:
Additionally, there are some API level features that were not included:
|
Moving the remaining work to separate issues: |
Thanks @littlespex! Closing in favor of tracking separate issues: |
@littlespex The issue for dl would be missing, right? |
Is your feature request related to a problem? Please describe.
CMCD is a spec developed by the Consumer Technology Association. It is free for use and download. CMCD is a new standard that allows player clients to exchange mutually beneficial data with the CDN to allow the CDN to improve delivery performance and the publisher to retrieve real-time data about the health of their player population. It uses the media requests as the vehicle for transmitting the data. A working implementation by dash.js is available, as well as hls.js (thanks to RealEyes). A presentation on CMCD is available.
Describe the solution you'd like
The request is for hls.js to enable CMCD as a core capability, with the following features:
Additional context
If you have questions or would like more information about which publishers are interested in deploying this and are gated by the lack of a player implementation, please don't hesitate to contact me.
Cheers
Will Law
Chair - CTA WAVE and CMCD Spec Editor
The text was updated successfully, but these errors were encountered: