v3.7.0 — Radiod-aware multicast addressing
Summary
- Radiod-aware multicast addressing:
generate_multicast_ip()andallocate_ssrc()now accept aradiod_hostparameter so the same client talking to different radiod instances gets distinct multicast destinations and SSRCs. - Automatic propagation:
RadiodControl.create_channel()andensure_channel()automatically include the radiod identity — no caller changes needed.
Backward Compatibility
generate_multicast_ip(unique_id)withoutradiod_hostproduces 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