Hey,I have a project running about secure end to end call with specified custom encryption algorithm, so I've decided to use webrtc to support this feature in my app (native on ios & android and electron-atom with chromium for desktop). I know that the default encryption in webrtc is using DTLS-SRTP, but I must use another extra encryption algorithm for media (not the data channel) for additional security purposes like ZRTP. Is there a way to do so over webrtc before giving the media streams to the webrtc library, without changing the webrtc build?
I don’t need to disable the default encryption procedure in webrtc, but I must setup a custom encryption method even as an extra encryption to satisfy the project’s essentials.If I should change the webrtc build, is there an article or documentation showing the proper way to do so?
--
---
You received this message because you are subscribed to the Google Groups "discuss-webrtc" group.
To unsubscribe from this group and stop receiving emails from it, send an email to discuss-webrtc+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/discuss-webrtc/8323f0a1-e402-440c-96b9-b93bf21958eb%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
On Sat, Jan 28, 2017 at 5:04 PM, Kamyar Ghajar <k.gh...@gmail.com> wrote:Hey,I have a project running about secure end to end call with specified custom encryption algorithm, so I've decided to use webrtc to support this feature in my app (native on ios & android and electron-atom with chromium for desktop). I know that the default encryption in webrtc is using DTLS-SRTP, but I must use another extra encryption algorithm for media (not the data channel) for additional security purposes like ZRTP. Is there a way to do so over webrtc before giving the media streams to the webrtc library, without changing the webrtc build?No.I don’t need to disable the default encryption procedure in webrtc, but I must setup a custom encryption method even as an extra encryption to satisfy the project’s essentials.If I should change the webrtc build, is there an article or documentation showing the proper way to do so?No,... but you can always look at webrtc/pc/channel.cc and search for ProtectRtp() to see how the encryption is done at the channel layer before pushing it down to the transport layer.
--
---
You received this message because you are subscribed to the Google Groups "discuss-webrtc" group.
To unsubscribe from this group and stop receiving emails from it, send an email to discuss-webrt...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/discuss-webrtc/8323f0a1-e402-440c-96b9-b93bf21958eb%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
To unsubscribe from this group and stop receiving emails from it, send an email to discuss-webrtc+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/discuss-webrtc/1d4df162-00f1-468b-90f4-04d01efc1025%40googlegroups.com.