This was originally part of the original proposal in #320 ; however due to fingerprinting concerns it has been moved to its own proposal.
Media variant selection
Currently, the player has few tools to determine the possible quality level of the media being played. From measuring the speed at which a segment download was performed, assessing the available dimensions available to render the video or how many frames got dropped when played.
The User Agent can access further details beforehand: from the speed of the networking medium, to the user's choice of preferring low data usage.
The User Agent may suggest a preferred streaming quality.
This was originally part of the original proposal in #320 ; however due to fingerprinting concerns it has been moved to its own proposal.
Media variant selection
Currently, the player has few tools to determine the possible quality level of the media being played. From measuring the speed at which a segment download was performed, assessing the available dimensions available to render the video or how many frames got dropped when played. The User Agent can access further details beforehand: from the speed of the networking medium, to the user's choice of preferring low data usage. The User Agent may suggest a preferred streaming quality.
WebIDL