Raspberry Pi IP Camera
Raspberry Pi IP Camera
I would like to use my Raspberry Pi with an RPi camera to feed into Blue Iris SW. I can use raspivid to output a stream using VLC and I can view the stream on a PC using VLC. I use the Open Network Stream and enter 192.168.2.111:8554/stream. That way I can see the stream on the PC. Is there a way to set up the RPi to add it as a camera to Blue Iris SW?
Re: Raspberry Pi IP Camera
Wow. So many things between the camera and BlueIris.
I tried streaming VLC, and it works. But I choose not to do it... lots of extra cpu/gpu.
I tried streaming VLC, and it works. But I choose not to do it... lots of extra cpu/gpu.
Re: Raspberry Pi IP Camera
Did you ever get Blue Iris to recognize the Raspberry Pi Camera? If YES, please tell us how you configured everything! THANK YOU!
Re: Raspberry Pi IP Camera
I'm using uv4l-raspicam for this. -> documentation.
uv4l presents a raw H264 stream at /stream/video.h264.
I connected Blue Iris to that with the following settings:
Camera URL: http://[IP of RPi]:8080
Make: Generic/ONVIF
Model: Raw H.264
Stream Profiles - Main: /stream/video.h264
There are a ton more configuration options listed here.
You set them in /etc/uv4l-raspicam.conf. Noteworthy options are...
To get H264 streams:
encoding = h264
Resolution:
width =
height =
This sets your framerate to dynamic, a very neat feature. At daytime the Pi cranks the FPS up as far as it can while at night it can lower the framerate down to 1, while increasing the exposure time. This provides a usable image even with no IR LEDs with just street lighting:
framerate = 0
To avoid pixel binning:
custom-sensor-config =
Also required for dynamic FPS is auto ISO:
iso = 0
Increase exposure at night, still works fine at daytime:
exposure = night
Enable AWB:
awb = auto
Enable WDR:
drc = high
To disable WebRTC if you just use the stream functionality, saves some RAM:
server-option = --enable-webrtc=no
H264 quality options:
profile =
level =
If you want CBR at 2mbit/s:
bitrate = 2000000
OR if you want VBR:
quantisation-parameter = 25
uv4l presents a raw H264 stream at /stream/video.h264.
I connected Blue Iris to that with the following settings:
Camera URL: http://[IP of RPi]:8080
Make: Generic/ONVIF
Model: Raw H.264
Stream Profiles - Main: /stream/video.h264
There are a ton more configuration options listed here.
You set them in /etc/uv4l-raspicam.conf. Noteworthy options are...
To get H264 streams:
encoding = h264
Resolution:
width =
height =
This sets your framerate to dynamic, a very neat feature. At daytime the Pi cranks the FPS up as far as it can while at night it can lower the framerate down to 1, while increasing the exposure time. This provides a usable image even with no IR LEDs with just street lighting:
framerate = 0
To avoid pixel binning:
custom-sensor-config =
Also required for dynamic FPS is auto ISO:
iso = 0
Increase exposure at night, still works fine at daytime:
exposure = night
Enable AWB:
awb = auto
Enable WDR:
drc = high
To disable WebRTC if you just use the stream functionality, saves some RAM:
server-option = --enable-webrtc=no
H264 quality options:
profile =
level =
If you want CBR at 2mbit/s:
bitrate = 2000000
OR if you want VBR:
quantisation-parameter = 25
Re: Raspberry Pi IP Camera
I have a Pi3 and PiB+ that I have streaming to Blue Iris.
I install motioneyeOS on it first. I can be found here: https://github.com/ccrisan/motioneyeos/wiki
After you get that up and running you can enable "Fast Network Camera" mode on it. This drops my CPU usage on both Pis to almost nothing. Seen as blue iris is doing all the motion detection and recording you don't need any of those features enabled on the Pi.
More info on Fast Network Camera mode here: https://github.com/ccrisan/motioneyeos/ ... ork-Camera
After you have that enabled it go to the video streaming settings and change the streaming protocol to "RTSP".
In blue iris here is a screenshot of the video settings for one of my Pi cams using rtsp. It is not apparent that you need the /h264 url, but found it in a forum.
The area I greyed out you would put the hostname or ip of the pi.
I install motioneyeOS on it first. I can be found here: https://github.com/ccrisan/motioneyeos/wiki
After you get that up and running you can enable "Fast Network Camera" mode on it. This drops my CPU usage on both Pis to almost nothing. Seen as blue iris is doing all the motion detection and recording you don't need any of those features enabled on the Pi.
More info on Fast Network Camera mode here: https://github.com/ccrisan/motioneyeos/ ... ork-Camera
After you have that enabled it go to the video streaming settings and change the streaming protocol to "RTSP".
In blue iris here is a screenshot of the video settings for one of my Pi cams using rtsp. It is not apparent that you need the /h264 url, but found it in a forum.
The area I greyed out you would put the hostname or ip of the pi.
Re: Raspberry Pi IP Camera
Have you been able to enable PTZ functions?