ATEM Controller
Guide: Running ATEM Control on Linux via Wine and Receiving RTMP Streams with nginx
Inhaltsverzeichnis
- Install ATEM Control using Wine
- Create a Desktop Shortcut for ATEM Control
- Receive RTMP Streams using nginx
- Configure RTMP Stream in ATEM
- Process the RTMP Stream in OBS
Install ATEM Control using Wine
-
Install Wine:
sudo apt update sudo apt install wine64 wine32
-
Download the required VC++ Redistributable:
wget https://download.microsoft.com/download/9/3/F/93FCF1E7-E6A4-478B-96E7-D4B285925B00/vc_redist.x64.exe
-
Install the VC++ Redistributable using Wine:
WINEPREFIX=~/.wine64 WINEARCH=win64 wine64 vc_redist.x64.exe
-
Download and install ATEM Control and any other required files using Wine.
Create a Desktop Shortcut for ATEM Control
-
Create a new file named
BMD-atem-control.desktop
:vim BMD-atem-control.desktop
-
Insert the following content into the file:
#!/usr/bin/env xdg-open [Desktop Entry] Version=1.0 Type=Application Terminal=true Icon=mate-panel-launcher Icon[en_US]=mate-panel-launcher Name[en_US]=BMD-atem-control Exec=env WINEPREFIX=/home/joscha_mijailovic/.wine64 WINEARCH=win64 taskset -c 0 wine64 /home/joscha_mijailovic/.wine64/drive_c/Program\ Files\ \(x86\)/Blackmagic\ Design/Blackmagic\ ATEM\ Switchers/ATEM\ Software\ Control/ATEM\ Software\ Control.exe Name=BMD-atem-control
-
Save and exit.
-
Make the
.desktop
file executable:chmod +x BMD-atem-control.desktop
Receive RTMP Streams using nginx
-
Install nginx with the RTMP module:
sudo apt install libnginx-mod-rtmp nginx
-
Edit the nginx configuration file:
sudo vim /etc/nginx/nginx.conf
-
Add the following RTMP configuration to the end of the file:
rtmp { server { listen 1935; chunk_size 4096; application live { live on; record off; } } }
-
Save and exit.
-
Restart nginx:
sudo systemctl restart nginx
Configure RTMP Stream in ATEM
- Start the ATEM Software Control.
- Navigate to
Settings > Streaming
. - Choose
RTMP
as the protocol. - Enter the RTMP address of the nginx server. It should look like:
rtmp://YOUR_SERVER_IP/live
. - Apply the settings.