WebRTC and Plain RTP support

1,279 views
Skip to first unread message

Sandeep K S

unread,
May 21, 2012, 12:38:17 AM5/21/12
to discuss-webrtc
Hello folks,

My question is related to any API or configuration in Chrome, by which
I can have Plain RTP media being negotiated and initiated from the
browser.

I am working on a WebRTC to SIP demo. And found that there are some
minimum requirements - like ICE Connectivity, Video VP8 codec support,
SRTP/DTLS media etc.

I wanted to know if there is a way I can bypass this SRTP/DTLS from
the browser. I am not asking this for a permanent basis. But for the
demo only.

If there is some kind of hack/workaround to support plain RTP from the
browser, please do let me know.

thanks
Regards
Sandeep

Vikas

unread,
May 21, 2012, 3:48:53 PM5/21/12
to discuss-webrtc
WebRTC requires SRTP so it needs to be secure.

Justin Uberti

unread,
May 21, 2012, 3:55:38 PM5/21/12
to discuss...@googlegroups.com
In the future there will be some flag that enables the SRTP null cipher for debugging. But this hasn't been implemented yet.

Sandeep K S

unread,
May 21, 2012, 11:27:06 PM5/21/12
to discuss-webrtc
Hello Vikas,

When you say webRTC requires SRTP, are you saying SRTP with DTLS or
just SRTP should also work fine.

I need to understand if in my demo i need to provide support for SRTP
only, or should i support DTLS as well.

-Sandeep

Sandeep K S

unread,
May 21, 2012, 11:27:21 PM5/21/12
to discuss-webrtc
Thanks for the info Justin.

Dmitry Zhukov

unread,
May 23, 2012, 3:06:04 AM5/23/12
to discuss...@googlegroups.com
I believe you can hack on the Chromium code. Look at the following file: third_party\libjingle\source\talk\app\webrtc\webrtcsession.cc line 134 (or somewhere near), Replace set_secure_policy(cricket::SEC_REQUIRED); with set_secure_policy(cricket::SEC_DISABLED); That's the hack we used for debugging. 

Good luck.

вторник, 22 мая 2012 г., 7:27:21 UTC+4 пользователь Sandeep K S написал:

Justin Uberti

unread,
May 23, 2012, 1:40:17 PM5/23/12
to discuss...@googlegroups.com
Right, that would work if you're willing to build your own Chrome.

Vikas

unread,
May 23, 2012, 2:00:12 PM5/23/12
to discuss-webrtc
Sundeep,

Currently we support SRTP only. You can provide support for SRTP to
your demo to get it working.

/Vikas

Justin Uberti

unread,
May 23, 2012, 2:46:20 PM5/23/12
to discuss...@googlegroups.com
DTLS-SRTP support will be coming soon, but we won't remove SDES-SRTP right away (if ever, depending on the WG conclusion on this topic).

Maciek Tokarski

unread,
Jan 14, 2013, 9:32:46 AM1/14/13
to discuss...@googlegroups.com
Justin,
do you have some information about null cipher flag support in Chrome?
Maciek

Justin Uberti

unread,
Jan 16, 2013, 3:16:27 PM1/16/13
to discuss-webrtc
Star or comment on https://code.google.com/p/webrtc/issues/detail?id=491 if this is important for you.


--
 
 
 

Reply all
Reply to author
Forward
0 new messages