Using the Genvid SDK

To use the Genvid SDK, you first integrate it into a build of your game designed to render views much like a spectator client would show. You then deploy this client to a server and embed your stream on a website owned by the developer or broadcaster.

The current implementation supports a single or limited number of streams, managed by the developer.

What does the Genvid SDK do?

The Genvid SDK lets you pass audio and video from your game through a set of cloud-hosted services to a streaming platform. At the same time, it sends synchronized game-data through the services to an interactive layer which overlays the broadcast on the viewer’s browser. Finally, the SDK can pass interactive events from each viewer’s browser back through those services to the game, itself.

What can I do with the Genvid SDK?

Integrating the Genvid SDK with your game lets you add additional elements to your game broadcasts that are specifically designed for your viewers. And passing events back to your game gives viewers control over what they see–or even allows these viewers to become participants.

For example, you can add a UI element to your broadcast which displays a player’s stats depending on who a viewer is watching or selecting on screen. Or let the viewer choose different cameras to watch the action from by selecting them from a list or a top-down map. You’re only limited by the type of data you send, what you design into the overlay, and your own creativity.