Kundan Singh

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

How does Google video chat work in gmail?

›
This post is just a speculation (aka guess work). Google has a video chat function from within the Gmail web pages. This function is not av...
6 comments:

Problems in RTMP

›
Adobe's RTMP or Real-Time Messaging Protocol was recently made available to public as an open specification as part of Adobe's Open...
4 comments:

APIs for SIP applications

›
There are three types of SIP APIs: (1) source code API such as ones defined by JAIN SIP , libsip++ and pjsip , (2) high-level API to contr...
2 comments:

Why Open Source?

›
In this article I present my view on Open Source Software. There are a number of articles elsewhere that talk about advantages of Open Sourc...

Documenting RFC implementations

›
Just wanted to document how I am using the existing documentation such as IETF RFCs and Internet-Drafts in my 39 Peers project. You can loo...

Problems due to NATs and firewalls

›
Network Address Translators (NAT) and firewalls create problems for end-to-end connectivity on the Internet. This not only affects P2P-SIP b...

RTMFP vs SIP

›
Adobe's RTMFP is not P2P-VoIP as exemplified by Skype. On the other hand, RTMFP is closer to client-server SIP or H.323 where signaling...
1 comment:

Why does client-server video conference fail?

›
I analyze some problems in client-server communication for multi-party video conferencing. Audio communication differs from video in two imp...

Asynchronous Internet Programming

›
Programming an Internet application requires several asynchronous events such as network events, file I/O, timers and user interactions. In ...

Programming languages for implementing SIP

›
The programming language used for the implementation can affect the software architecture. For example, Flash ActionScript is a pure event-b...
8 comments:

P2P API

›
In this article I describe several sets of APIs for P2P. For a software engineer, designing a good API is very important. A good abstraction...

Welcome to 39 peers!

›
I have launched an open-source project named " 39 peers ". From the web site: "The 39 Peers project aims at implementing an ...

memcached

›
Recently I got a chance to look at memcached a distributed in-memory cache. There are two ways of scaling databases: (1) replicating with m...

Business out of P2P-SIP

›
Here are some of my thoughts on how to make (or save) money with P2P-SIP. There are two points to note: (1) an end-user doesn't know (or...

Data format and interface for external P2P mode

›
Last month, Henning and I submitted an internet-draft on "Data format and interface to an external peer-to-peer network for SIP locatio...
‹
›
Home
View web version

About Me

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