Post #2346325
2026-05-05 09:42 UTC
@strypey@mastodon.nzoss.nz @evan@cosocial.ca @cwebber@social.coop @Mastodon@mastodon.social
I get it. But here's the crux: my perspective may carry some bias from the telco world—think SS7 signaling, MAP, CAP, TCAP, all meticulously defined down to the bit level.
In that realm, I never had to wonder if the other side truly adhered to ITU-T standards. If they declare "G.711," that's it—done deal. The same holds for G.722 or G.729 when voice codecs are in play. Contrast this with ActivityPub, where I've implemented the W3C spec faithfully, only for everything to crumble due to some undocumented "variant," or disputes over key propagation. None of this should happen if the presentation layer is rigorously specified.
That said, if voice calls à la WhatsApp are on your radar, Article 7 of the DMA is worth a look. Even beyond pure telco, SIP uses SDP to negotiate sessions and codecs dynamically, ensuring smooth interoperability.
Yet no one second-guesses the codecs themselves: Opus (RFC 6716, the IETF standard for WebRTC) is crystal clear, with G.711 and G.722 as fallback anchors for legacy compatibility. Nobody dares claim, "Sorry, this is my version" (well, Cisco and Microsoft have a storied history of such mischief, but they're the IT rogues—not role models).
Here in the ActivityPub ecosystem, though, "my own take on the standard" is rampant—and the spec simply isn't precise enough to prevent it.
Replies (1)
-
@strypey@mastodon.nzoss.nz 2026-05-06 06:08
@uriel@x.keinpfusch.net > Here in the ActivityPub ecosystem, though, "my own take on the standard" is rampant—and the spec simply isn't precise enough to prevent it. Fair cop. Sounds like you could be a valuable invited expert in the W3C Social Working Group, which was recently commissioned to prepare an updated version of the AP spec; https://socialhub.activitypub.rocks/t/how-to-participate-in-the-w3c-working-groups-on-ap/8479?u=strypey @evan@cosocial.ca @cwebber@social.coop @Mastodon@mastodon.social