ONvif Alerts W/Blue Iris

Jun 26, 2025
18
0
NH USA
Has anyone ever used these cameras?
IP Camera Amazon
either IR edition or full color night and actually get the ONvif alerts to work with blue iris?
These cameras support human detection and is on by default in the cameras UI settings. But blue iris doesnt trigger any motion for record. I tested it for hours last night.

What I did.
Make sure under camera settings, video to turn the ONvif support on.
I did a find and inspect.
Then went to trigger and checked the ONvif and configured it for motion and people detection.
The camera will not detect any motion or human presence.
Will not trigger the record. No matter what I changed it would not work.
I even tried the Dahua cameras I have with ONvif and the same result. The Dahua cameras are IPC-HDW4631C-A
However my REOlink doorbell works just fine with Onvif alerts.

Anyone know what I'm doing wrong?
 
As an Amazon Associate IPCamTalk earns from qualifying purchases.
Amazon link looks like Hikvision compatible cam. Most likely they support ONVIF but you need to double check with your specific cam model.

I don't have Hikvision cams, I mostly have Dahua and ONVIF events in Blue Iris is working on my side.

First, log into cam and see if ONVIF is enabled there. Web UI is different for each manufacturer but, as example, 1st screenshot is a Dahua.

Second, open up ONVIF events screen in Blue Iris as shown in 2nd screenshot, leave it open. If cam is sending ONVIF events, it should appear there live. Inspect each event, find the one corresponding to person detection or other events that you care about and look at the data sent. You may need to create your own rule to trigger on the data sent. In general, the out-of-the-box rules listed for typical events should work if enabled but maybe the data sent by your cam model is slightly different, hence the need to create your own rule(s).
 

Attachments

  • cam config.png
    cam config.png
    320.7 KB · Views: 0
  • onvif monitor.png
    onvif monitor.png
    1.2 MB · Views: 0
Last edited:
Hikvision requires you to do some things.

First step, log into your HikVision OEM camera's web interface, go to the "Configuration" tab across the top, go to "Network" on the left, then "Advanced Settings", Select the "Integration Protocol" tab.

Now in the Integration Protocol tab, you need to "Enable Hikvision-CGI with authentication digest/basic (you will get a security warning, I am unsure if digest alone would work, I know that digest/basic does work though, if you have good network isolation, don't worry too much about this).

Next, "Enable ONVIF".

You then need to create a user; DO use the exact same credential you log into your camera with. For example, if you log in with admin as a user and Password1 as a password, you need to create the same credentials here with at least Operator privileges.

1691759633502.png


Note: You may need to reboot your camera after you have enabled all these settings, your PC may be trying to brute force a login if you had previously selected ONVIF so go to "System", "Maintenance", "Reboot Camera" or unplug it and plug it back in.

Ok, you have now enabled ONVIF on the camera successfully.

Optional: Let's make sure it's working.

If you want to verify it, I suggest this tool ONVIF Device Manager download | SourceForge.net you do NOT need to do this, it just is nice to know for sure you got it.
When you open this tool, you'll see your cameras populate on the left if you enabled ONVIF successfully however you've NOT tested yet. To test, enter your camera's ONVIF credentials you just created into the top left where it asks for a user and password. Once you have logged in you should see firmware information about your cameras, then you can see the mainStream info, see screenshot. If you see video, you're in buttersville!
IF you see an error about login attempts in this software, reboot your cameras! BlueIris may still be trying to force it's way in, so you may have to disable ONVIF in BlueIris or just close it while you test this.
1691759865181.png



Last up, configuring BlueIris with your camera. If you already have a camera active, you need go to your camera settings, video, Network IP, Configure. If you configured everything correctly, just slap that "find/inspect" on the IP address of your camera with the username/password you used to log into your camera + setup your ONVIF user as in the camera. It "SHOULD" populate all the options you need at that moment.

1691760096128.png



