> ## 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.

# Compatibility

> Software and hardware encoders that feed Streaming Classic, and what any encoder needs to work.

dfine.io works with a wide range of software and hardware encoders. For the best experience we suggest one of the options below.

## Supported encoders

* [OBS](https://obsproject.com/) and other [NDI](https://www.ndi.tv/tools/) enabled sources and plugins
* [TeraDek Slice and Bolt](https://teradek.com/collections/slice)
* [AJA HELO](https://www.aja.com/products/helo)
* [Blackmagic Design ATEM Mini Pro](https://www.blackmagicdesign.com/products/atemmini/techspecs/W-APS-14)
* [Blackmagic Design WebPresenter HD](https://www.blackmagicdesign.com/products/blackmagicwebpresenter)
* [Kiloview E1 SDI](https://www.kiloview.com/en/ndi/ndi-wired/)

## What your encoder needs

Any encoder works as long as it can do two things:

* Encode at least H.264 in 4:2:0, using the Main or Constrained Baseline profile
* Connect over secure RTMPS with SSL. RTMPS is a common streaming standard and works with most encoders.

<Frame>
  <img src="https://mintcdn.com/dfineiogmbh/G5xSKB6elOdxLHD5/images/guides/4gy4t-3901-1.jpg?fit=max&auto=format&n=G5xSKB6elOdxLHD5&q=85&s=2035a30430fd7dc39682ed2adca06c6c" alt="Direct ingest compatibility: OBS, AJA HELO, Blackmagic ATEM and WebPresenter, Teradek and Kiloview E1 all feed dfine.io over RTMPS" width="2880" height="1620" data-path="images/guides/4gy4t-3901-1.jpg" />
</Frame>

<Columns cols={2}>
  <Card title="OBS" icon="cast" href="/en/streaming-classic/obs/index">
    Set up the free software encoder.
  </Card>

  <Card title="Blackmagic WebPresenter HD/4K/ATEM" icon="cable" href="/en/streaming-classic/workflows/blackmagic-webpresenter-atem">
    Stream straight from SDI hardware.
  </Card>
</Columns>
