LGTM2

On 8/12/26 3:03 p.m., 'Syed AbuTalib' via blink-dev wrote:
Hey Alex,

Thanks for the speedy review! I see you also handled the API Owners bit for me, thanks for taking a look at it : )

Thanks,
Syed AbuTalib

On Wed, Aug 12, 2026 at 8:32 AM Alex Russell <[email protected]> wrote:

    Hey Syed,

    Those are some big partners! Thanks for letting us know. LGTM1

    Best,

    Alex

    On Monday, August 10, 2026 at 1:05:12 PM UTC-7 [email protected]
    wrote:

        Hey Alex,

        Thanks for taking the time to read my request! Apologies, I
        had forgotten to link to the chromestatusentry page, it was on
        the last line of the draft and I missed it.

        You are correct that this feature will not appear on iOS. I
        believed that not including a milestone number for iOS would
        suffice, but I can see how that is still confusing. I have now
        added a sentence to "Dev trials and iterate on design" >
        "Platform support explanation". Please let me know if there is
        a better place for this!

        I was initially hesitant about listing the interested partners
        (they did not explicitly ask to be named), but currently LG
        and Samsung are interested in IAMF decoding for their TVs. For
        content streaming providers the main two are Netflix and YouTube.

        Also, I did NOT click the API Owners Draft Intent to Ship
        email as it did not appear I could edit any of the prefilled
        sections (I wanted to include more information and change the
        Subject line). I can click Post if that is the only way to
        start the API Owners review process.

        Let me know if you have any more questions!

        Thanks,
        Syed AbuTalib

        On Mon, Aug 10, 2026 at 11:59 AM Alex Russell
        <[email protected]> wrote:

            Hey Syed,

            Sorry for the slow reply. Dan noticed this Intent from the
            mailing list, but also that it wasn't flagged in the API
            OWNERS review queue in chromestatus; perhaps because it
            didn't link to the feature?:

            
https://chromestatus.com/feature/5113656292540416?gate=6110241444986880

            Jason: do you happen to know why that might have happened
            in this instance?

            As for the content of the intent, I'm very excited to see
            IAMF coming to the web platform; thank you for making it
            happen.

            I'm a little confused that the Status entry doesn't flag
            that we won't be able to deliver this feature to Chrome
            for iOS, given that we're limited by Quicktime there,
            which doesn't have IAMF IIRC?

            Also, it's a bit surprising that we don't have any
            understanding of web developer interest noted. Presumably
            there are partners and publishers that are interested in
            this work. Are we able to either identify them, or have
            them weigh in here or in GitHub as potential adopters?
            Adding new formats to the web is an expensive thing to try
            to unwind, so it would be good to be sure this will be
            adopted if/when launched.

            Best,

            Alex

            On Wednesday, August 5, 2026 at 2:00:24 PM UTC-7
            [email protected] wrote:

                Contact emails

                [email protected], [email protected]


                Explainer

                
https://github.com/SyedAbuTalib/iamf-explainer/blob/main/explainer.md


                Specification

                https://aomediacodec.github.io/iamf/latest-approved.html
                <https://aomediacodec.github.io/iamf/latest-approved.html>


                Design docs

                
https://docs.google.com/document/d/1G4Km3hxEnXonvgiZo7got_DWIatBrpYbyzk3yIpaV6A/edit?usp=sharing&resourcekey=0-rS2fUcQM7tcKNDoQmk7Tmg
                
<https://docs.google.com/document/d/1G4Km3hxEnXonvgiZo7got_DWIatBrpYbyzk3yIpaV6A/edit?usp=sharing&resourcekey=0-rS2fUcQM7tcKNDoQmk7Tmg>


                Summary

                Adds support for decoding and playing back the
                Immersive Audio Model and Formats (IAMF) container
                within HTML media elements via Media Source Extensions
                (MSE). IAMF is an open, royalty-free spatial audio
                format that supports channel-based, scene-based, and
                object-based audio presentations. Supporting this
                standard allows web developers to deliver consistent,
                immersive 3D audio experiences across different
                devices without relying on proprietary formats or
                managing complex discrete audio channel routing in
                JavaScript.


                Blink component

                Blink>Media>Audio
                
<https://issues.chromium.org/issues?q=customfield1222907:%22Blink%3EMedia%3EAudio%22>


                Web Feature ID

                Missing feature


                Motivation

                Currently, delivering high-quality, immersive 3D audio
                on the web relies heavily on proprietary formats (like
                Dolby Atmos) or complex custom JavaScript audio
                rendering. IAMF provides a standardized, royalty-free
                container that allows web developers to deliver rich,
                consistent spatial audio experiences across devices
                for use cases like gaming, AR/VR, and streaming media.
                Adding IAMF support to Chromium's media pipeline
                aligns with the open web ecosystem and ensures a
                baseline for spatial audio interoperability.


                Risks

                Interoperability and Compatibility

                Low interoperability risk. IAMF is an open,
                royalty-free spatial audio format maintained by
                AOMedia. Initial support in Chromium focuses on IAMF
                streams backed by the Opus codec in MP4 containers
                delivered via Media Source Extensions (MSE). Support
                can be detected by existing web APIs such as
                canPlayType or media capabilities.


                Gecko: No signal,
                https://github.com/mozilla/standards-positions/issues/1437
                <https://github.com/mozilla/standards-positions/issues/1437>


                WebKit: No signal,
                https://github.com/WebKit/standards-positions/issues/700
                <https://github.com/WebKit/standards-positions/issues/700>


                Web developers: No signals, N/A


                Other signals: Strong interest from external partners.


                Debuggability

                Exposed via chrome://media-internals and DevTools
                Media panel.


                Will this feature be supported on all six Blink
                platforms (Windows, Mac, Linux, Chrome OS, Android,
                and Android WebView)?

                Yes

                Supported on all platforms where Chromium media audio
                decoding is supported.


                Is this feature fully tested by web-platform-tests
                
<https://chromium.googlesource.com/chromium/src/+/master/docs/testing/web_platform_tests.md>?

                
https://github.com/web-platform-tests/wpt/blob/master/media-source/mediasource-iamf-playback.html
                
<https://github.com/web-platform-tests/wpt/blob/master/media-source/mediasource-iamf-playback.html>


                
https://wpt.fyi/results/media-source/mediasource-iamf-playback.html?label=experimental&label=master&aligned
                
<https://wpt.fyi/results/media-source/mediasource-iamf-playback.html?label=experimental&label=master&aligned>


                        Flag name on chrome://flags

                None


                        Finch feature name

                IamfAudioDecoding


                        Requires code in //chrome?

                False


                        Tracking bug

                https://crbug.com/535279329 <https://crbug.com/535279329>


                Estimated milestones

                Shipping on desktop153

                Shipping on Android153

                Shipping on WebView153


                Requesting approval to ship?

                Yes.


--
You received this message because you are subscribed to the Google Groups "blink-dev" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAOVddLZPTRATco4gqBDxQmog9ye4%3DZ%2BEwBO%2BRALeqBcSaTyhSw%40mail.gmail.com <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAOVddLZPTRATco4gqBDxQmog9ye4%3DZ%2BEwBO%2BRALeqBcSaTyhSw%40mail.gmail.com?utm_medium=email&utm_source=footer>.

--
You received this message because you are subscribed to the Google Groups 
"blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion visit 
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/9fecb5c7-9ee4-4b70-a1cb-c5f21038b91d%40chromium.org.

Reply via email to