Closed musicman251 closed 6 years ago
There is an error in the config file for one of your streams, it seems the port was wrongly specified? Could paste you config here.
Here is the config I'm using...
camera_streams:
- rtsp_url: "rtsp://admin:admin@192.168.2.41:554/play1.sdp"
The URLworks using OMXplayer and VLC.
Hi I tested it and there is nothing wrong with that line, but still there is a problem in the config file. Can you share the whole config file. Did you do your indents correct and did you use spaces instead of tabs etc?
I did not change a single character except for the line mentioned above. Spaces and indents not changed on any lines
essentials:
#The streams will be displayed in the order you present them here
camera_streams:
#Dlink dcs-5222l example
- rtsp_url: "rtsp://admin:admin@192.168.2.41:554/play1.sdp"
#Enable this option if you want the rtsp stream to stream over tcp in$
#Note that you need a version of omxplayer older then 14 March 2016 f$
rtsp_over_tcp: true
#Foscam-fi9821w example
- rtsp_url: "rtsp://<user>:<password>@<ip or dnsname>:<port>/videoMain"
#Dahua IPC-HDW4200S example or IPC-HDW4300S
- rtsp_url: "rtsp://<user>:<password>@<ip or dnsname>:<port>/cam/realmo$
#How many columns you want the program to use, it will autocalculate the am$
nr_of_columns: "2"
#Autostretching makes sures all of your pixels will be uses to display stre$
#But this will probably destroy the aspect ratio of your last stream.
#autostretch: False
#rpisurv detects the connectable streams on startup,
#if this option is enabled it will keep the first calculated layout for the lifetime o$
#When this option is set to True, rpisurv ignores all cameras configured that were not$
keep_first_screen_layout: False
advanced:
##By default rpisurv autocalculates this value, this can cause streams to get "stretch$
##if this value exceeds the available width, rpisurv will fallback to autocalculation
#fixed_width: 500
##Enable this option if you want to have a fixed height for all your camera streams,
##By default rpisurv autocalculates this value, this can cause streams to get "stretch$
##if this value exceeds the available height, rpisurv will fallback to autocalculation
#fixed_height: 500
#Rpisurv sends usage stats to it's statistics server to give the rpisurv community an $
#No performance impact is measured when using this option, no sensitive data is being $
#By default this is false
#update_stats: False
#By default rpisurv checks every 25 seconds if it needs to redraw the screen
#interval_check_status: 25
#By default rpisurv will check memory usage, set to False to skip memory usage check
#memory_usage_check: True
fallbacks: resolution: width: "1920" height: "1080"
You should remove or comment these lines:
Is your issue solved now?
Yes. You were correct. I had not commented out the unused sample lines. New to this...should have caught that!
Yes. You were correct. I had not commented out the unused sample lines. New to this...should have caught that!
I'm unable to get streams to work. service crashing...
sudo systemctl status rpisurv ● rpisurv.service - Rpisurv Raspberry Pi Surveillance Loaded: loaded (/etc/systemd/system/rpisurv.service; enabled; vendor preset: enabled) Active: activating (auto-restart) (Result: exit-code) since Sat 2018-03-24 16:01:11 UTC; 201ms ago Process: 1484 ExecStart=/usr/bin/rpisurv (code=exited, status=1/FAILURE) Main PID: 1484 (code=exited, status=1/FAILURE)
Mar 24 16:01:11 PaulMarinePi1 systemd[1]: rpisurv.service: Failed with result 'exit-code'. Mar 24 16:01:12 PaulMarinePi1 systemd[1]: rpisurv.service: Service hold-off time over, scheduling restart. Mar 24 16:01:12 PaulMarinePi1 systemd[1]: Stopped Rpisurv Raspberry Pi Surveillance. Mar 24 16:01:12 PaulMarinePi1 systemd[1]: Started Rpisurv Raspberry Pi Surveillance.
Also found this:
Mar 24 16:32:49 PaulMarinePi1 rpisurv[4425]: Traceback (most recent call last): Mar 24 16:32:49 PaulMarinePi1 rpisurv[4425]: File "surveillance.py", line 372, in
Mar 24 16:32:49 PaulMarinePi1 rpisurv[4425]: all_camera_streams=setup_camera_streams(camera_streams)
Mar 24 16:32:49 PaulMarinePi1 rpisurv[4425]: File "surveillance.py", line 247, in setup_camera_streams
Mar 24 16:32:49 PaulMarinePi1 rpisurv[4425]: cam_stream=CameraStream(cam_stream_name,camera_stream)
Mar 24 16:32:49 PaulMarinePi1 rpisurv[4425]: File "surveillance.py", line 45, in init
Mar 24 16:32:49 PaulMarinePi1 rpisurv[4425]: self.port = self.parsed.port
Mar 24 16:32:49 PaulMarinePi1 rpisurv[4425]: File "/usr/lib/python2.7/urlparse.py", line 113, in port
Mar 24 16:32:49 PaulMarinePi1 rpisurv[4425]: port = int(port, 10)
Mar 24 16:32:49 PaulMarinePi1 rpisurv[4425]: ValueError: invalid literal for int() with base 10: ''