Ivan Surya Hutomo

Results 23 comments of Ivan Surya Hutomo

HI, I would like to make sure about this diagram: ![image](https://user-images.githubusercontent.com/57290644/178937847-fb644022-6bb6-4d5e-9d87-c61d69d1992c.png) Is it correct that currently Android also works in the same way as this? Or does this diagram only...

> Could you give me the clue on how to modify encoded frames in the Java layer? because I am more familiar with java than c++. Thanks again

> It's what I mentioned earlier: [#1165 (comment)](https://github.com/react-native-webrtc/react-native-webrtc/issues/1165#issuecomment-1178736979) Since I could not use RTPSender in the java wrapper, will it work if I modify [rtp_sender_video.cc](https://github.com/jitsi/webrtc/blob/M100/modules/rtp_rtcp/source/rtp_sender_video.cc)? Also do you have any...

Hi @saghul , I tried to build webrtc by my own after trying to implement fake frame encryptor but I always get error like this: **error: undefined symbol:webrtc::FakeFrameEncryptor::FakeFrameEncryptor(unsigned char,unsigned char)**...

> Hi @alexivaner, I am working at the moment on the e2ee for mobile, I've added the encryptors and decryptors, maybe you can find some inspiration in this. https://github.com/tmoldovan8x8/webrtc/tree/new-m100-e2ee >...

Hi @tmoldovan8x8 may I know what builder tools you use to build this webrtc repository? I tried to build by myself using tools from [this repository ]( https://github.com/react-native-webrtc/react-native-webrtc/releases/tag/1.100.1). I am...

> Hi @alexivaner, I am building the library in a Docker with debian:stable-slim, but do not think this is the problem. In the branch I've sent you I was trying...

Yeah, I see in PeerConnectionObserver that we never use RTPSenders directly. But do you think is it possible to use encryption in plan B? What is the best way to...

Hi @tmoldovan8x8, thanks for your help, seems I successfully encrypt both video and audio using XOR. I add the frameEncryptor to the corresponding sender directly in rtp_transmission_manager.cc, using this code:...

Ah, I see so this is the reason why you add this in your gcm_frame_encryptor right? ```c++ switch (media_type) { case cricket::MEDIA_TYPE_AUDIO: unencrypted_bytes = 1; break; case cricket::MEDIA_TYPE_VIDEO: unencrypted_bytes =...