…nicate an arbitrary payload to one another/an entire conference.
I thought I'd run this idea by the jitsi team. I wanted to add a generic colibri message that applications can use to communicate application-specific information over the data channel. Our use cases centered around endpoints being able to send information in either '1:1' (endpoint sends a message specifically to another endpoint) or 'broadcast' (endpoint sends a message to everyone else in the conference) modes. This way applications can send their own messages over the existing datachannel when connecting via the bridge.
The way I've got it formatted now is this:
msgPayload: <arbitrary message payload, jitsi doesn't care, up to application developer>
but I'm open to suggestions, this was just what I threw together to match our use case. Let me know if this is a feature that you think would make sense to be included upstream.
You can view, comment on, or merge this pull request online at:
-- Commit Summary --
* Add a generic 'endpoint' colibri message that allows clients to communicate an arbitrary payload to one another/an entire conference.
-- File Changes --
M src/main/java/org/jitsi/videobridge/Conference.java (22)
M src/main/java/org/jitsi/videobridge/Endpoint.java (38)
-- Patch Links --
to: "broadcast" | <user_id [the id used by the bridge]>,
Reply to this email directly or view it on GitHub: