Kundan Singh

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

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...

What Great Programmers think?

›
I found a very interesting blog article and wanted to summarize the great programmers' view! 1. What is the most important skill every ...
3 comments:

FAQ on using Flash Player to make phone calls

›
I present my answers to some frequently asked questions (FAQ) on using Flash Player to make phone calls. 1. Is Flash Application a good choi...
2 comments:

Project ideas in P2P-SIP

›
This article lists some project ideas related to P2P-SIP. Feel free to contact me if you are a student interested in the project. For genera...

Software API Design

›
In this article I present my view on the design of software APIs. Several other people have written extensively about the importance of API ...
‹
›
Home
View web version

About Me

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