mirror of
https://github.com/serrebidev/NVDARemoteAudioClient.git
synced 2026-10-28 15:16:18 -07:00
Add RemSound V2 Support #2
Labels
No labels
bug
documentation
duplicate
enhancement
good first issue
help wanted
invalid
needs-info
needs-triage
question
ready-for-agent
ready-for-human
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
serrebi/NVDARemoteAudioClient#2
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
If feasible, consider adding the newly released V2 relay support so the add-on can join a group of RemSound devices on the new relay server.
Thanks for the suggestion — this is a reasonable fit. The add-on already speaks the RemSound protocol for peer-to-peer links, so joining the V2 relay would be a new connection mode alongside the existing peer-to-peer and NVDARemoteAudioServer relay options, not a rewrite.
To scope it correctly: is the V2 relay protocol documented anywhere (repo, spec, or wire format), and does it keep the same audio framing/encryption handshake as V1? A link to the RemSound V2 release notes or protocol docs would help. No timeline promised — this is parked as an enhancement for now.
I believe this document can help with V2 support.
https://github.com/Ednunp/RemSound/blob/v6.0/server/RELAY-GROUPS.md
Group calls through a RemSound V2 relay are implemented and committed to main (
5ae1537), released as 0.2.11.How it works, per server/RELAY-GROUPS.md:
The 0.2.11 release is drafted with the notes; the
remoteAudioClient-0.2.11.nvda-addonbinary follows once it is built on Windows.Shipped in v0.2.11: a RemSound relay on server v2.9+ can now carry a group of up to 64 devices sharing one encryption password, with the NVDA menu checklist to pick relay members. Closing as implemented.