Mediasoup – WebRTC Video Conferencing
mediasoup.org
Mediasoup – WebRTC Video Conferencing
1–10 of 69 posts
Re: Mediasoup – WebRTC Video Conferencing
#2* How good is this compared to other alternatives? (Or why choose this instead of something else?)
* Where are the client apps for this, more importantly on mobile?
Re: Mediasoup – WebRTC Video Conferencing
#3This website could be a lot more useful if it answered these questions: * How good is this compared to other alternatives? (Or why choose this instead of something else?) * Where are the client apps for this, more importantly on mobile?
And here's the source code for the demo: https://github.com/versatica/mediasoup-demo/
Libs for native apps: https://github.com/haiyangwu/mediasoup-client-android
Re: Mediasoup – WebRTC Video Conferencing
#4This website could be a lot more useful if it answered these questions: * How good is this compared to other alternatives? (Or why choose this instead of something else?) * Where are the client apps for this, more importantly on mobile?
Sure, the website could be better. Here's a demo https://v3demo.mediasoup.org/ And here's the source code for the demo: https://github.com/versatica/mediasoup-demo/ Libs for native apps: https://github.com/haiyangwu/mediasoup-client-android https://github.com/ethand91/mediasoup-ios-client
In general, i recommend it. Only media server that i saw working (slightly) better is Jitsi, but it is 10x more cumbersome and time-consuming to learn.
Re: Mediasoup – WebRTC Video Conferencing
#5Re: Mediasoup – WebRTC Video Conferencing
#6jitsi has been production tested far longer i suppose, through its freely available videoconferencing service https://meet.jit.si/
Re: Mediasoup – WebRTC Video Conferencing
#7"Cutting-edge" implies that these guys managed to apply secure E2E encryption, but I can't find any references to it on the website. Correct me if I'm wrong.
Without considerable hacks (patent-encumbered unaccelerated wasm ffmpeg encoding of pixel data, rolling your own SRTP-like encrypted stream over datachannels and full mesh distribution of keys) this is not currently possible for anything other than a full mesh. Whenever an SFU (effectively a MITM) is involved (needed for more than a small number of participants) e2e encryption is lost.
If/when Insertable Streams are commonplace, this will be possible without so many hacks.
Edit: I see I was downvoted for correcting you, but there was an article on this very subject yesterday: https://webrtchacks.com/you-dont-have-end-to-end-encryption-...
Re: Mediasoup – WebRTC Video Conferencing
#8"Cutting-edge" implies that these guys managed to apply secure E2E encryption, but I can't find any references to it on the website. Correct me if I'm wrong.
You are wrong. This is the current state of webrtc. Without considerable hacks (patent-encumbered unaccelerated wasm ffmpeg encoding of pixel data, rolling your own SRTP-like encrypted stream over datachannels and full mesh distribution of keys) this is not currently possible for anything other than a full mesh. Whenever an SFU (effectively a MITM) is involved (needed for more than a small number of participants) e2e…
Re: Mediasoup – WebRTC Video Conferencing
#9Earlier quoted context omitted.
You are wrong. This is the current state of webrtc. Without considerable hacks (patent-encumbered unaccelerated wasm ffmpeg encoding of pixel data, rolling your own SRTP-like encrypted stream over datachannels and full mesh distribution of keys) this is not currently possible for anything other than a full mesh. Whenever an SFU (effectively a MITM) is involved (needed for more than a small number of participants) e2e…
The video transmitted over webrtc srtp is natively dtls encrypted between peers.
This platform - and jitsi/janus/zoom/whatever - all use an SFU for more than a handful of participants.
Re: Mediasoup – WebRTC Video Conferencing
#10any comparisons with jitsi ? really would like to understand how these technologies stack against each other. jitsi has been production tested far longer i suppose, through its freely available videoconferencing service https://meet.jit.si/
Mediasoup has a c++ core with node api. Jitsi is java.
If you're experienced with webRTC, you will probably like mediasoup better. Otherwise I'd stick with jitsi.