How do I write a C++/MFC program to make a server as a bridge for clients to stream their audio? I have been told to use UDP and RTP protocol but due to my lack knowledge of media streaming, I couldn’t make it work. What is relationship between UDP and RTP and steps needed for server to listen, accept and handle packet transfer between client to client.
Share
As unwind said, generally RTP runs on top of UDP. It’s called a conectionless protocol.
This is the specification of UDP: http://www.ietf.org/rfc/rfc768.txt
An this is the specification of RTP: http://www.ietf.org/rfc/rfc1889.txt
You can find very useful information about RTP on this site. There are different libraries and docs.
It’s possible to write a “RTP forwarder” application.