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
Author: altanai
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)
XMPP Client Server Setup and Programming
XMPP is a open XML technology for real-time communication. Applications are instant messaging, presence, media negotiation, whiteboarding, collaboration, lightweight middleware, content syndication, and generalized XML routing according to XMPP standards Foundation (XSF) . installation steps for openfire on Ubuntu version 15 64 bit system
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
Three.Js
Threejs , Spinning Colored Cube
Shaded Material on Sphere
Complicated materials like a Torusknot
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)
WebRTC Security Architecture
WebRTC Security Identity Management , Browser Security , Authentication and Media encryption. Browser Threat Model Best practices for the Webrtc comm agents ICE TURN challenges DTLS SRTP
