Skip to content

v3.7.0 — Radiod-aware multicast addressing

Choose a tag to compare

@mijahauan mijahauan released this 12 Apr 11:21
· 139 commits to main since this release

Summary

  • Radiod-aware multicast addressing: generate_multicast_ip() and allocate_ssrc() now accept a radiod_host parameter so the same client talking to different radiod instances gets distinct multicast destinations and SSRCs.
  • Automatic propagation: RadiodControl.create_channel() and ensure_channel() automatically include the radiod identity — no caller changes needed.

Backward Compatibility

  • generate_multicast_ip(unique_id) without radiod_host produces identical results to v3.6.0.
  • allocate_ssrc() SSRC values will differ from v3.6.0 (hash format changed to include radiod host). Channels will be re-created with new SSRCs on upgrade. This is intentional — the old SSRCs could collide when a client talked to multiple radiod instances.

Install

pip install ka9q-python==3.7.0

🤖 Generated with Claude Code