From: Juliusz Chroboczek <jch@irif.fr> To: galene@lists.galene.org Subject: [Galene] Protocol changes Date: Thu, 29 Apr 2021 19:12:15 +0200 [thread overview] Message-ID: <87h7jpdngw.wl-jch@irif.fr> (raw) I'm preparing Galène for simulcast, and that has caused some changes to the protocol. In short, tracks are no longer labelled, we're labelling streams, and we now use the track.kind and track.rid fields to disambiguate. This has some consquences both on the protocol and the protocol.js interface. At the protocol.js level: * there is no longer a c.labels dictionary; * there is a new c.label field; * there is no longer a c.kind field, since c.label subsumes it; * the syntax of the sc.request method has changed. I've added a new sc.users dictionary, that contains some information about all the users in the group: - username; - permissions (op, etc.); - status (raised hand, etc.); - published streams. Alain is planning to use this information in order to make the users' list more informative. I've also switched to a more recent API (addTransceiver instead of addTrack); however, this should not break anything on reasonably recent browsers. -- Juliusz
next reply other threads:[~2021-04-29 17:12 UTC|newest] Thread overview: 13+ messages / expand[flat|nested] mbox.gz Atom feed top 2021-04-29 17:12 Juliusz Chroboczek [this message] 2021-05-01 7:49 ` [Galene] Galene + Firefox & Nat Fabrice Rouillier 2021-05-01 10:23 ` [Galene] " Juliusz Chroboczek 2021-05-01 11:16 ` Fabrice Rouillier 2021-05-01 11:46 ` Michael Ströder 2021-05-01 11:49 ` Fabrice Rouillier 2021-05-01 12:33 ` Juliusz Chroboczek 2021-05-01 13:10 ` Fabrice Rouillier 2021-05-01 15:10 ` Juliusz Chroboczek 2021-05-01 15:15 ` Michael Ströder 2021-05-01 16:09 ` Juliusz Chroboczek 2021-05-01 15:50 ` Fabrice Rouillier 2021-05-01 14:25 ` Fabrice Rouillier
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style List information: https://lists.galene.org/postorius/lists/galene.lists.galene.org/ * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=87h7jpdngw.wl-jch@irif.fr \ --to=jch@irif.fr \ --cc=galene@lists.galene.org \ --subject='Re: [Galene] Protocol changes' \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox