i have a cheap chinese PTZ camera that i wanted to use with the binding.
All it says is Foyu and FO-A02.
All i got right was to get the image from the camera and the PTZ values (with openhab)
It works perfect with the ICsee APP on my phone and the CMS5 (free) software.
If i use the ONVIF Device Manager then it opens the camera, shows a image, but with the refresh it says āNo Signalā.
The stream works if i use qt and open the link.
I understand that i should have a bought a camera that is described aboveā¦ but jaā¦ this cameras are expensive here
So i install the binding with the lastest JAR files.
āONVIFā Generic IP camera with ONVIF support.
The port of the camera that accepts HTTP.
80
ONVIF_PORT:
8899
I then tried to wireshark the traffic between my Laptop and the camera to see the commands, but somehow i cant not figure it out like no clear text:
So on the one hand the camera works with 2 different apps (iCsee and CMS5) but it doesnt work with the ONVIF device manager (not propperly with video and move; but i could change the IP of camera).
I would really like to help the project in any possible way, because i think itās great and there are plenty of challengs because of different camera types and so on.
....................{ "AliveInterval" : 30, "ChannelNum" : 1, "DeviceType " : "IPC", "ExtraChannel" : 0, "Ret" : 100, "SessionID" : "0x00000001" }
................|...{ "Name" : "SystemInfo", "Ret" : 100, "SessionID" : "0x00000001", "SystemInfo" : { "AlarmInChannel" : 0, "AlarmOutChannel" : 0, "AudioInChannel" : 1, "BuildTime" : "2019-08-28 11:02:47", "CombineSwitch" : 0, "DeviceModel" : "R80X20-PQ", "DeviceRunTime" : "0x00000ebe", "DigChannel" : 0, "EncryptVersion" : "Unknown", "ExtraChannel" : 0, "HardWare" : "XM530_R80X20-PQ_8M", "HardWareVersion" : "1.01", "SerialNo" : "e1936345ebd25995", "SoftWareVersion" : "V5.00.R02.00030695.10010.244306.0000000", "TalkInChannel" : 1, "TalkOutChannel" : 1, "UpdataTime" : "", "UpdataType" : "0x00000000", "VideoInChannel" : 1, "VideoOutChannel" : 1 } }
................:...{ "Name" : "", "Ret" : 100, "SessionID" : "0x00000001" }.................|...{ "Name" : "SystemInfo", "Ret" : 100, "SessionID" : "0x00000001", "SystemInfo" : { "AlarmInChannel" : 0, "AlarmOutChannel" : 0, "AudioInChannel" : 1, "BuildTime" : "2019-08-28 11:02:47", "CombineSwitch" : 0, "DeviceModel" : "R80X20-PQ", "DeviceRunTime" : "0x00000ebe", "DigChannel" : 0, "EncryptVersion" : "Unknown", "ExtraChannel" : 0, "HardWare" : "XM530_R80X20-PQ_8M", "HardWareVersion" : "1.01", "SerialNo" : "e1936345ebd25995", "SoftWareVersion" : "V5.00.R02.00030695.10010.244306.0000000", "TalkInChannel" : 1, "TalkOutChannel" : 1, "UpdataTime" : "", "UpdataType" : "0x00000000", "VideoInChannel" : 1, "VideoOutChannel" : 1 } }
..............Q....{ "Name" : "SystemFunction", "Ret" : 100, "SessionID" : "0x00000001", "SystemFunction" : { "AlarmFunction" : { "AlarmConfig" : true, "BlindDetect" : true, "HumanDection" : true, "HumanPedDetection" : true, "LossDetect" : true, "MotionDetect" : true, "NetAbort" : true, "NetAlarm" : true, "NetIpConflict" : true, "NewVideoAnalyze" : false, "PEAInHumanPed" : true, "StorageFailure" : true, "StorageLowSpace" : true, "StorageNotExist" : true, "VideoAnalyze" : false }, "CommFunction" : { "CommRS232" : true, "CommRS485" : true }, "EncodeFunction" : { "DoubleStream" : true, "SmartH264" : true, "SmartH264V2" : true, "SnapStream" : true }, "NetServerFunction" : { "IPAdaptive" : false, "Net3G" : false, "Net4GSignalLevel" : false, "NetAlarmCenter" : true, "NetDAS" : false, "NetDDNS" : false, "NetDHCP" : true, "NetDNS" : true, "NetEmail" : true, "NetFTP" : true, "NetIPFilter" : true, "NetMutlicast" : false, "NetNTP" : true, "NetNat" : true, "NetPMS" : true, "NetPMSV2" : true, "NetPPPoE" : false, "NetRTSP" : true, "NetSPVMN" : false, "NetUPNP" : true, "NetWifi" : true, "OnvifPwdCheckout" : true, "RTMP" : false, "WifiModeSwitch" : true, "WifiRouteSignalLevel" : true }, "OtherFunction" : { "NOHDDRECORD" : false, "SupportAdminContactInfo" : false, "SupportAlarmVoiceTips" : true, "SupportAlarmVoiceTipsType" : true, "SupportAppBindFlag" : true, "SupportBT" : true, "SupportCamareStyle" : true, "SupportCameraWhiteLight" : true, "SupportChangeLanguageNoReboot" : true, "SupportCloseVoiceTip" : true, "SupportCommDataUpload" : true, "SupportCorridorMode" : false, "SupportCustomizeLpRect" : false, "SupportDNChangeByImage" : true, "SupportDimenCode" : true, "SupportDoubleLightBoxCamera" : true, "SupportDoubleLightBulb" : false, "SupportElectronicPTZ" : false, "SupportFTPTest" : true, "SupportFaceDetectV2" : false, "SupportFaceRecognition" : false, "SupportMailTest" : true, "SupportMusicBulb433Pair" : false, "SupportMusicLightBulb" : false, "SupportNetWorkMode" : false, "SupportOSDInfo" : false, "SupportOneKeyMaskVideo" : false, "SupportPTZTour" : false, "SupportPWDSafety" : true, "SupportParkingGuide" : false, "SupportPtz360Spin" : false, "SupportRPSVideo" : true, "SupportSetDetectTrackWatchPoint" : false, "SupportSetHardwareAbility" : true, "SupportSetPTZPresetAttribute" : false, "SupportSetVolume" : true, "SupportShowH265X" : true, "SupportSnapCfg" : false, "SupportSnapV2Stream" : true, "SupportSoftPhotosensitive" : false, "SupportStatusLed" : false, "SupportTextPassword" : true, "SupportTimeZone" : true, "SupportTimingSleep" : false, "SupportWebRTCModule" : false, "SupportWriteLog" : true, "SuppportChangeOnvifPort" : true }, "PreviewFunction" : { "Talk" : true, "Tour" : false }, "TipShow" : { "NoBeepTipShow" : true } } }
....................{ "General.General" : { "AutoLogout" : 0, "FontSize" : 24, "IranCalendarEnable" : 0, "LocalNo" : 0, "MachineName" : "LocalHost", "OverWrite" : "OverWrite", "ScreenAutoShutdown" : 10, "ScreenSaveTime" : 0, "VideoOutPut" : "Auto" }, "Name" : "General.General", "Ret" : 100, "SessionID" : "0x00000001" }
....................{ "General.General" : { "AutoLogout" : 0, "FontSize" : 24, "IranCalendarEnable" : 0, LocalNo" : 0, "MachineName" : "LocalHost", "OverWrite" : "OverWrite", "ScreenAutoShutdown" : 10, "ScreenSaveTime" : 0, "VideoOutPut" : "Auto" }, "Name" : "General.General", "Ret" : 100, "SessionID" : "0x00000001" }
...............x.G...{ "Name" : "OPPTZControl", "OPPTZControl" : { "Command" : "DirectionDown", "Parameter" : { "AUX" : { "Number" : 0, "Status" : "On" }, "Channel" : 0, "MenuOpts" : "Enter", "POINT" : { "bottom" : 0, "left" : 0, "right" : 0, "top" : 0 }, "Pattern" : "SetBegin", "Preset" : 65535, "Step" : 5, "Tour" : 0 } }, "SessionID" : "0x1" }
..............x.D...{ "Name" : "OPPTZControl", "OPPTZControl" : { "Command" : "DirectionDown", "Parameter" : { "AUX" : { "Number" : 0, "Status" : "On" }, "Channel" : 0, "MenuOpts" : "Enter", "POINT" : { "bottom" : 0, "left" : 0, "right" : 0, "top" : 0 }, "Pattern" : "SetBegin", "Preset" : -1, "Step" : 5, "Tour" : 0 } }, "SessionID" : "0x1" }
...............x.E...{ "Name" : "OPPTZControl", "OPPTZControl" : { "Command" : "DirectionUp", "Parameter" : { "AUX" : { "Number" : 0, "Status" : "On" }, "Channel" : 0, "MenuOpts" : "Enter", "POINT" : { "bottom" : 0, "left" : 0, "right" : 0, "top" : 0 }, "Pattern" : "SetBegin", "Preset" : 65535, "Step" : 5, "Tour" : 0 } }, "SessionID" : "0x1" }