Stream Deck =========== We're using an `Elgato Stream Deck `_ to control the :ref:`ATEM Mini`, such as: - Media selection - The downstream keyer (e.g. logo or speaker overlays) - The upstream keyer (i.e. picture in picture displays) Companion & Raspberry Pi ------------------------ To control the :ref:`ATEM Mini`, we're running Bitfocus `Companion `_ on a `Raspberry Pi `_. The *Stream Deck* communicates via ``USB`` with the `Companion` on `Raspberry Pi`_, which will then communicate via ``TCP`` with the :ref:`ATEM Mini`: .. uml:: @startuml node "Stream Deck" as StreamDeck node "Raspberry Pi\nCompanion" as RPi node "ATEM Mini" as Atem StreamDeck - RPi :USB RPi - Atem :TCP @enduml