!jZUPVDWqESwCibUpnD:matrix.org

#webrtc:matrix.org

201 Members
All about using Matrix as a WebRTC signalling layer88 Servers

Load older messages


SenderMessageTime
28 Apr 2022
@floris:birdperson.befloris
In reply to @dexterlb:qtrp.org

I had something else in mind:

From what I gather, Element Call has nothing to do with the VoIP functionality in Element, and is simply a webapp which does signalling through Matrix.

The Element Call site says that a self-hosted homeserver can be used for the matrix layer, but I can't find any info on how to do that. The following questions arise:

  • What are "accounts" used for in Element Call?
  • If I create an account from the "register" button, does that create a matrix account?
  • If so, does that mean that an "Element Call" instance is tied to a matrix homeserver?
  • If it's not tied to a matrix homeserver, can I use an arbitrary matrix account for Element Call? Will that use my homeserver for signalling, and just act as an user interface (much like Element does)?
Good questions! Also very intersted in the answers to those, specifically how do I point out to element to use element call to audio/video call.
06:17:23
@floris:birdperson.beflorisLooking at the docs it seems necessary to have a non-docker version of synapse? 06:20:18
29 Apr 2022
@joe:joeth.ukJoe joined the room.11:20:00
@joe:joeth.ukJoe invited @minus:jimmystone.techminus .14:47:32
@minus:jimmystone.techminus joined the room.15:29:40
@minus:jimmystone.techminus b15:30:24
1 May 2022
@genbu:matrix.nanashi.clubGenbuchan changed their profile picture.12:22:01
@genbu:matrix.nanashi.clubGenbuchan changed their profile picture.12:27:22
@wybpip:matrix.org@wybpip:matrix.org joined the room.16:43:18
@wybpip:matrix.org@wybpip:matrix.org left the room.16:43:19
@xyzroller:rollyourown.xyzxyzroller (rollyourown.xyz) changed their display name from xyzroller to xyzroller (rollyourown.xyz).18:04:56
2 May 2022
@genbu:matrix.nanashi.clubGenbuchan changed their profile picture.10:49:04
3 May 2022
@valentin:keks.clubValentin joined the room.14:35:41
4 May 2022
@vaelio:matarch.frvaelio joined the room.07:44:22
7 May 2022
@shredmaster:insourcers.comShreyas joined the room.08:11:35
8 May 2022
@alibekj:matrix.orgalibekj joined the room.14:08:11
@alibekj:matrix.orgalibekj
In reply to @nopey2:matrix.org
Why is SRTP strictly transport-layer? It's on the same layer as RTP and through WebRTC, you are transferring RTP packets peer<->sfu<->peer

About “This somehow" can also just be inside a megolm payload, after which all room participants have the secret to decrypt the payload they receive from the SFU.” and about SIP doing this via SDP….

Interesting… just thinking aloud…. yes, SFU usually needs to terminate streams, but there is enhancement to RTP called PERC (Privacy Enhanced RTP Conferencing), where as far as I know, headers are encrypted via different key, and known to both SFU and endpoints, while payload key is only known to endpoints (recipients). So, header could carry enough info for SFU to perform right forwarding without the need to terminate (=decrypt) streams/

14:24:09
@alibekj:matrix.orgalibekj
In reply to @nopey2:matrix.org
Why is SRTP strictly transport-layer? It's on the same layer as RTP and through WebRTC, you are transferring RTP packets peer<->sfu<->peer
*

About “This somehow" can also just be inside a megolm payload, after which all room participants have the secret to decrypt the payload they receive from the SFU.” and about SIP doing this via SDP….

Interesting… just thinking aloud…. yes, SFU usually needs to terminate streams, but there is enhancement to RTP called PERC (Privacy Enhanced RTP Conferencing), where as far as I know, headers are encrypted via different key, and known to both SFU and endpoints, while payload key is only known to endpoints (recipients). So, header could carry enough info for SFU to perform right forwarding without the need to terminate (=decrypt) streams

14:24:12
@alibekj:matrix.orgalibekj *

About “This somehow" can also just be inside a megolm payload, after which all room participants have the secret to decrypt the payload they receive from the SFU.” and about SIP doing this via SDP….

Interesting… just thinking aloud…. yes, SFU usually needs to terminate streams, but there is enhancement to RTP called PERC (Privacy Enhanced RTP Conferencing), where as far as I know, headers are encrypted via different key, and known to both SFU and endpoints, while payload key is only known to endpoints (recipients). So, header could carry enough info for SFU to perform correct forwarding without the need to terminate (=decrypt) streams

14:24:48
@alibekj:matrix.orgalibekj *

About “This somehow" can also just be inside a megolm payload, after which all room participants have the secret to decrypt the payload they receive from the SFU.” and about SIP doing this via SDP….

Interesting… just thinking aloud…. yes, SFU usually needs to terminate streams, but there is enhancement to RTP called PERC (Privacy Enhanced RTP Conferencing), where as far as I know, headers are encrypted via different key, and known to both SFU and endpoints, while payload key is only known to endpoints (recipients). So, header could carry enough info for SFU to perform correct forwarding without the need to terminate (=decrypt) payload

14:42:33
@evgen.p:matrix.orgЄвген joined the room.22:30:31
12 May 2022
@maverick:msetalk.netSébastien joined the room.09:08:45
13 May 2022
@haterade:matrix.orghaterade joined the room.21:01:31
14 May 2022
@heimleuchter:up-gamers.deHeimleuchter joined the room.06:18:22
15 May 2022
@stebalien:matrix.orgstebalien joined the room.14:42:59
17 May 2022
@anne:kootstra.frl@anne:kootstra.frl left the room.17:15:15
@goosecheez:matrix.orggoosecheez joined the room.15:56:58
18 May 2022
@robin:robin.townRobin joined the room.01:56:25
@dashie:shitgaem.onlinedashie joined the room.14:36:54
@me:shahpaarth.comOdoItal joined the room.20:48:15

There are no newer messages yet.


Back to Room List