Hi there,
I think you're discovering the answer - the screensharepublisher is fairly
CPU-intensive, and just can't sample/compress/encode/send fast enough to
share video well.
For video sharing, I'd recommend having one client upload the file (you
could use filepublisher if it's not too huge) and have each client
independently download and play it. You could build a shared model to keep
the state of the video synched (play/pause, seek, etc). This is actually the
way Connect does video sharing, and it's vastly preferable to screensharing.
hope that helps
nigel