Just for reference...
# nmap -v 192.168.1.102
Starting Nmap 7.94SVN (
https://nmap.org ) at 2024-10-21 15:11 PDT
Initiating ARP Ping Scan at 15:11
Scanning 192.168.1.102 [1 port]
Completed ARP Ping Scan at 15:11, 0.39s elapsed (1 total hosts)
Initiating Parallel DNS resolution of 1 host. at 15:11
Completed Parallel DNS resolution of 1 host. at 15:11, 0.00s elapsed
Initiating SYN Stealth Scan at 15:11
Scanning atem-extreme-iso-hdmi.dachshund-digital.org (192.168.1.102) [1000 ports]
Discovered open port 80/tcp on 192.168.1.102
Discovered open port 21/tcp on 192.168.1.102
Discovered open port 445/tcp on 192.168.1.102
Increasing send delay for 192.168.1.102 from 0 to 5 due to max_successful_tryno increase to 4
Increasing send delay for 192.168.1.102 from 5 to 10 due to 11 out of 11 dropped probes since last increase.
Discovered open port 5357/tcp on 192.168.1.102
Completed SYN Stealth Scan at 15:11, 12.18s elapsed (1000 total ports)
Nmap scan report for atem-extreme-iso-hdmi.dachshund-digital.org (192.168.1.102)
Host is up (0.00031s latency).
Not shown: 996 closed tcp ports (reset)
PORT STATE SERVICE
21/tcp open ftp
80/tcp open http
445/tcp open microsoft-ds
5357/tcp open wsdapi
MAC Address: [Redacted] (Blackmagic Design)
Read data files from: /usr/bin/../share/nmap
Nmap done: 1 IP address (1 host up) scanned in 12.82 seconds
Raw packets sent: 1107 (48.692KB) | Rcvd: 1001 (40.044KB)
Scan against ATEM Extreme ISO (HD Variant not SDI) with if I recall right control software 9.6.2? Whatever the latest is as of this post. So firmware is 9.5.1.
I have been using PyATEMMAX and PyATEMAPI (see via github) python modules to connect and control said switcher just fine. And as far as I know PyATEMMAX is based at least in part, on the reverse engineering noted above.
BTW... 9993 and 9990 respond to TCP direct query still as noted above...
# nc 192.168.1.102 9993
500 connection info:
protocol version: 1.0
model: ATEM Mini Extreme ISO
friendly name: ATEM Mini Extreme ISO
unique id: [Redacted]
# nc 192.168.1.102 9990
PROTOCOL PREAMBLE:
Version: 2.7
VIDEOHUB DEVICE:
Device present: true
Model name: ATEM Mini Extreme ISO
Friendly name: ATEM Mini Extreme ISO
Unique ID: [Redacted]
Video inputs: 23
Video outputs: 5
INPUT LABELS:
0 Black
1 Camera 1
2 Camera 2
3 Camera 3
4 Camera 4
5 Camera 5
6 Camera 6
7 Camera 7
8 Camera 8
9 Color Bars
10 Color 1
11 Color 2
12 Media Player 1
13 Media Player 1 Key
14 Media Player 2
15 Media Player 2 Key
16 SuperSource
17 Clean Feed
18 Multi View
19 Program
20 Preview
21 Camera 1 Direct
22 Camera 2 Direct
VIDEO INPUT STATUS:
0 Internal
1 HDMI
2 HDMI
3 HDMI
4 HDMI
5 HDMI
6 HDMI
7 HDMI
8 HDMI
9 Internal
10 Internal
11 Internal
12 Internal
13 Internal
14 Internal
15 Internal
16 Internal
17 Internal
18 Internal
19 Internal
20 Internal
21 HDMI
22 HDMI
OUTPUT LABELS:
0 Output 1
1 Output 2
2 Webcam Out
3 Program
4 Preview
CONFIGURATION:
Video Mode: 1080p59.94
VIDEO OUTPUT ROUTING:
0 18
1 18
2 19
3 5
4 3
VIDEO OUTPUT LOCKS:
0 U
1 U
2 U
3 U
4 U
END PRELUDE: