This forum uses cookies
This forum makes use of cookies to store your login information if you are registered, and your last visit if you are not. Cookies are small text documents stored on your computer; the cookies set by this forum can only be used on this website and pose no security risk. Cookies on this forum also track the specific topics you have read and when you last read them. Please confirm that you accept these cookies being set.

RTSP Camera Streaming APP
#1
Hi, Im looking for a little feedback on how people are currently viewing and displaying camera streams and if the following would be of use?

I've begun developing an app to natively support viewing RTSP streams on the logicmachine / spacelynk Wiser4KNX / c-bus 5500AC2.

Previously i had been using a raspberry pi to handle the RTSP streams from my Hikvision NVR for viewing on the 5500AC2, but ideally I've wanted to have a self hosted option to simplify things and do away with the pi and also the http/https mixed content and cross origin work arounds.

After trialing a few different methods, i finally have one i think I'm happy with that runs totally on the logicmachine / spacelynk Wiser4KNX / c-bus 5500AC2 . No Pi or 3rd party proxy required, just a h.264 rtsp url from the camera or nvr.

My current testing is with 9 streams from the camera/NVR's secondary stream set as 720P(705 x 576), bitrate constant, 512kbps, 15FPS, h.264, iframe interval 30. While testing i had 3 clients simultaneously viewing all 9 streams at once ( browser, iPhone and tablet ), this was about the limit of the CPU. Generally this would be ok as the streams are only processed on demand, not constantly. so if there is only 1 or 2 clients simultaneously viewing all 9 streams periodically its ok, but to be safe i have scaled back the page to viewing 4 streams at once, clicking a stream will open it in full screen, and each card has a "Copy URL" button so the stream url can be coppied and used within the visu via web url iframe.

The Main limiting factor is the CPU usage, its possible to display 1 or 2 high quality streams on 1 page ( 4MP or 6MP ) but any more displayed at once on the same page severly impacts the processor, the sweet spot is 4 streams at 720P which generally looks fine on a mobile or ipad anyway. 

So far i have only tested with Hikvision H.264 Streams.

Curious to hear what others think and if there is any value in developing further or if there are already better ways of doing this locally on the device that i may have overlooked?

Quick Video Demo and Pics Below:

https://www.dropbox.com/scl/fi/mi4lkohgm...pdh85&dl=0

[Image: screenshot-2026-01-02-125456-png.3487]  [Image: screenshot-2026-01-04-151851-jpg.3495]
[Image: screenshot-2026-01-04-151906-png.3494]
Reply
#2
I'm interested. I've a doorbird intercom, which can provide a H.264 stream as well. 
How did you do this?
Reply
#3
Thanks,

At a high level, it’s an app im creating that runs directly on the 5500AC2 / LogicMachine that handles an RTSP H.264 stream and provides it for browser use via a self-hosted service on the device itself.

I’ve only validated it with Hikvision H.264 streams so far, and 1 Dahua, so when ready the next step will be to test with other devices that provide a H.264 RTSP.

It’s still a work-in-progress at the moment — I’m mainly trying to gauge whether this is something others would actually use before putting more time into polishing it up and broadening device support.
Reply
#4
Hi,

this is really interesting. How much loaded your LM with other app used?

Alex
Reply


Forum Jump: