Kundan Singh

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

A deep dive into WebRTC topology

›
There are many prior articles on the web about the WebRTC media path topology in a multiparty scenario. Those usually cover the basic topolo...

How not to design a video conferencing product?

›
"Can you please stop sharing your screen so that I can share mine?" "I can't see that part of your shared screen because ...

What do I do as a software architect?

›
"I am the Architect. I created the matrix. I’ve been waiting for you." -- The Architect I present my view on what an architect doe...

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...
›
Home
View web version

About Me

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