i have created the socket program to run in win32 service but the problem i'm facing is that when i start the service it'll start and it is using CPU move ...
RTP is just built within UDP, it's not very complex at all. It doesn't really buy you too much over UDP however. Are you looking to transfer video over a network? Why does UDP "not work very well"? Commercial VTC equipment uses application layer protocols built over UDP. Maybe you just need to re-evaluate your implementation.