WebRTC Audio/Video Codecs

Codecs signifies the media stream’s compession and decompression. For peers to have suceesfull excchange of media, they need a common set of codecs to agree upon for the session . The list codecs are sent  between each other as part of offeer and answer or SDP in SIP. As WebRTC provides containerless bare mediastreamgtrackobjects. Codecs … Continue reading WebRTC Audio/Video Codecs

JavaScript Session Establishment Protocol (JSEP) in WebRTC handshake

This article is aimed at explaning the intricacies and detailed offer answer flow in webrtc handshake and JSEP . You can read the following artciles on WebRTC as prereq before reading through this one WebRTC API – Peerconnection , getUserMedia , Datachannel , DataStaats JSEP (JavaScript Session Establishment Protocol) JSEP (JavaScript Session Establishment Protocol) is … Continue reading JavaScript Session Establishment Protocol (JSEP) in WebRTC handshake

WebRTC CPaaS ( Communication Platform as a Service )

CPasS ( communication platform as a service ) is cloud based communication platform that provides real time communication capabilities. This should be easily integrable with any given external environment or application of the customer, without him worrying about building backend infrastructure or interfaces .

Session Border controller for WebRTC

SBC became important part of comm systems developed over SIP and MGCP. SBC offer B2BUA ( Back to Back user agent) behavior to control both signalling and media traffic.

Setting up ubuntu ec2 t2 micro for webrtc and socketio

Setting up a ec2 instance on AWS for web real time communication platform over nodejs and socket.io using WebRTC . Primarily a Web Call , Chat and conference platform uses WebRTC for the media stream and socketio for the signalling . Additionally used technologies are nosql for session information storage , REST Apis for getting sessions details to third parties.

WebRTC Security

WebRTC Security
Identity Management ,
Browser Security ,
Authentication and
Media encryption.
Browser Threat Model
Best practices for the Webrtc comm agents
ICE TURN challenges

Steps for building and deploying WebRTC solution

Error in connectivity , errors in console , blank video are the problems that might appear . So well err things begin to get a bit complicated from here . To bypass network firewalls , corporate net policies , UDP blocks and filters we require a TURN server .

APPRTC , Talky.io , TokBox

The fundamental holes in WebRTC specification are still the same with less being done to fulfill them . Ofcourse now there are abundance of interactive WebRTC API each using a new masking method to call the same old WebRTC API function of getusermedia and peer-connection .

Performance of WebRTC sites and apps

As security is a broad topic touching on many sections of WebRTC this section is not meant to address all topics but instead to focus on specific “hot spots”, areas that require special attention due to the unique properties of the WebRTC service. —There are several security related topics that are of particular interest with respect to WebRTC. They can be grouped into the following areas: Identity Management
Browser Security
Media encryption
Syntax checks using regex


e-learning platform which harness the power of Internet for the purpose of distance education and where students around the world volunteer to teach each other any subject they wish to. This will be made possible through a combination of real time communication technologies like WebRTC and plethora of knowledge repositories.

WebRTC SIP / IMS solution

We started in winters on 2012 with Webrtc . At time time it just looked like a new tech jargon that might fade away when new ones comes . In many many WebRTC’s buzz has died down since its massive adoption. But i nevertheless still see a lot of potential and development around it. What … Continue reading WebRTC SIP / IMS solution