VOIP C++ Programming
I want to write a program to create VOIP application for my final year project. For this time being, I spend my time to understand how SIP works and later I need to implement it into my proje开发者_开发知识库ct. As far as i know, the protocol requirement to build this project are:
- UDP
- RTP
As for my project, it doesn't requires me to write a complex coding. I just need to provide a server that can be used as a bridge for clients to communicate. So, is there any resources that I can used for my reference to start programming my project?
Maybe these will be helpful to look at:
- Open source RTP library: jrtplib:
- Open source RTSP, RTP with a SIP client AFAIR: liveMedia
- Open source SIP library: reSIProcate
Your best bet is pjsip. http://www.pjsip.org/ It runs on all kinds of OSes
OpenSipStack is quite nice, it's 100% C++.
The project also contains a library for creating clients using ATL.
Take a look at OPAL. It allows you to write applications that will support SIP, H.323 and IAX2.
精彩评论