If you followed everything here, you should be able to ok (then ok again, then come back to camera settings, I'm not sure if it saves the first time, I did it to be sure). Now back in the camera settings get yourself to the "Trigger" tab, enable "ONVIF/camera events" and "configure" which is probably where you found the error message anyway, but now you should see something along these lines.
1691760267303.png
 
I guess go thru each tab until you see something close.

And make sure you are using Internet Explorer....yeah we know but it is still available...as some settings don't show on all browsers.
 
So I used the tool you suggested. All my cameras come up with video. So now that I'm in buttersville how do I get Blue Iris to work?
one thing to note I did not have to use a username or password for this to work. It just showed my ONvif cameras and they all show video.
 
internet explorer does not exist on windows 11.
but i tried edge and its the same settings.

Oh it still exists in Windows 11 and people have seen Edge not show everything...


How to enable native Internet Explorer in Windows 10 and 11:
  • Open Notepad:
    • Copy then paste the single line of code below into Notepad:
    • CreateObject("InternetExplorer.Application").Visible=true
    • Save as OpenIE.vbs
  • Make sure the the file name ends in .vbs not .txt, If it ends in .txt you must rename to .vbs
  • Create a shortcut to the above file and double-click it anytime you want native Internet Explorer.
 
So I used the tool you suggested. All my cameras come up with video. So now that I'm in buttersville how do I get Blue Iris to work?
one thing to note I did not have to use a username or password for this to work. It just showed my ONvif cameras and they all show video.

OK go to the camera in BI and hit find/inspect and post screenshots of the pop-up window.

I bet it is a ONVIF user/password issue.
 
No the screenshot when you hit find/inspect - a popup window appears that will show stuff like this:

Opening 192.168.50.208 port 80...
HTTP Get / request...
OK
ONVIF GetSystemDateAndTime
2025-04-29T17:50:40.000Z
Requesting device information...
Invalid response. Is the password correct?
GetCapabilities...
Querying services
Has Search services: /onvif/search_service
Has Imaging services: /onvif/imaging_service
Has media services: /onvif/media_service
Has RTP_RTSP_TCP, requesting profiles
Has Event services: /onvif/event_service
Has WSPullPointSupport
RelayOutputs: 1
InputConnectors: 1
Has Device IO services: /onvif/deviceIO_service
AudioOutputs: 1
Checking for common cameras...
Foscam FI86xx/98xx compatible?
Foscam FI89xx compatible?
Foscam FI9821 V2 compatible?
Foscam FI9821 media port compatible?
Cantonk port 34567?
RTSP port open?
RTSP port detected!
Done
 
Yes that showed a lot of stuff.

Opening 192.168.1.152 port 80...
HTTP Get / request...
OK
ONVIF GetSystemDateAndTime
2018-01-14T16:08:11.000Z
Requesting device information...
Manufacturer: A_ONVIF_CAMERA
Model: YMA42P_C_N_AF
FirmwareVersion: V3.3.2.1 build 2024-12-26 16:26:58 

GetCapabilities...
Querying services
Has Imaging services: /onvif/imaging
Has media services: /onvif/media
Has RTP_RTSP_TCP, requesting profiles
profile token MainStream
profile name MainStream
profile source is VideoSourceMain
profile source config is VideoSourceMain
profile token SubStream
profile name SubStream
profile source is VideoSourceMain
profile source config is VideoSourceMain
requesting URI for profile MainStream
RTSP URI: rtsp:/192.168.1.152:554/stream0?username=admin&password=E10ADC3949BA59ABBE56E057F20F883E
requesting URI for profile SubStream
RTSP URI: rtsp:/192.168.1.152:554/stream1?username=admin&password=E10ADC3949BA59ABBE56E057F20F883E
Has Event services: /onvif/events
Has WSPullPointSupport
RelayOutputs: 1
RelayOutput: Relays1/Monostable/open
RelayOutput: Relays2/Monostable/open
RelayOutput: Relays3/Monostable/open
RelayOutput: Relays4/Monostable/open
InputConnectors: 1
Has Device IO services: /onvif/deviceIO
AudioOutputs: 1
Has PTZ service: /onvif/ptz
Preset: 1=1
Preset: 2=2
Preset: 3=3
Preset: 4=4
Preset: 5=5
Preset: 6=6
Preset: 7=7
Preset: 8=8
Preset: 9=9
Preset: 10=10
Preset: 11=11
Preset: 12=12
Preset: 13=13
Preset: 14=14
Preset: 15=15
Preset: 16=16
Preset: 17=17
Preset: 18=18
Preset: 19=19
Preset: 20=20
Preset: 21=21
Preset: 22=22
Preset: 23=23
Preset: 24=24
Preset: 25=25
Preset: 26=26
Preset: 27=27
Preset: 28=28
Preset: 29=29
Preset: 30=30
Preset: 31=31
Preset: 32=32
Preset: 33=33
Preset: 34=34
Preset: 35=35
Preset: 36=36
Preset: 37=37
Preset: 38=38
Preset: 39=39
Preset: 40=40
Preset: 41=41
Preset: 42=42
Preset: 43=43
Preset: 44=44
Preset: 45=45
Preset: 46=46
Preset: 47=47
Preset: 48=48
Preset: 49=49
Preset: 50=50
Preset: 51=51
Preset: 52=52
Preset: 53=53
Preset: 54=54
Preset: 55=55
Preset: 56=56
Preset: 57=57
Preset: 58=58
Preset: 59=59
Preset: 60=60
Preset: 61=61
Preset: 62=62
Preset: 63=63
Preset: 64=64
Preset: 65=65
Preset: 66=66
Preset: 67=67
Preset: 68=68
Preset: 69=69
Preset: 70=70
Preset: 71=71
Preset: 72=72
Preset: 73=73
Preset: 74=74
Preset: 75=75
Preset: 76=76
Preset: 77=77
Preset: 78=78
Preset: 79=79
Preset: 80=80
Preset: 81=81
Preset: 82=82
Preset: 83=83
Preset: 84=84
Preset: 85=85
Preset: 86=86
Preset: 87=87
Preset: 88=88
Preset: 89=89
Preset: 90=90
Preset: 91=91
Preset: 92=92
Preset: 93=93
Preset: 94=94
Preset: 95=95
Preset: 96=96
Preset: 97=97
Preset: 98=98
Preset: 99=99
Preset: 100=100
Preset: 101=101
Preset: 102=102
Preset: 103=103
Preset: 104=104
Preset: 105=105
Preset: 106=106
Preset: 107=107
Preset: 108=108
Preset: 109=109
Preset: 110=110
Preset: 111=111
Preset: 112=112
Preset: 113=113
Preset: 114=114
Preset: 115=115
Preset: 116=116
Preset: 117=117
Preset: 118=118
Preset: 119=119
Preset: 120=120
Preset: 121=121
Preset: 122=122
Preset: 123=123
Preset: 124=124
Preset: 125=125
Preset: 126=126
Preset: 127=127
Preset: 128=128
Preset: 129=129
Preset: 130=130
Preset: 131=131
Preset: 132=132
Preset: 133=133
Preset: 134=134
Preset: 135=135
Preset: 136=136
Preset: 137=137
Preset: 138=138
Preset: 139=139
Preset: 140=140
Preset: 141=141
Preset: 142=142
Preset: 143=143
Preset: 144=144
Preset: 145=145
Preset: 146=146
Preset: 147=147
Preset: 148=148
Preset: 149=149
Preset: 150=150
Preset: 151=151
Preset: 152=152
Preset: 153=153
Preset: 154=154
Preset: 155=155
Preset: 156=156
Preset: 157=157
Preset: 158=158
Preset: 159=159
Preset: 160=160
Preset: 161=161
Preset: 162=162
Preset: 163=163
Preset: 164=164
Preset: 165=165
Preset: 166=166
Preset: 167=167
Preset: 168=168
Preset: 169=169
Preset: 170=170
Preset: 171=171
Preset: 172=172
Preset: 173=173
Preset: 174=174
Preset: 175=175
Preset: 176=176
Preset: 177=177
Preset: 178=178
Preset: 179=179
Preset: 180=180
Preset: 181=181
Preset: 182=182
Preset: 183=183
Preset: 184=184
Preset: 185=185
Preset: 186=186
Preset: 187=187
Preset: 188=188
Preset: 189=189
Preset: 190=190
Preset: 191=191
Preset: 192=192
Preset: 193=193
Preset: 194=194
Preset: 195=195
Preset: 196=196
Preset: 197=197
Preset: 198=198
Preset: 199=199
Preset: 200=200
Preset: 201=201
Preset: 202=202
Preset: 203=203
Preset: 204=204
Preset: 205=205
Preset: 206=206
Preset: 207=207
Preset: 208=208
Preset: 209=209
Preset: 210=210
Preset: 211=211
Preset: 212=212
Preset: 213=213
Preset: 214=214
Preset: 215=215
Preset: 216=216
Preset: 217=217
Preset: 218=218
Preset: 219=219
Preset: 220=220
Preset: 221=221
Preset: 222=222
Preset: 223=223
Preset: 224=224
Preset: 225=225
Preset: 226=226
Preset: 227=227
Preset: 228=228
Preset: 229=229
Preset: 230=230
Preset: 231=231
Preset: 232=232
Preset: 233=233
Preset: 234=234
Preset: 235=235
Preset: 236=236
Preset: 237=237
Preset: 238=238
Preset: 239=239
Preset: 240=240
Preset: 241=241
Preset: 242=242
Preset: 243=243
Preset: 244=244
Preset: 245=245
Preset: 246=246
Preset: 247=247
Preset: 248=248
Preset: 249=249
Preset: 250=250
Preset: 251=251
Preset: 252=252
Preset: 253=253
Preset: 254=254
Preset: 255=255
Done
 
Yeah I know right. When Onvif is turned on and setup correctly the camera is acting like it doesn't see anything. No motion or anything. So it will not trigger any recording. My reason why I want to use this is because codeproject makes my server peg at 99%. Makes everything unusable. I have Blue Iris on the server in a VM as well as 5 docker containers. Codeproject was in a VM as well because I couldn't get the docker container to talk to the Blue Iris VM.