For the video stream I am using my own custom protocol, but it is on top of TCP. If that is what you meant.
Yes. Well I was wondering how hard it would be to support other platforms than Mac. Had it used a standard protocol it could have been possible to plug and play a different virtual webcam provider.