Click here to Skip to main content
15,896,557 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
Hi,

I am doing an image processing project in which I am given a RTSP URL of a camera.My task is to use Winsock2 API and do the live streaming from camera and do processing on it.
Can any one help me get any start up information on RTSP streaming using Winsock2?
Thanks in advance.
Posted

Essentially RTSP and RTP work together to get the streaming data across a network. They are sub-protocols (application level) to UDP or TCP/IP. Typically TCP/IP when reliability is needed (i.e. connection and channel control) and UDP where speed is critical and reliability is not as important (i.e. video stream). If you're going to implement with WinSock, then you'll have to study the connection process (since its implementation is essentially a state machine), headers required, and figure out the exact implementation as far as which protocol you'll be embedding the data in (since that's system specific, the standard leaves that open). WinSock will only give you the socket baseline to start with.
 
Share this answer
 
Comments
hakz.code 6-Jun-11 0:41am    
Thanks for the reply,I am going through these stuff.
Have you still not figured out how to type your question into Google[^]?
 
Share this answer
 
Comments
hakz.code 3-Jun-11 6:53am    
Sorry but I didn't find anything useful for this in Google, that's why I posted the doubt here.
Richard MacCutchan 3-Jun-11 7:38am    
You asked for startup information, that's what Google provides you with. As a developer the rest is up to you.
hakz.code 3-Jun-11 8:37am    
IMHO I believe that this forum is for sharing knowledge and not to discourage the knowledge seekers.If I would have got an idea of how to proceed with the help of Google I would
have not posted the question.Anyway thanks for the reply.
Richard MacCutchan 3-Jun-11 9:25am    
I am happy to share knowledge when I am able. However, as I said before, you asked for startup information and I found it for you. Had you done that for yourself in the first instance, you may have been able to come up with a more specific question. You should know by now that nobody is able to answer such a general question as you posted in just a few sentences.

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900