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

IOT Survillance with Arduino + Rpi + WebRTC

“ The Internet of Things (IoT) is the network of physical objects or "things" embedded with electronics, software, sensors and connectivity to enable it to achieve greater value and service by exchanging data with the manufacturer, operator and/or other connected devices. “ - wikipedia Smart TV , mobiles , CCTV cams and other few things are … Continue reading IOT Survillance with Arduino + Rpi + WebRTC

Bluetooth Low Energy on Adafruit Arduino

Lately as I develop and realize few IOT use-cases , I have concluded that BLE ( Bluetooth Low Energy) , also known as Bluetooth smart , is a very good choice as it runs for longer periods of time with smaller power sources. What is BLE ? This is the version 4.0+ of Bluetooth which … Continue reading Bluetooth Low Energy on Adafruit Arduino

Oracle Communication Application Server ( OCAS)

Back in 2010 , there was a very resilient SIP server called BEA weblogic , essentially used to write B2BUA ( back to back user agent application ) using SIP servlets for SIP based call flows . It was later acquired by Oracle and termed as Oracle Weblogic , then OCAS - Oracle Communication application … Continue reading Oracle Communication Application Server ( OCAS)

Wowza RTMP Authentication with Third party Token provider over Tiny Encryption Algorithm (TEA)

this article is focused on  Wowza RTMP Authentication with  Third party Token provider over Tiny Encryption Algorithm (TEA)  and  is a continuation of the previous post about setting up a basic RTMP Authentication module on Wowza Engine above version 4. The task is divided into 3 parts . RTMP Encoder Application Wowza RTMP Auth module … Continue reading Wowza RTMP Authentication with Third party Token provider over Tiny Encryption Algorithm (TEA)

Wowza Secure URL params Authentication for streams in an application

To secure the publishers for a common application through username -password specific for streamnames , this post is useful . It uses Module Core Security to prompt back the user for supplying credentials. check the rtmp query-string for parameters and performs the checks - is user is allowed to connect and is user allowed to stream on given streamname is given below .

Wowza RTMP Authenticate Module

To purpose of the article is the use the RTMP Authentication Module in wowza Engine .  This will enable us to intercept a connect request with username and password to be checked from any outside source like - database , password file , third party token provider , third party oauth etc.  Once the password … Continue reading Wowza RTMP Authenticate Module

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

WebRTC for financial / banks communications

As digital transactions and open banks APIs like UPI have gained massive adoption , the backend communication system between these wallets managers, financial institutions and open banks providers has become critical to not only track fraudulent transactions but also provide dispute management and other KYC or document sharing processes  . WebRTC on banking pages for … Continue reading WebRTC for financial / banks communications

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 .

TFX WebRTC SaaS (Software as a Service )

TFX sessions is a part of TFX . It is a free Chrome extension WebRTC client that enables parties communicating and collaborating, to have an interactive and immersive experience. The 3 possible approaches for TFX Integration in increasing order of deployment time are : WebSite’s widget on TFX chrome extension . Launch TFX extension in an independent window from website TFX call from embedded Window inside the website page

XMPP server with JavaScript XMPP clients ( Converse.js)

The setps to install , configure and test a Openfire XMPP server was discussed in my previous blog . It also contained the java client code to interact with the XMPP server like connect , send presence , get and send message etc . This article will describe the process of making a web based … Continue reading XMPP server with JavaScript XMPP clients ( Converse.js)