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

Audio Hardware and Configuration Data #206

Open
AdamSobieski opened this issue Aug 18, 2023 · 1 comment
Open

Audio Hardware and Configuration Data #206

AdamSobieski opened this issue Aug 18, 2023 · 1 comment
Labels
audio Audio decode and rendering capabilities
Milestone

Comments

@AdamSobieski
Copy link

AdamSobieski commented Aug 18, 2023

Hello. This issue is about providing end-users with opportunities to make available more information about their audio hardware and configuration data, in particular for DASH-related audio track selection algorithms. So doing would enable high-end, device-tailored audio experiences to be created and delivered.

End-users could be provided with opportunities to opt in to share more information about their particular audio hardware and configuration data. This data might include information about their devices, e.g., smartphone manufacturers and models, and/or about their specific speakers.

With directly provided and/or inferable audio hardware data (e.g., speakers' sound profiles and frequency response data) music producers and audio engineers would be able to optimize versions of songs (or videos' audio tracks) for playback both on categories of audio hardware (e.g., Dolby Atmos, 7.1 surround, 5.1 surround, television speakers, soundbars, computer speakers, subwoofers, smartphone speakers, headphones, and earbuds) and for specific devices and speakers.

As envisioned, end-users’ computing and home-entertainment devices, e.g., smart televisions, would then be better able to automatically select the finest audio experiences from available options.

End-users being able to opt in to and out of providing their audio hardware and configuration data is intended as a means of addressing some of the concerns raised in issue #176.

Resembling issue #43, end-users' provided audio hardware and configuration data might be dynamic during streaming and playback. End-users could change their selected audio output devices and configuration data during playback, e.g., by plugging in or removing Bluetooth earbuds or other headphone devices.

Thank you, I look forward to discussing these ideas with you.

@chrisn
Copy link
Member

chrisn commented Dec 13, 2023

Related issue: #73. We discussed briefly in the Media WG meeting 12 December 2023 (minutes).

For video, Media Capabilities answers questions about the browser's ability to decode, rather than render the media. But for audio the API includes both. I think we need to discuss whether that's still the approach we want or if audio rendering capabilities should be exposed elsewhere.

@chrisn chrisn added this to the V2 milestone Dec 13, 2023
@chrisn chrisn added the audio Audio decode and rendering capabilities label Dec 15, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
audio Audio decode and rendering capabilities
Projects
None yet
Development

No branches or pull requests

2 participants