In testcard, background image not available when PTZ_server.py first run
rjsdotorg opened this issue · 0 comments
rjsdotorg commented
After a boot, the first time PTZ_server.py is run the still image is "NO SIGNAL" in OnVif Device Manager, for instance.
Stopping and restarting allows the image to appear in clients.
The difference in STDIO is
node >> PTZ Driver - Socket closed
node >> device_service started
node >> Starting rtsp server
node >> media_service started
node >> imaging_service started
vs
node >> PTZ Driver - Socket closed
node >> device_service started
node >> ptz_service started
node >> imaging_service started
Full output -
On first start, output is:
node Returned Object Type : <subprocess.Popen object at 0x7615f210>
node Process ID : 2083
node Return Code : None
node Output Stream :
node >> Read IP address 192.168.0.120 from eth0
node >> Manufacturer : Raspberry Pi
node >> Model : 3 B+
node >> HardwareId : SAI
node >> SerialNumber : 000000002537ede4
node >> FirmwareVersion : 2.1.0
node >> PTZ Driver connecting to 127.0.0.1:8089
node >> PTZ Driver connecting to 127.0.0.1:8089
node >> Starting camera settings webserver on http://192.168.0.120:8082/
node >> Could not retrieve Controlvalue 'brightness'
node >> Could not retrieve Controlvalue 'contrast'
node >> Could not retrieve Controlvalue 'saturation'
node >> Could not retrieve Controlvalue 'red_balance'
node >> Could not retrieve Controlvalue 'blue_balance'
node >> Could not retrieve Controlvalue 'horizontal_flip'
node >> Could not retrieve Controlvalue 'vertical_flip'
node >> Could not retrieve Controlvalue 'power_line_frequency'
node >> Could not retrieve Controlvalue 'sharpness'
node >> Could not retrieve Controlvalue 'color_effects'
node >> Could not retrieve Controlvalue 'rotate'
node >> Could not retrieve Controlvalue 'color_effects_cbcr'
node >> Could not retrieve Controlvalue 'video_bitrate_mode'
node >> Could not retrieve Controlvalue 'video_bitrate'
node >> Could not retrieve Controlvalue 'repeat_sequence_header'
node >> Could not retrieve Controlvalue 'h264_i_frame_period'
node >> Could not retrieve Controlvalue 'h264_level'
node >> Could not retrieve Controlvalue 'h264_profile'
node >> Could not retrieve Controlvalue 'auto_exposure'
node >> Could not retrieve Controlvalue 'exposure_time_absolute'
node >> Could not retrieve Controlvalue 'exposure_dynamic_framerate'
node >> Could not retrieve Controlvalue 'auto_exposure_bias'
node >> Could not retrieve Controlvalue 'white_balance_auto_preset'
node >> Could not retrieve Controlvalue 'image_stabilization'
node >> Could not retrieve Controlvalue 'iso_sensitivity'
node >> Could not retrieve Controlvalue 'exposure_metering_mode'
node >> Could not retrieve Controlvalue 'scene_mode'
node >> Could not retrieve Controlvalue 'compression_quality'
node >> Binding DeviceService to http://192.168.0.120:8082/onvif/device_service
node >> Binding MediaService to http://192.168.0.120:8082/onvif/media_service
node >> Binding PTZService to http://192.168.0.120:8082/onvif/ptz_service
node >> Binding ImagingService to http://192.168.0.120:8082/onvif/imaging_service
node >> discovery_service started
node >> PTZ Driver - Socket error
node >> PTZ Driver - Socket closed
node >> PTZ Driver - Reconnecting after error
node >> PTZ Driver connecting to 127.0.0.1:8089
node >> PTZ Driver - Socket error
node >> PTZ Driver - Socket closed
node >> PTZ Driver - Reconnecting after error
node >> PTZ Driver connecting to 127.0.0.1:8089
node >> PTZ Driver - Socket error
node >> PTZ Driver - Socket closed
node >> device_service started
node >> Starting rtsp server
node >> media_service started
node >> imaging_service started
node >>
node Error Stream:
node >> : 1.0728836059570312e-05
0.0001590251922607422
After Ctrl-C and restart:
node Returned Object Type : <subprocess.Popen object at 0x7613c1f0>
node Process ID : 2521
node Return Code : None
node Output Stream :
node >> Read IP address 192.168.0.120 from eth0
node >> Manufacturer : Raspberry Pi
node >> Model : 3 B+
node >> HardwareId : SAI
node >> SerialNumber : 000000002537ede4
node >> FirmwareVersion : 2.1.0
node >> PTZ Driver connecting to 127.0.0.1:8089
node >> PTZ Driver connecting to 127.0.0.1:8089
node >> Starting camera settings webserver on http://192.168.0.120:8082/
node >> Could not retrieve Controlvalue 'brightness'
node >> Could not retrieve Controlvalue 'contrast'
node >> Could not retrieve Controlvalue 'saturation'
node >> Could not retrieve Controlvalue 'red_balance'
node >> Could not retrieve Controlvalue 'blue_balance'
node >> Could not retrieve Controlvalue 'horizontal_flip'
node >> Could not retrieve Controlvalue 'vertical_flip'
node >> Could not retrieve Controlvalue 'power_line_frequency'
node >> Could not retrieve Controlvalue 'sharpness'
node >> Could not retrieve Controlvalue 'color_effects'
node >> Could not retrieve Controlvalue 'rotate'
node >> Could not retrieve Controlvalue 'color_effects_cbcr'
node >> Could not retrieve Controlvalue 'video_bitrate_mode'
node >> Could not retrieve Controlvalue 'video_bitrate'
node >> Could not retrieve Controlvalue 'repeat_sequence_header'
node >> Could not retrieve Controlvalue 'h264_i_frame_period'
node >> Could not retrieve Controlvalue 'h264_level'
node >> Could not retrieve Controlvalue 'h264_profile'
node >> Could not retrieve Controlvalue 'auto_exposure'
node >> Could not retrieve Controlvalue 'exposure_time_absolute'
node >> Could not retrieve Controlvalue 'exposure_dynamic_framerate'
node >> Could not retrieve Controlvalue 'auto_exposure_bias'
node >> Could not retrieve Controlvalue 'white_balance_auto_preset'
node >> Could not retrieve Controlvalue 'image_stabilization'
node >> Could not retrieve Controlvalue 'iso_sensitivity'
node >> Could not retrieve Controlvalue 'exposure_metering_mode'
node >> Could not retrieve Controlvalue 'scene_mode'
node >> Could not retrieve Controlvalue 'compression_quality'
node >> Binding DeviceService to http://192.168.0.120:8082/onvif/device_service
node >> Binding MediaService to http://192.168.0.120:8082/onvif/media_service
node >> Binding PTZService to http://192.168.0.120:8082/onvif/ptz_service
node >> Binding ImagingService to http://192.168.0.120:8082/onvif/imaging_service
node >> discovery_service started
node >> PTZ Driver - Socket error
node >> PTZ Driver - Socket closed
node >> PTZ Driver - Reconnecting after error
node >> PTZ Driver connecting to 127.0.0.1:8089
node >> PTZ Driver - Socket error
node >> PTZ Driver - Socket closed
node >> PTZ Driver - Reconnecting after error
node >> PTZ Driver connecting to 127.0.0.1:8089
node >> PTZ Driver - Socket error
node >> PTZ Driver - Socket closed
node >> device_service started
node >> ptz_service started
node >> imaging_service started
node >>
node Error Stream:
node >> : 9.059906005859375e-06
0.00010418891906738281
rposConfig.json is
{
"NetworkAdapters" : ["awdl0","eth0", "wlan0", "en0"],
"IpAddress" : "192.168.0.7",
"ServicePort" : 8082,
"Username" : "admin",
"Password" : "pass",
"CameraType" : "filesrc",
"CameraDevice" : "/home/pi/rpos/test.jpg",
"RTSPAddress" : "", "//":"Normally left blank. Used to set RTSP Server Address",
"RTSPPort" : 8554,
"RTSPName" : "h264",
"MulticastEnabled" : false, "MulticastEnabledComment" : "## Multicast is not supported for USB camera",
"RTSPMulticastName" : "h264m",
"MulticastAddress" : "224.0.0.1",
"MulticastPort" : "10001",
"RTSPServer" : 3, "RtspServerComment" : "## Select RTSP Server > 1:RPOS RTSP Server 2:V4L2 RTSP Server by mpromonet (auto selected if MulticastEnabled=true)",
"PTZDriver" : "rposascii", "test ascii drv": "## valid values are none,tenx,pelcod,visca and pan-tilt-hat",
"PTZOutput" : "tcp", "test tcp out": "## values are none (eg Tenx), serial and tcp",
"PTZSerialPort" : "",
"PTZSerialPortSettings" : { "baudRate":2400, "dataBits":8, "parity":"none", "stopBits":1 },
"PTZOutputURL": "127.0.0.1:8089",
"PTZCameraAddress": 1,
"DeviceInformation" : {
"Manufacturer" : "Raspberry Pi",
"Model" : "3 B+",
"HardwareId" : "SAI"
},
"logLevel" : 3, "logLevelComment": "## LogLevels are > 1:Error 2:Warning 3:Info 4:Debug",
"logSoapCalls" : false
}