> ## Documentation Index
> Fetch the complete documentation index at: https://docs.live2dev.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Submit your stream

> Stream the game, submit your video, and fix the schedule if needed

You do all of these steps on <a href="https://pro.live2dev.com" target="_blank" rel="noopener noreferrer">pro.live2dev.com</a>.

<Steps>
  <Step title="Stream the game">
    Play and stream the game at the agreed time. Streams run on third-party platforms, not on live2dev — make sure a stream platform is already added to your streamer profile first.
  </Step>

  <Step title="Submit the video">
    <img src="https://mintlify.s3.us-west-1.amazonaws.com/live2-dev/images/streamers/submit-video/submit-video.webp" alt="Add video dialog with title, description, thumbnail, and stream URL" />

    Open your dashboard and find the deal in the **Create Video** section, then click it to open the **Add Video** dialog. Fill in **Title** and **Description**, upload a **Thumbnail**, and paste the **Stream URL** — all four are required. The video takes its dates from the deal schedule. Click **Create Video** to submit. This moves the deal from scheduled to **Waiting Approval** until the developer reviews it.
  </Step>

  <Step title="Fix it if needed">
    <img src="https://mintlify.s3.us-west-1.amazonaws.com/live2-dev/images/streamers/submit-video/fix-schedule.webp" alt="Campaign video card with edit and reschedule actions" />

    Hover your video card in **Campaign Videos** to reveal its actions. Use **Edit** to update the title, description, thumbnail, or URL — or remove the video and submit again. To change the schedule, use **Reschedule** (shown as **Change** on some deals): for game-campaign deals your new time applies directly, while for streamer-campaign deals your request goes to the developer for approval and shows **Pending** until they respond. New times must be in the future, must not overlap your other streams, and game-campaign deals must stay within the campaign range. If a submission is rejected, you can report it — see [Disputes](/dispute). More on timing rules in [Schedule and rescheduling](/schedule).
  </Step>
</Steps>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.