AR/VR on WebRTC WebGL , Three.js and WebRTC

For the last couple of weeks , I have been working on the concept of rendering 3D graphics on WebRTC media stream using different JavaScript libraries as part of a Virtual Reality project . AR vs VR WebRTC WebGL Three.js WASM/OpenGL What is Augmented Reality ? Augmented reality (AR) is viewing a real-world environment with … Continue reading AR/VR on WebRTC WebGL , Three.js and WebRTC

WebRTC Live Stream Broadcast

1. WebRTC multi peers2. Torrent based WebRTC chain3. WebRTC Relay nodes for multiple peers4. WebRTC  recorder to Broadcasting Media Server VOD WebRTC has the potential to drive the Live Streaming broadcasting area with its powerful no plugin , no installation , open standard  policy. However the only roadblock is the VP8 codec which differs from … Continue reading WebRTC Live Stream Broadcast

TFX Widgets Development

TangoFX Sessions is a customizable solution where developers can create and add their own widget over the underlying WebRTC communication mechanism . It can support extensive set of user activity such as video chat , message , play games , collaborate on code , draw something together etc . It can go as wide as your imagination .

TURN server for WebRTC – RFC5766-TURN , Coturn, Xirsys , Twillio

STUN (Session Traversal Utilities for NAT) and TURN (Traversal Using Relays around NAT) are protocols that can be used to provide NAT traversal for VoIP and WebRTC. These projects provide a VoIP media traffic NAT traversal server and gateway. TURN Server is a VoIP media traffic NAT traversal server and gateway. This article describes working … Continue reading TURN server for WebRTC – RFC5766-TURN , Coturn, Xirsys , Twillio

continue : Streaming / broadcasting Live Video call to non webrtc supported browsers and media players

This blog is in continuation to the attempts / outcomes and problems in building a WebRTC to RTP media framework that successfully stream / broadcast WebRTC content to non webrtc supported browsers ( safari / IE ) / media players ( VLC )

Streaming / broadcasting Live Video call to non webrtc supported browsers and media players

As the title of this article suggests I am going to pen my attempts of streaming / broadcasting Live Video WebRTC call to non WebRTC supported browsers and media players such as VLC , ffplay , default video player in Linux etc. Some of the high level archietctures for streaming Webrtc Video to multiple endpoints … Continue reading Streaming / broadcasting Live Video call to non webrtc supported browsers and media players

TFX platform

So I haven't written anything worthy in a while , just published some posts that were lying around in my drafts . Here I write about the main thing . some thing awesome that I was trying to accomplish in the last quarter . << TFX is now live in chrome store , open and … Continue reading TFX platform

WebRTC Media Streams and Quality metrics

Media Stream Tracks in WebRTCVideo StreamsVideo Capture insync with hardware's capabilitiesCapture ResolutionSDP attributes for resolution, frame rate, and bitrateDynamic FPS control based on actual hardware encodingStream OrientationAudio StreamsAudio LevelGAIN calculationAcoustic Echo Cancellation (AEC)SDP signaling and negotiation for media planeMedia SourcePeer-to-Peer Media StreamFramesPacketsBytesHeadersPeer-to-Peer Data TransferBitratePacket LossJitter Round Trip Time Media Stream Tracks in WebRTC The MediaStreamTrack interface … Continue reading WebRTC Media Streams and Quality metrics

Regulatory/Legal Considerations and CALEA with WebRTC development

This post is deals with some less known real world implication of developing and integrating WebRTC with telecom service providers network and bring the solution in action . The  regulatory and legal constrains are bought to light after the product is in action and are mostly result of short sightedness .  The following is a … Continue reading Regulatory/Legal Considerations and CALEA with WebRTC development

SIP/VOIP transformation towards IMS (Total IP)

Upgrading a softswitrch solutions to IMS Intelligent Networks( IN) Fixed/mobile convergence(FMC) with IMS Legacy to IP transformation WebRTC based Unified Communication platform Challenges in Migration to IMS  (Total IP ) The telecommunications industry has been going through a significant transformation over the past few years. At the outset incumbent operators used to focus on mainly basic … Continue reading SIP/VOIP transformation towards IMS (Total IP)

WebRTC compatible android client

This post describes the requirement of creating a SIP phone application on android over the same codecs as WebRTC ( PCMA , PCMU , VP8) . In my project concerning the demonstration of WebRTC inter operability ( presence , audio / video call , message )  with a native android client , I had to … Continue reading WebRTC compatible android client

Difference between WebRTC and plugin based communication

A lot of service providers ie telecom operators had deduced their own ways to provide Web based communication even before WebRTC was born . With time , as WebRTC has become stronger , more secure , resilient to failure they have come around to migrate their existing system from previous closed box native APIs to … Continue reading Difference between WebRTC and plugin based communication