I am looking for an RTP stack. Has anyone implemented RTP with any success? If so, what products did you use
Yes, Realtime Transport Protocol.
I have an application where I wish to create an 8051 client. The only requirements is to receive RTP packets and hand these packets to a piece of hardware. I need a server too, it could run on an 8051, but this will probably be hosted on something with more horse power. The 8051 server would be a great cost savings. It is a VoIP application with out the need for a SIP session.
This is currently in the planning stage and I was hopping to see if anyone has tried such a thing with the 8051, and if so, to find out what stack was used and where it can be purchased.
I'm not big on re-inventing the wheel.
Pass me some more details & I guess I can help you
Some free IP implementations intended for small micros:
Micro IP: http://www.sics.se/~adam/uip/
Lightweight IP: savannah.nongnu.org/.../
TinyIP: wwwhnl.cs.uec.ac.jp/.../
Commercial implementations:
Web51: http://web51.hw-server.com/
CMX: http://www.cmx.com/
Keil's list: http://www.keil.com/tcpip/links.asp
I don't think any of these specifically implement RTP. However, if you're handing off the RTP to hardware that actually handles the frames, you won't care. RTP is a pretty thin layer on top of UDP. There's not much software could do other than handle the sequence numbers, and it's unlikely you want an 8051 to try to buffer and resequence the frames rather than just drop anything that gets delayed.