Skip to main content

Can Remotion be used for live streaming?

Remotion is not designed for broadcasting. It's use case is to render fixed-length videos which content is deterministic from start to end.

Live streaming requires a different approach. Content is not known in advance, being able to react to events is often necessary, the video is not fixed-length and broadcasting is extremely performance sensitive, with all frames needing to be rendered in real-time.

Remotion declarative approach based on browser APIs is not suitable for this use case.

For streamers wanting to leverage web technologies in their livestream, we recommend that they build a web app with transparent background and add it as a browser source to OBS.

You may create stinger transitions for OBS with Remotion, see an example here.