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

# Connecting and streaming

> Fixes for encoder connection, blocked or paused streams and the right profile in Streaming Classic.

<Info>This area is for **dfine.io - Streaming Classic**.</Info>

<AccordionGroup>
  <Accordion title="My encoder cannot connect" icon="plug-zap">
    First check the basics in your encoder: the ingest server must start with `rtmps://`, and the stream key must match the slot. If you still see **"Streaming accesses are incorrect."**, the share may be turned off, the project may be archived, or you may be using the wrong credentials. Use your organisation ingest URL and stream key, make sure the project is active, and copy the values again from the app.
  </Accordion>

  <Accordion title="Ingest Server not allowed." icon="server-off">
    Your encoder reached a server your account is not allowed to use, for example a TISAX or on-premises server that is not assigned to you. Use the default ingest server URL from the app, or contact your administrator to allocate the server you need.
  </Accordion>

  <Accordion title="This stream is already being published." icon="copy">
    The slot is already live from another encoder. Stop the first publisher, wait a moment, then start again. If a stream looks stuck, an administrator can reset the slot.
  </Accordion>

  <Accordion title="Stream paused: bitrate too high" icon="gauge">
    If you see **"Your stream went over your plan's bitrate, so we paused it. Lower your encoder's bitrate, then unlock and restart it in your dashboard."**, your ingest bitrate was above your plan. Lower the bitrate in your encoder, click **Unblock** in the dashboard, and restart the stream. The maximum per plan is shown in the Ingest tab.
  </Accordion>

  <Accordion title="Stream paused: run-time limit" icon="timer-off">
    The message **"Your stream reached its run-time limit, so we paused it..."** is a safety net so a forgotten stream does not run forever. Click **Unblock** in the dashboard and restart your encoder to keep going.
  </Accordion>

  <Accordion title="Too many live streams at once" icon="layers">
    **"You have reached the limit ... your account will need to be upgraded"** means you hit the number of streams your plan can run at the same time. End one active stream, or upgrade your plan.
  </Accordion>

  <Accordion title="Wrong H.264 profile" icon="settings-2">
    If viewers see **"Please set your encoder to the Main or Constrained Baseline H.264 profile, then restart the stream."**, change the encoder profile away from High, then restart. Our OBS profile already uses the right setting.
  </Accordion>

  <Accordion title="The stream stutters or shakes" icon="activity">
    Use the latest OBS profile for your plan and make sure the x264 encoder is selected.
  </Accordion>
</AccordionGroup>

## Step-by-step guides

<Columns cols={2}>
  <Card title="Ingest does not work" icon="circle-alert" href="/en/ingest-does-not-work">
    A full checklist when your signal does not arrive.
  </Card>

  <Card title="The stream is jittering" icon="activity" href="/en/the-stream-is-jittering-using-obs">
    Fix a shaky or stuttering picture in OBS.
  </Card>

  <Card title="Quality of stream" icon="gauge" href="/en/quality-of-stream">
    Get the best possible playback.
  </Card>

  <Card title="Find the ingest URL and key" icon="link" href="/en/where-do-i-find-the-ingest-server-url">
    Where to copy the server address and stream key.
  </Card>
</Columns>

<Card title="Still stuck?" icon="life-buoy" href="mailto:support@dfine.io">
  Write to [support@dfine.io](mailto:support@dfine.io) and we will help you out.
</Card>
