On this page
SIYI ZR30
A 4K, 180x-hybrid-zoom gimbal payload that outputs RTSP natively, so Aircast streams it with no transcoding on the Pi. This is the smoothest class of camera to run: connect it over Ethernet, paste one URL, and you are live.

At a glance
| Sensor | 1/2.7″ Sony CMOS, 4K 8MP |
| Zoom | 30x optical, up to 180x hybrid |
| Stabilization | 3-axis mechanical gimbal |
| Low light | HDR, starlight night vision |
| Interface | Ethernet (RTSP), plus S.Bus / UART control |
| Weight | ~880g |
| Stream codec | H.264 (recommended) or H.265 |
Connect it to Aircast
Power and cable the camera
Power the ZR30 from your drone's BEC and run its Ethernet line to the Raspberry Pi (directly, or through a small switch if you have other Ethernet devices).
Add it in the Device tab
In the app the drone serves, open Settings → Device → Cameras (or the Camera step of the setup wizard), pick SIYI camera and press Set up. SIYI gimbals ship with a fixed IP of 192.168.144.25, so the drone puts its Ethernet port on that network, finds the camera there, and points the gimbal control at it. Carry on to Set up & verify.
Or type its address
If you would rather enter it yourself, open I know my camera's address and paste the ZR30's RTSP URL as the Camera RTSP URL:
rtsp://192.168.144.25:8554/main.264Pick the Ethernet port its cable is in. The wizard gives that port an address on the camera's network, then Set up & verify checks video is really arriving. Aircast re-publishes the feed as WebRTC, HLS, and RTSP for your viewer.
Success: the camera's preview on the Cameras page shows the ZR30 feed.
Recommended settings for cellular
The app the drone serves and the browser play video over WebRTC, so configure the ZR30's stream for that path. The most common mistake is leaving the camera on H.265, which many browsers will not decode over WebRTC.
| Setting | Value | Why |
|---|---|---|
| Codec | H.264 (AVC) | Universal WebRTC support; H.265 often shows a black frame |
| Resolution | 1080p | Best detail your cellular uplink can carry reliably |
| Bitrate | 2-4 Mbps | Fits a typical LTE uplink; drop to ~1.5 Mbps on weak signal |
| Frame rate | 30 fps | Smooth motion without doubling bandwidth |
What's verified
- Aircast pulls the native RTSP stream, with no transcoding on the Pi
- 1080p H.264 plays in the browser over WebRTC
- Ethernet connection to the Pi at the camera's default 192.168.144.x subnet
- Streams alongside MAVLink telemetry over the same cellular link
Flash your card in about 5 minutes
The Aircast Flasher downloads the image, sets Wi-Fi and hostname, and verifies the card.
On This Page