Replies: 4 comments 11 replies
-
Not necessarily, I don't use matrix. However, it seems that matrix is not currently supported because I looked at the documentation for matrix and it uses the turn rest api to interact with the turn servers. turn-rs does not currently follow the implementation specification for the turn rest api because that protocol only provides user authentication functionality. The reason I didn't choose to implement that protocol in the first place is that it only exists as an authentication api, but turn-rs requires a lot of other functionality via the http api, so I implemented the external api from scratch as I wanted; Don't be disappointed though, it's easy to support this rfc and you've reminded me that if other services want to interact with the turn servers they have no choice but to follow the rfc, so I'll be providing support for this rfc. The update is expected to be released in the next few days, as the changes are actually quite minor. RFC: https://datatracker.ietf.org/doc/html/draft-uberti-behave-turn-rest-00 |
Beta Was this translation helpful? Give feedback.
-
https://github.com/mycrl/turn-rs/releases/tag/v3.1.0 |
Beta Was this translation helpful? Give feedback.
-
And, regarding how to replace coturn, just provide the static key in the configuration of turn-rs, the configuration item |
Beta Was this translation helpful? Give feedback.
-
This is great news. I did pack this crate for arch linux. Going to test it with my own homeserver. |
Beta Was this translation helpful? Give feedback.
-
Does turn-rs support the necessary features for Matrix calls?
Beta Was this translation helpful? Give feedback.
All reactions