cta-wave / common-media-client-data

A repository to collect discussion and feedback on the Common Media Client Data proposal.
28 stars 0 forks source link

Fields to help inform suggested bitrate (through CMSD) #106

Open PCaponetti opened 1 year ago

PCaponetti commented 1 year ago

Many times the player can do an alright job with bitrate selection on their own, but the CDN often has richer data spanning over time that can result in much more optimal selections. There is a tension between finding the optimal bitrate video to play for a particular user, and the privacy of that user. I would like to evaluate each type of data to see what should be available to CDNs and origins, and what is too private to ask of the player.

Fields including data like fine grained device and connection details (hardware or software decoder, player type/version, data plan info, carrier identifier, battery status) are likely to intrusive to include in the spec, but can be helpful in the creation of bitrate suggestion models.

acbegen commented 4 months ago

More or less what was proposed and implemented in this paper: https://ieeexplore.ieee.org/document/10470394 (happy to share the pdf with anyone who wants to have a look)