I have posted here some of the areas where SIP is a considerable technology and where I see SIP perform far better than HTTP.
First of all, when most of us hear SIP..what comes to mind is VoIP...SIP != VoIP. Its a delusion to even think both are of the same family. VoIP is just one of the things you can do with SIP....its like a subset of SIP and its not equal to SIP.
So what can SIP do...or better still what can I do with SIP...this list is actually far from beign comprehensive..but its a good place to start..
For those who dont know..we have software,malware,bloatware,spyware,M$ware etc....compared to SIP, http is a bloat ware. I use SER and I also use Apache I want to say that my LSAM (Linux Sip Applet Mysql) applications performs better in terms of speed that LAMP(Linux Apache Mysql PHP)...The problem of LAMP is TCP..The Strength of SIP is UDP...I dont have to use the problematic TCP/IP protocol...
Except for the issue of firewall(which has since been solved by SIP proxies) UDP in my own opinion is better than TCP/IP again in terms of speed...whenever I develop apps especially in java, I prefer to use UDP than rely on TCP...i have to write my own failure-to-deliver protocols yes...its better that way aint it?
One area I am most impressed is in the area of Instant Messaging...with Ajax and PHP over TCP/IP...using two systems connected on my LAN we still noticed a kind of lag when chatting....with SIP....its like the message is already sent waiting for you to press enter before appearing on the other person's screen.
When connecting to SIP, its like magic....even on my LAN...some pages take close to 30secs to load...i.e if the page did not have much images and flash animation....streaming multimedia on my LAN using TCP/IP is another story...on a Intel Pentium M 1,36 GHz processor, 1Gb of Ram and 160 Gb of hard disk..we cant have more than a few connections(less than 50 to be precise) before we notice that the server is already crying for more resources....for SIP we use a Branded Pentium 4 System, 512 of RAM and 40 Gb of Hdd and the number of concurrent calls(including video messaging) goes to about 1800...I see SIP Streaming Servers replacing bloatwarez like Adobe Flex Server*
So in the nearest future I see SIP totally taking over
- Instant Messaging
- SMS/MMS
- Multimedia (Audio && Video)
- Webcasts (Live TV)
- Presence
- VoIP
- Every form of Data Transfer
- Telephony
- Community Portals(Messaging, Collaboration, Presence)
- Web Operating Systems
- Languages like CPL becoming more popular
- Switching Technologies
- Scalable Web Apps etc
*Adobe Flex Server is a super product please dont get me wrong...but at the same time its trangressed against the rules so...its a bloatware
No comments:
Post a Comment