v4.2.2.5 = no :sick: .....but I was able to get it working!
Hopefully Ken will be able to fix the issue and have
Blue Iris find the settings automatically from the camera, but meanwhile this worked for me.
The problem is that Blue Iris is not able to query the camera Onvif settings as it does with other cameras. Since I was lucky enough to get
another PTZ and it works flawlessly in Blue Iris, I decided to compare how the software gather and stored the settings for the PTZ controls. The setting are stored in the registry, so I exported them and reviewed the difference as compared to the Huisun PTZ. With a list on hand I used Onvif Device Manager to access both cameras. Sniffed the packets with Wireshark and found the way Onvif protocol communicates from both cameras. Manually changed the settings in the registry for the miniPTZ, and problem fixed! Here is what I did.
*Disclaimer - This fix requires Windows registry changes. If you don't know what you are doing or feel comfortable making changes, wait for BI support to fix the issue at a later release. Also, this is for information purposes and the outlined instructions represent the way is configured and working for me. I cannot guarantee this will work for others.*
*The setting below work with default http-80 and rtsp-554 ports in the camera.*
1) Add the camera or modify the settings as below: Of course, use your IP for the camera and username/password.
Make = Generic
Model = RTSP H.264/MJPG/MPEG4
Media/video/RSTP port = 554
2) Go to PTZ/Control tab and select the following options: The 2 bottom options are optional. Click OK to add camera.
3) Copy and Paste the below registry settings into a text file. Modify the the cam name (not the short name) based on your camera's name and save.
*Remember to add the .reg extension for the file in order to be able to import the settings*
{cam-name} = your camera name
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Perspective Software\Blue Iris\Cameras\
{cam-name}]
"profile_token"="protoken_1"
"ip_path"="/Streaming/Channels/1"
"ip_onvif"=dword:00000050
"ptz_page"="/onvif/ptz_service"
[HKEY_LOCAL_MACHINE\SOFTWARE\Perspective Software\Blue Iris\Cameras\
{cam-name}\PTZ\Presets\1]
"name"="preset_1"
"desc"="Preset1"
------------------------
If you changed your camera's http port, you need to get the hex conversion value.
"ip_onvif"=dword:00000050 = port 80
"ip_onvif"=dword:00000438 = port 1080
etc...
http://www.binaryhexconverter.com/decimal-to-hex-converter
------------------------
*Update* - You can add more presets manually in the registry or use BlueIris GUI to add them.
Under PTZ/Control tab, click on Edit presets... The Name/Value needs to be as follows: preset_1, preset_2, preset_3, etc...
4) Import the registry settings and restart camera in Blue Iris. Have fun!
Hopefully this will work for others. Please let me know if not the case.