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