You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Since #6 the app plays L16, G.711 (PCMU/PCMA) and AAC (RFC 3640 mpeg4-generic, ADTS, raw AU). Still not supported, and dropped silently with one log line:
MP4A-LATM (RFC 6416)
Opus
G.726
AAC access units fragmented across several RTP packets (RFC 3640)
Done in #52: Opus, MP4A-LATM (out-of-band config, cpresent=0) and AAC access units fragmented across RTP packets. Device-tested with Majestic: Opus, AAC and L16, with codec switching on the fly. Still unsupported: G.726 (not offered by Majestic Lite, so no test source yet) and LATM with in-band config (cpresent=1).
Done in #52: Opus, MP4A-LATM with out-of-band config (cpresent=0), and AAC access units fragmented across RTP packets. Device-tested with OpenIPC Majestic.
Not supported, by decision:
G.726. OpenIPC Majestic does not offer it. With .audio.codec set to opus, aac or PCM, the camera sends opus, mpeg4-generic or L16. Third-party cameras that offer G.726 can almost always send G.711 (PCMA/PCMU) or AAC instead, and the app already plays those.
MP4A-LATM with in-band config (cpresent=1). Majestic does not send LATM at all (its AAC is mpeg4-generic), and the out-of-band LATM variant is supported. Such streams are detected and played without sound, as before.
If a camera turns up that can only send one of these, please open a new issue using the Device report template.
Activity
feat: Opus, MP4A-LATM and fragmented AAC audio
feat: Opus, MP4A-LATM and fragmented AAC audio
feat: Opus, MP4A-LATM and fragmented AAC audio
Merge pull request #52 from OpenIPC/feat/audio-formats
compot-dev commentedon Oct 12, 2026
Done in #52: Opus, MP4A-LATM (out-of-band config,
cpresent=0) and AAC access units fragmented across RTP packets. Device-tested with Majestic: Opus, AAC and L16, with codec switching on the fly. Still unsupported: G.726 (not offered by Majestic Lite, so no test source yet) and LATM with in-band config (cpresent=1).compot-dev commentedon Oct 12, 2026
Closing.
Done in #52: Opus, MP4A-LATM with out-of-band config (
cpresent=0), and AAC access units fragmented across RTP packets. Device-tested with OpenIPC Majestic.Not supported, by decision:
.audio.codecset toopus,aacor PCM, the camera sendsopus,mpeg4-genericorL16. Third-party cameras that offer G.726 can almost always send G.711 (PCMA/PCMU) or AAC instead, and the app already plays those.cpresent=1). Majestic does not send LATM at all (its AAC ismpeg4-generic), and the out-of-band LATM variant is supported. Such streams are detected and played without sound, as before.If a camera turns up that can only send one of these, please open a new issue using the Device report template.
feat: Opus, MP4A-LATM and fragmented AAC audio
Merge pull request #52 from OpenIPC/feat/audio-formats
docs: refresh the READMEs (EN/RU/ZH) for the current v2