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

> Encoders and devices for streaming, plus supported browsers and file formats for review.

What works with each product. Pick your product below.

<Tabs>
  <Tab title="Streaming Classic">
    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.

    <Note>
      The same encoders also feed **Review**, added as a livestreaming source in a live session. Streaming Classic uses RTMPS; Review accepts RTMPS (HD) and WHIP (Premium). See [Where do I find the ingest server URL?](/en/where-do-i-find-the-ingest-server-url).
    </Note>

    <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/obs-open-broadcaster-software">
        Set up the free software encoder.
      </Card>

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

  <Tab title="Review">
    Review runs in the browser, so there is nothing to install. For the best experience use the latest **Chrome or Safari**, on desktop or mobile.

    ## File formats

    You can upload almost any video, image or audio file, up to 50 GB each. How a file behaves depends on its format.

    <AccordionGroup>
      <Accordion title="Plays in the browser directly" icon="play">
        These formats play or show right away, with no conversion.

        * Images: JPG, PNG, WEBP, GIF, BMP, AVIF
        * Audio: MP3, AAC, M4A, FLAC, WAV
      </Accordion>

      <Accordion title="Optimized for smooth playback" icon="wand-sparkles">
        We make a light copy for the browser and keep your original for download.

        * Video: MP4, MOV, AVI, MKV, WMV, FLV, MXF, M4V, WEBM and more
        * High-end images: TIFF, EXR, DPX, HDR, TGA, SGI
      </Accordion>

      <Accordion title="Stored for download" icon="download">
        These keep full quality and download instead of showing a preview, because browsers cannot render them.

        * Camera raw video: R3D, ARI
        * Camera raw photos: CR2, CR3, NEF, ARW, DNG, ORF, RW2, RAF and more
        * Design and documents: PSD, HEIC, AI, EPS, INDD, PDF and office files
        * Archives: ZIP, RAR
      </Accordion>
    </AccordionGroup>

    <Note>
      If a file type is not supported you see **"File extension not allowed"**. Write to [support@dfine.io](mailto:support@dfine.io) if you need a format added.
    </Note>
  </Tab>
</Tabs>
