# OBS Integration

M2 includes an integration with [OBS (Open Broadcaster Software)](https://obsproject.com/) in order to help you stream high-quality footage of your experience in real-time to platforms such as Twitch, TikTok or YouTube.

{% hint style="info" %}
Please note that this system is currently available for Windows only and is available from v22 onwards
{% endhint %}

### How does the integration work?

The M2 OBS integration is designed to be used as follows:

* Use [Unreal Sequencer ](https://dev.epicgames.com/documentation/en-us/unreal-engine/unreal-engine-sequencer-movie-tool-overview?application_version=5.3)to author camera tracks that you might want to use in your experience. For example, you could set up static cameras that are focused on key parts of your map and panning cameras that sweep over areas of interest. You can create any number of these tracks as individual Level Sequences
* Use OBS with the M2 plugin to broadcast the output from your Unreal cameras directly. Out-of-the-box OBS features such as overlays, borders and effects can all be used as you normally would to create professional quality streams. The plugin communicates with Unreal whenever you cut between cameras in order to maintain a high framerate for those that are currently being broadcast, while still allowing you to preview others.

## Getting started

### Prerequisites

Before starting, you should first familiarise yourself with [Unreal's Sequencer documentation](https://dev.epicgames.com/documentation/en-us/unreal-engine/unreal-engine-sequencer-movie-tool-overview?application_version=5.3). Sequencer is a very powerful tool that will allow you to make professional looking broadcasts of an event, and there are a lot of tutorials available that will help you get the best out of it.

### Video walkthrough

{% embed url="<https://youtu.be/pZ7-NzAAZos>" %}
Video of OBS Functionality
{% endembed %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.otherside.xyz/platform-documentation/creation/running-events/broadcast/obs-integration.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
