Blackmagic Camera IP
Generic informations can be found in the global Blackmagic guide
Wiring
You can also use directly a RIO: Camera <--(USB-C-Ethernet)-->RIO<--(cloud)-->RCP
Camera Setup
Plug the camera to your laptop through USB (or IP if already configured).
Open the software Blackmagic Camera Setup
, select your camera
Ensure to setup a valid IP (can be DHCP or static).
In my case I setup my camera with the static IP 10.192.88.228/24
.
Enable the remote control: Web media manager (HTTP)
Pay attention that we tested the 8.5.1 version and it works. While the 8.7 is not working at the moment. So if your camera stays red, check version and if in 8.7, downgrade it with 8.5.1 camera control
RCP/RIO setup
Navigate to the web UI:
- Create a new camera
- Enter a valid number and name
- Select brand
Blackmagic
, modelIP
- Enter the IP of your camera (
10.192.88.228
in my case)
It should look like this:
Troubleshooting
When I zoom in, the focus and/or iris change
We control the lens through the camera. And the protocol is bidirectional (which is not the case of the SDI), so we receive updated infos from the cameras.
This issue usually happens on microstudio G2. The supported lenses are not parafocal, and the camera is somehow compensating. Zooming will cause
- Focus value change
- Iris value change
Some cameras (like Dreamchip mini Zoom) have non parafocal lenses, compensate also, but the value they send are not the "RAW" ones. Blackmagic compensate and the values are the RAW ones, compensated.
This makes it unusable with focus handles for example as the control is absolute:
- you can change the focus (as the control is absolute and the handle is absolute)
- you can't zoom (as the control is in speed/relative and the camera expect position), but if you change zoom from RCP it works.
- now if you move focus again the real value and the handle value are not the same anymore, then touch the focus you will see a glitch.
But this is not an issue if you change zoom/focus using the RCP as you will:
- change zoom using encoder (absolute position)
- you will see the focus changing
- if you change the focus now, it will be done with the updated value, no glitch
You can check by yourself it's a "camera issue" (my camera IP is 10.192.1.1
):
$ curl http://10.192.1.1/control/api/v1/lens/focus
{
"normalised": 0.5400898456573486
}%
$ curl -X PUT http://10.192.1.1/control/api/v1/lens/zoom \
-H "Content-Type: application/json" \
-d '{"focalLength": 35}'
$ curl http://10.192.1.1/control/api/v1/lens/focus
{
"normalised": 0.4116251468658447
}%
We did some API call directly on the camera and we see:
- we check focus value and its
0.54
- we change the zoom to
35
- we read back the focus and now its
0.41
My camera stays RED
Check that your camera is not in 8.7, this version is not working
- Ensure your RCP is at least in 23.1.3
- Ensure your Camera is at least in 8.5 (but not in 8.7)
- Ensure you can ping the camera from your laptop
- Ensure you enabled the
Web media manager (HTTP)
, browsehttp://10.192.88.228/control/documentation.html
(replace the IP with your camera IP) - Sometime at startup the IP is not properly setup in the camera:
- try to power cycle the camera
- try to unplug/replug the USB-C Ethernet dongle
- try to navigate to the IP setup menu, edit a value (but don't change anything, just validate it), then power cycle
Once you can ping the camera and browse the webpage, you're ready to configure it in Cyanview.