Kundan Singh
Articles on technology, Internet, Protocols, Web, Open Source, VoIP, P2P, SIP, RTMP and WebRTC.
Programmable SIP server
›
I had posted an article on generic SIP API earlier. I implemented a first version in my 39 peers project over the weekend. I also used the...
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...
‹
›
Home
View web version