Is it possible to proxy a low-quality version of a participant's video through our own servers to external viewers?

Hey there,

I am building a platform using the Video SDK for web, and I’d like to add a feature where we can embed a low-quality live preview of the current tour into other web pages via an iframe. The preview would just show a specific participant’s video feed (if available), at very low resolution (90p is fine) and a low frame rate. The catch is that this iframe will be served to a lot of viewers, and we would prefer not to be billed for Video SDK usage for each one of them. The participant is in a regular Video SDK session. Maybe we could somehow get the video feed and proxy it through our own server or something. Note that we do not need Audio or anything else that like, just the raw video feed.

I’ve been looking through the docs but I’m not sure what the right path is here. Is there a supported way to do this with the Video SDK, and if so, what would you recommend as the correct approach?

Thanks in advance!

Hey @noahviktorschenk

Thanks for your feedback.

The Video SDK Web provides a feature called Broadcast Streaming, which allows the session host to broadcast audio, video, sharing, and other content from the session as a live stream. Viewers do not need to join the session; they only need a channel ID to watch the session content in real time.

This feature is currently in beta. If you are interested, you can contact Sales to help enable this feature.

Thanks
Vic

Hey @vic.yang, thanks for the reply.

This looks like the exact thing we are looking for, but what are the usage costs? Are each ‘watcher’ treated and billed as a participant or something else?

Hey @noahviktorschenk

You can contact Sales to learn more about the detailed billing rules. It should be billed differently from regular session participants.

Thanks
Vic

Okay, perfect, will do, thanks!