Just use winsock and dont use TCP.
Simply use UDP and compress the pics as JPEG and you will have some nice speed for the start.
If your protocol is stable enough you can try to play with multithreading and using different libraries/methods to shrink your byte array as much as possible. Do it like twitch and add a delay which is usually used for compression time compensation.

How many FPS do you want to stream btw?

Last edited by Ch40zzC0d3r; 11/05/15 22:55.