Support for encrypted input streams? #1191
-
What is the current status regarding the support for encrypted input streams? And related plans for the future? According to my investigations, the current situation with different protocols is as follows: SRT: WebRTC: RTMPS: Personally I feel that RTMPS could be of low priority but full encryption support for SRT and WebRTC would be important as they seem to be the most important protocols for the future. |
Beta Was this translation helpful? Give feedback.
Replies: 3 comments
-
RTMPS is possible via an easy workaround detailed in #1133, however the workaround is having issues as of OME 0.15.9 (#1188). WebRTC inputs could be considered “end-to-end encrypted” since they move over TLS. But somebody smarter than me needs to confirm your question about the video payload itself. And I agree SRT encryption would be great! Perhaps with the ability to set some XML flags to specify 128 or 256 bit plus a passphrase for the server. |
Beta Was this translation helpful? Give feedback.
-
WebRTC is encrypted with DTLS and SRTP. OME works like that, of course. OvenMediaEngine has only library integration for SRT. We haven't finished testing yet for options like passphrase. |
Beta Was this translation helpful? Give feedback.
-
Big thanks for these clarifications (and closing the mentioned issue #1188 related to RTMPS workaround) @getroot and @bchah ! The full encryption support for SRT would still be great at some point in the future. |
Beta Was this translation helpful? Give feedback.
WebRTC is encrypted with DTLS and SRTP. OME works like that, of course.
OvenMediaEngine has only library integration for SRT. We haven't finished testing yet for options like passphrase.