📹 Coming Soon to C-8 Pro hubs: Local RTSP Camera Streaming Support!

We're excited to share that RTSP camera streaming support is coming to Hubitat Elevation C-8 Pro hubs!

The new feature was recently released in the Beta channel and will allow compatible RTSP-enabled cameras to stream directly to your Hubitat dashboards, making it easier than ever to view live camera feeds alongside your automations, devices, and other dashboard content.

What to Expect

With RTSP streaming support, you'll be able to:

  • :movie_camera: View live RTSP camera streams directly in Hubitat dashboards
  • :high_voltage: Enjoy low-latency local video streaming
  • :locked: Keep your camera feeds local without relying on cloud services
  • :house: Create more informative dashboards by combining live video with your automations and device status

Compatibility

The new RTSP Camera Stream device driver is compatible with many cameras that provide a standard RTSP stream, including devices from manufacturers such as:

  • Reolink
  • Amcrest
  • Hikvision
  • Dahua
  • Tapo/Kasa
  • UniFi Protect (with RTSP enabled)
  • Most ONVIF-compatible cameras that expose RTSP streams

As always, we appreciate everyone's feedback and look forward to hearing how you plan to use this feature in your smart home.


Join our beta program now, if you'd like to test this feature before is released to the public in the next update: Join Hubitat Beta Group - News and Updates / Announcements - Hubitat

18 Likes

That’s fantastic. Unfortunately my beta hub is a C7. :man_shrugging:

The funny thing is I don’t use dashboards at the moment. Most everything is automated and I have two buttons I use to trigger some select events. I was playing with a Swift app that wouldn’t play an RTSP feed unless you downloaded some custom libraries. I wonder if I can use the HE dashboard inside of a Swift web view?? That might be a fun workaround.

Regardless, you have been adding some fantastic features since the C8p was released. The Unifi Protect integration was a game changer for my exterior motion detection.

Thank you for continually adding value.

2 Likes

What is the hardware difference between C8 and C8 Pro that limits RTSP?

HE staff would have to speak to what the limiting factors are but this is the differences in terms of the hardware:

C-8
Amlogic A113X SOC
- Quad-Core ARM Cortex-A53
- 1GB RAM and 1.5 GHz CPU clock

C-8 Pro
Amlogic A113X2 SOC
- 64-bit Quad-Core ARM Cortex-A55
- 2 GB RAM and 2.0 GHz clock

1 Like

Half the speed, half the memory

Fine for the basics, but a bit of a gutless wonder for more demanding things

1 Like

Is there a recommended limit to the number of rtsp cameras that should be connected. I would expect the limit to be more about the network interface then the cpu and memory unless it is doing more then just acting as a middleman between the camera/nvr and the dashboard. The browser should be doing the heavy lifting of decoding the stream.

It concerns me if the cpu is a reason to limit it to just the C8Pro but we don’t have a limited number of cameras to connect.

Now that RTSP support is (almost) here, can we expect it to be supported in HomeKit Bridge so we can setup (for example) viewing the front porch when my Reolink doorbell is pushed.

[Like I could do with Scrypted or Homebridge, if I wanted to fiddle with ANOTHER processor.]

Seems unlikely. There are too many variables in converting a RTSP stream to a HKSV stream. And some of those variables require significant processing power - for example, dealing with high bitrate H.265 video.

I would be happy if it was limited to H264 which is what my Reolink D340W doorbell outputs.

I think the main problem is that scrypted or Homebridge running on another device generally need additional processing power to convert to video that works with Apple Home, as @aaiyar said (even if it’s just H.264).

I’d be happy to learn the C8 Pro has enough to spare for something like that, but I wouldn’t expect it to.