Kundan Singh
Articles on technology, Internet, Protocols, Web, Open Source, VoIP, P2P, SIP, RTMP and WebRTC.
A Proposal for Reference Implementation Repository of SIP-related RFCs
›
One of the root causes of non-interoperable implementations is the misinterpretation of the specification. A number of people have claimed t...
RESTful communication over WebSocket
›
This article shows how to implement generic resource oriented communication on top of synchronous channel such as WebSocket. This is a conti...
WebRTC vs Flash Player
›
This year has been great for the world of IP communications so far -- with the Skype deal, Flash Player adding echo cancellation, and now Go...
3 comments:
Performance of siprtmp: multitask vs gevent
›
Poor performance has been an issue in my RTMP server and SIP-RTMP gateway . Traditionally, I blamed the multitask framework for the poor pe...
3 comments:
Implementing video conferencing and text chat using Channel API
›
Last week, Google finally released the Channel API [ 1 , 2 ] for Google App Engine. It has been available to developers for six months [ 3 ]...
2 comments:
What is Flash Media Gateway?
›
I recently saw description of Adobe's Flash Media Gateway [ 1 ] and a related information on how Adobe Connect 8 can use it to make and ...
How to extend HTML5 for real-time video communication?
›
A few months ago, I was discussing HTML5 with a friend of mine. We tried to figure out what would it take to extend it to support web-based ...
How to conduct a technical interview for software engineer?
›
(This article presents my thoughts on how to effectively conduct a technical interview for a software engineering position. It presents the ...
Why do P2P-SIP?
›
One of the questions I often get: if SIP itself is peer-to-peer, why do P2P SIP? Unlike typical client-server web application or Jabber pres...
Theory vs practice of SIP-based VoIP
›
I recently attended the VoIP conference and expo [ 1 ], at Illinois Institute of Technology, organized by Prof Carol Davids, and also got a ...
Tips for implementing application protocols
›
This article presents some tips for implementing application protocols such as for web services, multimedia communication, streaming or Inte...
Scalability vs Performance
›
I have been reading articles on scalability and performance. This article summarizes some of my understanding about this topic. Scalability ...
Lessons in starting a software project
›
This article presents my thoughts on DOs and DONTs of starting a new software project. Many lessons listed in this article are already well ...
Flash-VideoIO: Flash-based audio and video communication
›
I launched the Flash-VideoIO project to facilitate audio and video communication using easy-to-use reusable Flash application with extensiv...
Distributed Systems Development: Client vs Server
›
In this article I compare the distributed systems development for client vs server. When you start implementing a distributed system such as...
‹
›
Home
View web version