Kundan Singh

Articles on technology, Internet, Protocols, Web, Open Source, VoIP, P2P, SIP, RTMP and WebRTC.

From "TO DO" to "DONE"

›
What does it take to get things done? Why do some tasks get done quickly while others drag on forever? Is there a science behind it? Or just...

Named stream abstraction for WebRTC notification with P2P media

›
This is a continuation of my earlier article on WebRTC notification system and signaling paradigms which presents, among others, a named s...
1 comment:

Multi-language software programs

›
When two bilingual people talk to each other, they often tend to mix the two languages in their conversation. Have you heard of Hinglish ? ...

Vanilla JS

›
I am a proponent of using Vanilla JS [ 1 , 2 , 3 , 4 ] wherever possible. It is plain JavaScript without external frameworks. In my la...

A generic video-io component for WebRTC

›
This article proposes a generic video-io web component for WebRTC. It can enable various real-time applications such as voice/video co...
2 comments:

Lessons in web software development

›
Here is a summary of what I feel are important to me for creating web applications as an individual developer or in a small team. My hope i...

WebRTC notification system and signaling paradigms

›
This article describes notification system in WebRTC, and presents some common signaling paradigms found in existing WebRTC applications: H...
1 comment:

Reason for technology failures - chat bots, video conferencing, or you name it.

›
Every so often, I come across articles explaining why a piece of technology failed. For example, why chat bots failed in 2018, or why video...

Writing coherent dialogs using Twilio

›
This article shows the complexity of writing a multistep interactive voice dialog for cloud telephony. It presents our dialog package to ...

Scripting VoiceXML and TwiML using Tcl

›
This article describes how to write XML-based programmable scripts such as for W3C's VoiceXML or Twilio's TwiML using Tcl, the Tool...

Command line Twilio client - part 2

›
[This is continuation of the  previous post ] The command line SIP endpoint included in my rtclite project  allows SIP registration to r...

A journey through real time...

›
I did my first project on real-time communications in 1997. In the past two decades I did numerous projects in this general area. In parti...

What are endpoint driven communication systems?

›
A lot of my work in the past decade has focussed on endpoint driven systems, e.g., peer-to-peer Internet telephony (P2P-SIP) [ 1 , 2 ] for ...

Impress.js 3D presentations on cloud, communication, WebRTC and mobile

›
I am really impressed by impress.js presentation framework based on CSS3. It is pretty low level, requires knowledge of HTML and CSS, and ...

Command line Twilio client

›
[This post is neither contributed not endorsed by Twilio] Twilio client [1] enables embedding voice conversation in web and mobile apps, b...
‹
›
Home
View web version

About Me

My photo
Kundan Singh
http://kundansingh.com
View my complete profile