Expand my Community achievements bar.

Quality issues with ScreenSharePublisher

Avatar

Level 1

Hello,

I'm working on an application in which the presenter should be able to share a window which plays a video to the other users. There is enough upstream bandwidth available. The default quality settings of the ScreenSharePublisher are pretty low-quality, so I tweaked them to the following values, which should be good for a video:

<rtc:ScreenSharePublisher

id="ssPublisher"

playerVersion="10"

quality="60"

performance="60"

fps="22"

/>

The problem are _huge_ dropouts in the ScreenShareSubscriber. The video shows in chunks of approximately 1 second in good quality, followed by a 2 second pause.

So the question is: is it possible to publish contineous video with ScreenSharePublisher?

Thanks,

Robert

1 Reply

Avatar

Former Community Member

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