roflcoopter / viseron

Self-hosted, local only NVR and AI Computer Vision software. With features such as object detection, motion detection, face recognition and more, it gives you the power to keep an eye on your home, office or any other place you want to monitor.
MIT License
1.63k stars 167 forks source link

Jetson Nano Version #108

Open eldadh opened 3 years ago

eldadh commented 3 years ago

Are there any plans to create a version for Nvidia Jetson Nano?

l-maia commented 3 years ago

Let me also add that hevc_nvmpi is working for me with 2560x1440 .

roflcoopter commented 3 years ago

@l-maia are you running the ffmpeg command with -pix_fmt nv12?

l-maia commented 3 years ago

Yes i am. For the cameras with builtin microphones i have to also add the -an due to the lack of support for the audio codec in this ffmpeg build.

roflcoopter commented 3 years ago

I see. Do you have time to test roflcoopter/jetson-nano-viseron:dev?

roflcoopter commented 3 years ago

@weitheng You found a bug, working on a fix. In the meantime, can you remove this from your config?

    width: 1920
    height: 1080

Also remove width and height from your substream

l-maia commented 3 years ago

@roflcoopter,

I had to remove the "-flags low_delay" to prevent it from locking in ffmpeg.

With the ffmpeg line in the roflcoopter/jetson-nano-viseron:dev Failed to query video capabilities: Inappropriate ioctl for device libv4l2: error getting capabilities: Inappropriate ioctl for device Segmentation fault (core dumped) Note that the same line with the version from your roflcoopter/jetson-nano-ffmpeg:4.4 works! segv.txt

weitheng commented 3 years ago

@weitheng You found a bug, working on a fix. In the meantime, can you remove this from your config?

    width: 1920
    height: 1080

Also remove width and height from your substream

Wow that seems to have got us past the error! Sorry for the long logs, it just keeps running until manually stopped. Was I supposed to be able to access the user interface?

viseron    | [s6-init] making user provided files available at /var/run/s6/etc...exited 0.
viseron    | [s6-init] ensuring user provided files have correct perms...exited 0.
viseron    | [fix-attrs.d] applying ownership & permissions fixes...
viseron    | [fix-attrs.d] done.
viseron    | [cont-init.d] executing container initialization scripts...
viseron    | [cont-init.d] 10-adduser: executing... 
viseron    | ************************ UID/GID *************************
viseron    | User uid:    0
viseron    | User gid:    0
viseron    | ************************** Done **************************
viseron    | [cont-init.d] 10-adduser: exited 0.
viseron    | [cont-init.d] 20-gid-video-device: executing... 
viseron    | [cont-init.d] 20-gid-video-device: exited 0.
viseron    | [cont-init.d] 30-edgetpu-permission: executing... 
viseron    | ************** Setting EdgeTPU permissions ***************
viseron    | Coral Vendor IDs:
viseron    | "1a6e"
viseron    | "18d1"
viseron    | No EdgeTPU USB device was found
viseron    | ************************** Done **************************
viseron    | [cont-init.d] 30-edgetpu-permission: exited 0.
viseron    | [cont-init.d] 40-set-env-vars: executing... 
viseron    | ****** Checking for hardware acceleration platforms ******
viseron    | OpenCL cannot be used
viseron    | VA-API cannot be used
viseron    | CUDA cannot be used
viseron    | *********************** Done *****************************
viseron    | [cont-init.d] 40-set-env-vars: exited 0.
viseron    | [cont-init.d] 50-check-if-rpi: executing... 
viseron    | ********** Checking if we are running on an RPi **********
viseron    | Not running on any supported RPi
viseron    | *********************** Done *****************************
viseron    | [cont-init.d] 50-check-if-rpi: exited 0.
viseron    | [cont-init.d] done.
viseron    | [services.d] starting services
viseron    | [services.d] done.
viseron    | [2021-06-08 23:10:51] [INFO    ] [viseron                 ] - -------------------------------------------
viseron    | [2021-06-08 23:10:51] [INFO    ] [viseron                 ] - Initializing...
viseron    | [2021-06-08 23:10:51] [DEBUG   ] [viseron.watchdog        ] - Starting scheduler
viseron    | [2021-06-08 23:10:51] [DEBUG   ] [viseron                 ] - Starting cleanup scheduler
viseron    | [2021-06-08 23:10:51] [DEBUG   ] [viseron                 ] - Running initial cleanup
viseron    | [2021-06-08 23:10:51] [DEBUG   ] [viseron.cleanup         ] - Running cleanup
viseron    | [2021-06-08 23:10:51] [INFO    ] [viseron.mqtt            ] - Initializing MQTT connection
viseron    | [2021-06-08 23:10:51] [DEBUG   ] [viseron.mqtt            ] - MQTT connected with returncode 0
viseron    | [2021-06-08 23:10:51] [DEBUG   ] [viseron.detector        ] - Initializing object detector darknet
viseron    | [2021-06-08 23:10:54] [DEBUG   ] [viseron.data_stream     ] - Subscribing to data topic */frame/scan/object, <queue.Queue object at 0x7f320a7b20>
viseron    | [2021-06-08 23:10:54] [DEBUG   ] [viseron.detector        ] - Object detector initialized
viseron    | [2021-06-08 23:10:54] [INFO    ] [viseron                 ] - Initializing NVR threads
viseron    | [2021-06-08 23:10:54] [DEBUG   ] [viseron.nvr.foyer       ] - Initializing NVR thread
viseron    | [2021-06-08 23:10:54] [DEBUG   ] [viseron.camera.foyer    ] - Initializing camera Foyer
viseron    | [2021-06-08 23:10:54] [DEBUG   ] [viseron.camera.stream.foyer] - Getting stream information for rtsp://*****:*****@192.168.0.88:554/cam/realmonitor?channel=17@subtype=1
viseron    | [2021-06-08 23:11:00] [DEBUG   ] [viseron.camera.stream.foyer] - Stream information from FFprobe: Width: 704 Height: 576 FPS: 20.0 Video Codec: h264 Audio Codec: None
viseron    | [2021-06-08 23:11:00] [DEBUG   ] [viseron.camera.stream_segments.foyer] - Getting stream information for rtsp://*****:*****@192.168.0.88:554/cam/realmonitor?channel=17@subtype=0
viseron    | [2021-06-08 23:11:03] [DEBUG   ] [viseron.camera.stream_segments.foyer] - Stream information from FFprobe: Width: 1920 Height: 1080 FPS: 20.0 Video Codec: h264 Audio Codec: None
viseron    | [2021-06-08 23:11:03] [DEBUG   ] [viseron.camera.foyer    ] - Resolution: 704x576 @ 3 FPS
viseron    | [2021-06-08 23:11:03] [DEBUG   ] [viseron.data_stream     ] - Subscribing to data topic foyer/frame/decode/object, <queue.Queue object at 0x7f3003e400>
viseron    | [2021-06-08 23:11:03] [DEBUG   ] [viseron.camera.foyer    ] - Starting decoder thread
viseron    | [2021-06-08 23:11:03] [DEBUG   ] [viseron.camera.foyer    ] - Running decoder foyer.object_detection at 1s interval, every 3 frame(s)
viseron    | [2021-06-08 23:11:03] [DEBUG   ] [viseron.camera.foyer    ] - Camera Foyer initialized
viseron    | [2021-06-08 23:11:03] [DEBUG   ] [viseron.data_stream     ] - Subscribing to data topic foyer/frame/processed/object, <queue.Queue object at 0x7f320b5640>
viseron    | [2021-06-08 23:11:03] [DEBUG   ] [viseron.motion.foyer    ] - Initializing motion detector
viseron    | [2021-06-08 23:11:03] [DEBUG   ] [viseron.data_stream     ] - Subscribing to data topic foyer/frame/decode/motion, <queue.Queue object at 0x7f3003ef10>
viseron    | [2021-06-08 23:11:03] [DEBUG   ] [viseron.motion.foyer    ] - Starting decoder thread
viseron    | [2021-06-08 23:11:03] [DEBUG   ] [viseron.motion.foyer    ] - Running decoder foyer.motion_detection at 1s interval, every 3 frame(s)
viseron    | [2021-06-08 23:11:03] [DEBUG   ] [viseron.data_stream     ] - Subscribing to data topic foyer/frame/scan/motion, <queue.Queue object at 0x7f3003eac0>
viseron    | [2021-06-08 23:11:03] [DEBUG   ] [viseron.motion.foyer    ] - Motion detector initialized
viseron    | [2021-06-08 23:11:03] [DEBUG   ] [viseron.data_stream     ] - Subscribing to data topic foyer/frame/processed/motion, <queue.Queue object at 0x7f3003e8e0>
viseron    | [2021-06-08 23:11:03] [DEBUG   ] [viseron.nvr.foyer       ] - Starting camera
viseron    | [2021-06-08 23:11:03] [DEBUG   ] [viseron.camera.foyer    ] - Starting capture thread
viseron    | [2021-06-08 23:11:03] [DEBUG   ] [viseron.recorder.foyer  ] - Initializing ffmpeg recorder
viseron    | [2021-06-08 23:11:03] [DEBUG   ] [viseron.camera.stream.foyer] - FFMPEG decoder command: foyer -hide_banner -loglevel debug -avoid_negative_ts make_zero -fflags nobuffer -flags low_delay -strict experimental -fflags +genpts -use_wallclock_as_timestamps 1 -vsync 0 -stimeout 5000000 -c:v h264_nvmpi -rtsp_transport tcp -i rtsp://*****:*****@192.168.0.88:554/cam/realmonitor?channel=17@subtype=1 -filter:v fps=1 -f rawvideo -pix_fmt nv12 pipe:1
viseron    | [2021-06-08 23:11:03] [DEBUG   ] [viseron.recorder.foyer  ] - Creating folder /segments/Foyer
viseron    | [2021-06-08 23:11:03] [DEBUG   ] [viseron.nvr.foyer       ] - Waiting for first frame
viseron    | [2021-06-08 23:11:03] [DEBUG   ] [viseron.nvr.foyer       ] - NVR thread initialized
viseron    | [2021-06-08 23:11:03] [INFO    ] [viseron                 ] - Initialization complete
viseron    | [2021-06-08 23:11:03] [DEBUG   ] [viseron.camera.stream_segments.foyer] - FFMPEG decoder command: foyer_segments -hide_banner -loglevel debug -avoid_negative_ts make_zero -fflags nobuffer -flags low_delay -strict experimental -fflags +genpts -use_wallclock_as_timestamps 1 -vsync 0 -stimeout 5000000 -c:v h264_nvmpi -rtsp_transport tcp -i rtsp://*****:*****@192.168.0.88:554/cam/realmonitor?channel=17@subtype=0 -f segment -segment_time 5 -reset_timestamps 1 -strftime 1 -c:v copy /segments/Foyer/%Y%m%d%H%M%S.mp4
viseron    | [2021-06-08 23:11:03] [DEBUG   ] [viseron.camera.stream.foyer] - Splitting the commandline.
viseron    | [2021-06-08 23:11:03] [DEBUG   ] [viseron.camera.stream.foyer] - Reading option '-hide_banner' ... matched as option 'hide_banner' (do not show program banner) with argument '1'.
viseron    | [2021-06-08 23:11:03] [DEBUG   ] [viseron.camera.stream.foyer] - Reading option '-loglevel' ... matched as option 'loglevel' (set logging level) with argument 'debug'.
viseron    | [2021-06-08 23:11:03] [DEBUG   ] [viseron.camera.stream.foyer] - Reading option '-avoid_negative_ts' ... matched as AVOption 'avoid_negative_ts' with argument 'make_zero'.
viseron    | [2021-06-08 23:11:03] [DEBUG   ] [viseron.camera.stream.foyer] - Reading option '-fflags' ... matched as AVOption 'fflags' with argument 'nobuffer'.
viseron    | [2021-06-08 23:11:03] [DEBUG   ] [viseron.camera.stream.foyer] - Reading option '-flags' ... matched as AVOption 'flags' with argument 'low_delay'.
viseron    | [2021-06-08 23:11:03] [DEBUG   ] [viseron.camera.stream.foyer] - Reading option '-strict' ...Routing option strict to both codec and muxer layer
viseron    | [2021-06-08 23:11:03] [DEBUG   ] [viseron.camera.stream.foyer] -  matched as AVOption 'strict' with argument 'experimental'.
viseron    | [2021-06-08 23:11:03] [DEBUG   ] [viseron.camera.stream.foyer] - Reading option '-fflags' ... matched as AVOption 'fflags' with argument '+genpts'.
viseron    | [2021-06-08 23:11:03] [DEBUG   ] [viseron.camera.stream.foyer] - Reading option '-use_wallclock_as_timestamps' ... matched as AVOption 'use_wallclock_as_timestamps' with argument '1'.
viseron    | [2021-06-08 23:11:03] [DEBUG   ] [viseron.camera.stream.foyer] - Reading option '-vsync' ... matched as option 'vsync' (video sync method) with argument '0'.
viseron    | [2021-06-08 23:11:03] [DEBUG   ] [viseron.camera.stream.foyer] - Reading option '-stimeout' ... matched as AVOption 'stimeout' with argument '5000000'.
viseron    | [2021-06-08 23:11:03] [DEBUG   ] [viseron.camera.stream.foyer] - Reading option '-c:v' ... matched as option 'c' (codec name) with argument 'h264_nvmpi'.
viseron    | [2021-06-08 23:11:03] [DEBUG   ] [viseron.camera.stream.foyer] - Reading option '-rtsp_transport' ... matched as AVOption 'rtsp_transport' with argument 'tcp'.
viseron    | [2021-06-08 23:11:03] [DEBUG   ] [viseron.camera.stream.foyer] - Reading option '-i' ... matched as input url with argument 'rtsp://*****:*****@192.168.0.88:554/cam/realmonitor?channel=17@subtype=1'.
viseron    | [2021-06-08 23:11:03] [DEBUG   ] [viseron.camera.stream.foyer] - Reading option '-filter:v' ... matched as option 'filter' (set stream filtergraph) with argument 'fps=1'.
viseron    | [2021-06-08 23:11:03] [DEBUG   ] [viseron.camera.stream.foyer] - Reading option '-f' ... matched as option 'f' (force format) with argument 'rawvideo'.
viseron    | [2021-06-08 23:11:03] [DEBUG   ] [viseron.camera.stream.foyer] - Reading option '-pix_fmt' ... matched as option 'pix_fmt' (set pixel format) with argument 'nv12'.
viseron    | [2021-06-08 23:11:03] [DEBUG   ] [viseron.camera.stream.foyer] - Reading option 'pipe:1' ... matched as output url.
viseron    | [2021-06-08 23:11:03] [DEBUG   ] [viseron.camera.stream.foyer] - Finished splitting the commandline.
viseron    | [2021-06-08 23:11:03] [DEBUG   ] [viseron.camera.stream.foyer] - Parsing a group of options: global .
viseron    | [2021-06-08 23:11:03] [DEBUG   ] [viseron.camera.stream.foyer] - Applying option hide_banner (do not show program banner) with argument 1.
viseron    | [2021-06-08 23:11:03] [DEBUG   ] [viseron.camera.stream.foyer] - Applying option loglevel (set logging level) with argument debug.
viseron    | [2021-06-08 23:11:03] [DEBUG   ] [viseron.camera.stream.foyer] - Applying option vsync (video sync method) with argument 0.
viseron    | [2021-06-08 23:11:03] [DEBUG   ] [viseron.camera.stream.foyer] - Successfully parsed a group of options.
viseron    | [2021-06-08 23:11:03] [DEBUG   ] [viseron.camera.stream.foyer] - Parsing a group of options: input url rtsp://*****:*****@192.168.0.88:554/cam/realmonitor?channel=17@subtype=1.
viseron    | [2021-06-08 23:11:03] [DEBUG   ] [viseron.camera.stream.foyer] - Applying option c:v (codec name) with argument h264_nvmpi.
viseron    | [2021-06-08 23:11:03] [DEBUG   ] [viseron.camera.stream.foyer] - Successfully parsed a group of options.
viseron    | [2021-06-08 23:11:03] [DEBUG   ] [viseron.camera.stream.foyer] - Opening an input file: rtsp://*****:*****@192.168.0.88:554/cam/realmonitor?channel=17@subtype=1.
viseron    | [2021-06-08 23:11:03] [DEBUG   ] [viseron.camera.stream.foyer] - [tcp @ 0x5571dd03c0] No default whitelist set
viseron    | [2021-06-08 23:11:03] [DEBUG   ] [viseron.camera.stream.foyer] - [tcp @ 0x5571dd03c0] Original list of addresses:
viseron    | [2021-06-08 23:11:03] [DEBUG   ] [viseron.camera.stream.foyer] - [tcp @ 0x5571dd03c0] Address 192.168.0.88 port 554
viseron    | [2021-06-08 23:11:03] [DEBUG   ] [viseron.camera.stream.foyer] - [tcp @ 0x5571dd03c0] Interleaved list of addresses:
viseron    | [2021-06-08 23:11:03] [DEBUG   ] [viseron.camera.stream.foyer] - [tcp @ 0x5571dd03c0] Address 192.168.0.88 port 554
viseron    | [2021-06-08 23:11:03] [DEBUG   ] [viseron.camera.stream.foyer] - [tcp @ 0x5571dd03c0] Starting connection attempt to 192.168.0.88 port 554
viseron    | [2021-06-08 23:11:03] [DEBUG   ] [viseron.camera.stream.foyer] - [tcp @ 0x5571dd03c0] Successfully connected to 192.168.0.88 port 554
viseron    | [2021-06-08 23:11:03] [DEBUG   ] [viseron.camera.stream_segments.foyer] - Splitting the commandline.
viseron    | [2021-06-08 23:11:03] [DEBUG   ] [viseron.camera.stream_segments.foyer] - Reading option '-hide_banner' ... matched as option 'hide_banner' (do not show program banner) with argument '1'.
viseron    | [2021-06-08 23:11:03] [DEBUG   ] [viseron.camera.stream_segments.foyer] - Reading option '-loglevel' ... matched as option 'loglevel' (set logging level) with argument 'debug'.
viseron    | [2021-06-08 23:11:03] [DEBUG   ] [viseron.camera.stream_segments.foyer] - Reading option '-avoid_negative_ts' ... matched as AVOption 'avoid_negative_ts' with argument 'make_zero'.
viseron    | [2021-06-08 23:11:03] [DEBUG   ] [viseron.camera.stream_segments.foyer] - Reading option '-fflags' ... matched as AVOption 'fflags' with argument 'nobuffer'.
viseron    | [2021-06-08 23:11:03] [DEBUG   ] [viseron.camera.stream_segments.foyer] - Reading option '-flags' ... matched as AVOption 'flags' with argument 'low_delay'.
viseron    | [2021-06-08 23:11:03] [DEBUG   ] [viseron.camera.stream_segments.foyer] - Reading option '-strict' ...Routing option strict to both codec and muxer layer
viseron    | [2021-06-08 23:11:03] [DEBUG   ] [viseron.camera.stream_segments.foyer] -  matched as AVOption 'strict' with argument 'experimental'.
viseron    | [2021-06-08 23:11:03] [DEBUG   ] [viseron.camera.stream_segments.foyer] - Reading option '-fflags' ... matched as AVOption 'fflags' with argument '+genpts'.
viseron    | [2021-06-08 23:11:03] [DEBUG   ] [viseron.camera.stream_segments.foyer] - Reading option '-use_wallclock_as_timestamps' ... matched as AVOption 'use_wallclock_as_timestamps' with argument '1'.
viseron    | [2021-06-08 23:11:03] [DEBUG   ] [viseron.camera.stream_segments.foyer] - Reading option '-vsync' ... matched as option 'vsync' (video sync method) with argument '0'.
viseron    | [2021-06-08 23:11:03] [DEBUG   ] [viseron.camera.stream_segments.foyer] - Reading option '-stimeout' ... matched as AVOption 'stimeout' with argument '5000000'.
viseron    | [2021-06-08 23:11:03] [DEBUG   ] [viseron.camera.stream_segments.foyer] - Reading option '-c:v' ... matched as option 'c' (codec name) with argument 'h264_nvmpi'.
viseron    | [2021-06-08 23:11:03] [DEBUG   ] [viseron.camera.stream_segments.foyer] - Reading option '-rtsp_transport' ... matched as AVOption 'rtsp_transport' with argument 'tcp'.
viseron    | [2021-06-08 23:11:03] [DEBUG   ] [viseron.camera.stream_segments.foyer] - Reading option '-i' ... matched as input url with argument 'rtsp://*****:*****@192.168.0.88:554/cam/realmonitor?channel=17@subtype=0'.
viseron    | [2021-06-08 23:11:03] [DEBUG   ] [viseron.camera.stream_segments.foyer] - Reading option '-f' ... matched as option 'f' (force format) with argument 'segment'.
viseron    | [2021-06-08 23:11:03] [DEBUG   ] [viseron.camera.stream_segments.foyer] - Reading option '-segment_time' ... matched as AVOption 'segment_time' with argument '5'.
viseron    | [2021-06-08 23:11:03] [DEBUG   ] [viseron.camera.stream_segments.foyer] - Reading option '-reset_timestamps' ... matched as AVOption 'reset_timestamps' with argument '1'.
viseron    | [2021-06-08 23:11:03] [DEBUG   ] [viseron.camera.stream_segments.foyer] - Reading option '-strftime' ... matched as AVOption 'strftime' with argument '1'.
viseron    | [2021-06-08 23:11:03] [DEBUG   ] [viseron.camera.stream_segments.foyer] - Reading option '-c:v' ... matched as option 'c' (codec name) with argument 'copy'.
viseron    | [2021-06-08 23:11:03] [DEBUG   ] [viseron.camera.stream_segments.foyer] - Reading option '/segments/Foyer/%Y%m%d%H%M%S.mp4' ... matched as output url.
viseron    | [2021-06-08 23:11:03] [DEBUG   ] [viseron.camera.stream_segments.foyer] - Finished splitting the commandline.
viseron    | [2021-06-08 23:11:03] [DEBUG   ] [viseron.camera.stream_segments.foyer] - Parsing a group of options: global .
viseron    | [2021-06-08 23:11:03] [DEBUG   ] [viseron.camera.stream_segments.foyer] - Applying option hide_banner (do not show program banner) with argument 1.
viseron    | [2021-06-08 23:11:03] [DEBUG   ] [viseron.camera.stream_segments.foyer] - Applying option loglevel (set logging level) with argument debug.
viseron    | [2021-06-08 23:11:03] [DEBUG   ] [viseron.camera.stream_segments.foyer] - Applying option vsync (video sync method) with argument 0.
viseron    | [2021-06-08 23:11:03] [DEBUG   ] [viseron.camera.stream_segments.foyer] - Successfully parsed a group of options.
viseron    | [2021-06-08 23:11:03] [DEBUG   ] [viseron.camera.stream_segments.foyer] - Parsing a group of options: input url rtsp://*****:*****@192.168.0.88:554/cam/realmonitor?channel=17@subtype=0.
viseron    | [2021-06-08 23:11:03] [DEBUG   ] [viseron.camera.stream_segments.foyer] - Applying option c:v (codec name) with argument h264_nvmpi.
viseron    | [2021-06-08 23:11:03] [DEBUG   ] [viseron.camera.stream_segments.foyer] - Successfully parsed a group of options.
viseron    | [2021-06-08 23:11:03] [DEBUG   ] [viseron.camera.stream_segments.foyer] - Opening an input file: rtsp://*****:*****@192.168.0.88:554/cam/realmonitor?channel=17@subtype=0.
viseron    | [2021-06-08 23:11:03] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [tcp @ 0x55c3167460] No default whitelist set
viseron    | [2021-06-08 23:11:03] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [tcp @ 0x55c3167460] Original list of addresses:
viseron    | [2021-06-08 23:11:03] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [tcp @ 0x55c3167460] Address 192.168.0.88 port 554
viseron    | [2021-06-08 23:11:03] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [tcp @ 0x55c3167460] Interleaved list of addresses:
viseron    | [2021-06-08 23:11:03] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [tcp @ 0x55c3167460] Address 192.168.0.88 port 554
viseron    | [2021-06-08 23:11:03] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [tcp @ 0x55c3167460] Starting connection attempt to 192.168.0.88 port 554
viseron    | [2021-06-08 23:11:03] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [tcp @ 0x55c3167460] Successfully connected to 192.168.0.88 port 554
viseron    | [2021-06-08 23:11:04] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [rtsp @ 0x55c3165570] SDP:
viseron    | [2021-06-08 23:11:04] [DEBUG   ] [viseron.camera.stream_segments.foyer] - v=0
viseron    | [2021-06-08 23:11:04] [DEBUG   ] [viseron.camera.stream_segments.foyer] - o=- 2252003487 2252003487 IN IP4 0.0.0.0
viseron    | [2021-06-08 23:11:04] [DEBUG   ] [viseron.camera.stream_segments.foyer] - s=Media Server
viseron    | [2021-06-08 23:11:04] [DEBUG   ] [viseron.camera.stream_segments.foyer] - c=IN IP4 0.0.0.0
viseron    | [2021-06-08 23:11:04] [DEBUG   ] [viseron.camera.stream_segments.foyer] - t=0 0
viseron    | [2021-06-08 23:11:04] [DEBUG   ] [viseron.camera.stream_segments.foyer] - a=control:*
viseron    | [2021-06-08 23:11:04] [DEBUG   ] [viseron.camera.stream_segments.foyer] - a=packetization-supported:DH
viseron    | [2021-06-08 23:11:04] [DEBUG   ] [viseron.camera.stream_segments.foyer] - a=rtppayload-supported:DH
viseron    | [2021-06-08 23:11:04] [DEBUG   ] [viseron.camera.stream_segments.foyer] - m=video 0 RTP/AVP 96
viseron    | [2021-06-08 23:11:04] [DEBUG   ] [viseron.camera.stream_segments.foyer] - a=control:trackID=0
viseron    | [2021-06-08 23:11:04] [DEBUG   ] [viseron.camera.stream_segments.foyer] - a=framerate:20.000000
viseron    | [2021-06-08 23:11:04] [DEBUG   ] [viseron.camera.stream_segments.foyer] - a=rtpmap:96 H264/90000
viseron    | [2021-06-08 23:11:04] [DEBUG   ] [viseron.camera.stream_segments.foyer] - a=fmtp:96 packetization-mode=1;profile-level-id=640029;sprop-parameter-sets=Z2QAKaw0yAeAIn5cBbgICAoAAAfQAAE4gdDAAJxCAACcQFd5caGAATiEAAE4gK7y4UAA,aO48MAA=
viseron    | [2021-06-08 23:11:04] [DEBUG   ] [viseron.camera.stream_segments.foyer] - a=recvonly
viseron    | [2021-06-08 23:11:04] [DEBUG   ] [viseron.camera.stream_segments.foyer] - 
viseron    | [2021-06-08 23:11:04] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [rtsp @ 0x55c3165570] video codec set to: h264
viseron    | [2021-06-08 23:11:04] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [rtsp @ 0x55c3165570] RTP Packetization Mode: 1
viseron    | [2021-06-08 23:11:04] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [rtsp @ 0x55c3165570] RTP Profile IDC: 64 Profile IOP: 0 Level: 29
viseron    | [2021-06-08 23:11:04] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [rtsp @ 0x55c3165570] Extradata set to 0x55c3166680 (size: 64)
viseron    | [2021-06-08 23:11:04] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [rtsp @ 0x55c3165570] setting jitter buffer size to 0
viseron    | [2021-06-08 23:11:04] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [rtsp @ 0x55c3165570] hello state=0
viseron    | [2021-06-08 23:11:04] [DEBUG   ] [viseron.camera.stream_segments.foyer] - Failed to parse interval end specification ''
viseron    | [2021-06-08 23:11:04] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [h264 @ 0x55c31661a0] nal_unit_type: 7(SPS), nal_ref_idc: 3
viseron    | [2021-06-08 23:11:04] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [h264 @ 0x55c31661a0] nal_unit_type: 8(PPS), nal_ref_idc: 3
viseron    | [2021-06-08 23:11:05] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [h264 @ 0x55c31661a0] nal_unit_type: 7(SPS), nal_ref_idc: 3
viseron    | [2021-06-08 23:11:05] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [h264 @ 0x55c31661a0] nal_unit_type: 8(PPS), nal_ref_idc: 3
viseron    | [2021-06-08 23:11:05] [DEBUG   ] [viseron.camera.stream.foyer] - [rtsp @ 0x5571dce570] SDP:
viseron    | [2021-06-08 23:11:05] [DEBUG   ] [viseron.camera.stream.foyer] - v=0
viseron    | [2021-06-08 23:11:05] [DEBUG   ] [viseron.camera.stream.foyer] - o=- 2252003487 2252003487 IN IP4 0.0.0.0
viseron    | [2021-06-08 23:11:05] [DEBUG   ] [viseron.camera.stream.foyer] - s=Media Server
viseron    | [2021-06-08 23:11:05] [DEBUG   ] [viseron.camera.stream.foyer] - c=IN IP4 0.0.0.0
viseron    | [2021-06-08 23:11:05] [DEBUG   ] [viseron.camera.stream.foyer] - t=0 0
viseron    | [2021-06-08 23:11:05] [DEBUG   ] [viseron.camera.stream.foyer] - a=control:*
viseron    | [2021-06-08 23:11:05] [DEBUG   ] [viseron.camera.stream.foyer] - a=packetization-supported:DH
viseron    | [2021-06-08 23:11:05] [DEBUG   ] [viseron.camera.stream.foyer] - a=rtppayload-supported:DH
viseron    | [2021-06-08 23:11:05] [DEBUG   ] [viseron.camera.stream.foyer] - m=video 0 RTP/AVP 96
viseron    | [2021-06-08 23:11:05] [DEBUG   ] [viseron.camera.stream.foyer] - a=control:trackID=0
viseron    | [2021-06-08 23:11:05] [DEBUG   ] [viseron.camera.stream.foyer] - a=framerate:20.000000
viseron    | [2021-06-08 23:11:05] [DEBUG   ] [viseron.camera.stream.foyer] - a=rtpmap:96 H264/90000
viseron    | [2021-06-08 23:11:05] [DEBUG   ] [viseron.camera.stream.foyer] - a=fmtp:96 packetization-mode=1;profile-level-id=64001E;sprop-parameter-sets=Z2QAHqw0yAsBJ//8AEAALbgoKCoAAAfQAAE4gdDACNwACNwXeXGhgBG4ABG4LvLhQAA=,aO48MAA=
viseron    | [2021-06-08 23:11:05] [DEBUG   ] [viseron.camera.stream.foyer] - a=recvonly
viseron    | [2021-06-08 23:11:05] [DEBUG   ] [viseron.camera.stream.foyer] - 
viseron    | [2021-06-08 23:11:05] [DEBUG   ] [viseron.camera.stream.foyer] - [rtsp @ 0x5571dce570] video codec set to: h264
viseron    | [2021-06-08 23:11:05] [DEBUG   ] [viseron.camera.stream.foyer] - [rtsp @ 0x5571dce570] RTP Packetization Mode: 1
viseron    | [2021-06-08 23:11:05] [DEBUG   ] [viseron.camera.stream.foyer] - [rtsp @ 0x5571dce570] RTP Profile IDC: 64 Profile IOP: 0 Level: 1e
viseron    | [2021-06-08 23:11:05] [DEBUG   ] [viseron.camera.stream.foyer] - [rtsp @ 0x5571dce570] Extradata set to 0x5571dcf5e0 (size: 63)
viseron    | [2021-06-08 23:11:05] [DEBUG   ] [viseron.camera.stream.foyer] - [rtsp @ 0x5571dce570] setting jitter buffer size to 0
viseron    | [2021-06-08 23:11:05] [DEBUG   ] [viseron.camera.stream.foyer] - [rtsp @ 0x5571dce570] hello state=0
[2021-06-08 23:11:05] [DEBUG   ] [viseron.camera.stream_segments.foyer] -     Last message repeated 2 times
viseron    | [2021-06-08 23:11:05] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [h264 @ 0x55c31661a0] ct_type:1 pic_struct:0
viseron    | [2021-06-08 23:11:05] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [h264 @ 0x55c31661a0] nal_unit_type: 9(AUD), nal_ref_idc: 0
viseron    | [2021-06-08 23:11:05] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [h264 @ 0x55c31661a0] nal_unit_type: 7(SPS), nal_ref_idc: 3
viseron    | [2021-06-08 23:11:05] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [h264 @ 0x55c31661a0] nal_unit_type: 8(PPS), nal_ref_idc: 3
[2021-06-08 23:11:05] [DEBUG   ] [viseron.camera.stream_segments.foyer] -     Last message repeated 2 times
viseron    | [2021-06-08 23:11:05] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [h264 @ 0x55c31661a0] nal_unit_type: 5(IDR), nal_ref_idc: 3
viseron    | [2021-06-08 23:11:05] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [h264 @ 0x55c31661a0] Format yuvj420p chosen by get_format().
viseron    | [2021-06-08 23:11:05] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [h264 @ 0x55c31661a0] Reinit context to 1920x1088, pix_fmt: yuvj420p
viseron    | [2021-06-08 23:11:05] [DEBUG   ] [viseron.camera.stream.foyer] - Failed to parse interval end specification ''
viseron    | [2021-06-08 23:11:05] [DEBUG   ] [viseron.camera.stream.foyer] - [h264 @ 0x5571dcf1a0] nal_unit_type: 7(SPS), nal_ref_idc: 3
viseron    | [2021-06-08 23:11:05] [DEBUG   ] [viseron.camera.stream.foyer] - [h264 @ 0x5571dcf1a0] nal_unit_type: 8(PPS), nal_ref_idc: 3
viseron    | [2021-06-08 23:11:05] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [h264 @ 0x55c31661a0] ct_type:1 pic_struct:0
viseron    | [2021-06-08 23:11:05] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [h264 @ 0x55c31661a0] unknown SEI type 128
viseron    | [2021-06-08 23:11:05] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [h264 @ 0x55c31661a0] ct_type:1 pic_struct:0
viseron    | [2021-06-08 23:11:05] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [h264 @ 0x55c31661a0] nal_unit_type: 9(AUD), nal_ref_idc: 0
viseron    | [2021-06-08 23:11:05] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [h264 @ 0x55c31661a0] nal_unit_type: 6(SEI), nal_ref_idc: 0
viseron    | [2021-06-08 23:11:05] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [h264 @ 0x55c31661a0] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 3
viseron    | [2021-06-08 23:11:05] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [h264 @ 0x55c31661a0] ct_type:1 pic_struct:0
viseron    | [2021-06-08 23:11:05] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [h264 @ 0x55c31661a0] unknown SEI type 128
viseron    | [2021-06-08 23:11:05] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [h264 @ 0x55c31661a0] ct_type:1 pic_struct:0
viseron    | [2021-06-08 23:11:05] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [h264 @ 0x55c31661a0] nal_unit_type: 9(AUD), nal_ref_idc: 0
viseron    | [2021-06-08 23:11:05] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [h264 @ 0x55c31661a0] nal_unit_type: 6(SEI), nal_ref_idc: 0
viseron    | [2021-06-08 23:11:05] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [h264 @ 0x55c31661a0] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 3
viseron    | [2021-06-08 23:11:05] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [h264 @ 0x55c31661a0] ct_type:1 pic_struct:0
viseron    | [2021-06-08 23:11:05] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [h264 @ 0x55c31661a0] unknown SEI type 128
viseron    | [2021-06-08 23:11:05] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [h264 @ 0x55c31661a0] ct_type:1 pic_struct:0
viseron    | [2021-06-08 23:11:05] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [h264 @ 0x55c31661a0] nal_unit_type: 9(AUD), nal_ref_idc: 0
viseron    | [2021-06-08 23:11:05] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [h264 @ 0x55c31661a0] nal_unit_type: 6(SEI), nal_ref_idc: 0
viseron    | [2021-06-08 23:11:05] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [h264 @ 0x55c31661a0] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 3
viseron    | [2021-06-08 23:11:05] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [h264 @ 0x55c31661a0] ct_type:1 pic_struct:0
viseron    | [2021-06-08 23:11:05] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [h264 @ 0x55c31661a0] unknown SEI type 128
viseron    | [2021-06-08 23:11:05] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [h264 @ 0x55c31661a0] ct_type:1 pic_struct:0
viseron    | [2021-06-08 23:11:05] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [h264 @ 0x55c31661a0] nal_unit_type: 9(AUD), nal_ref_idc: 0
viseron    | [2021-06-08 23:11:05] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [h264 @ 0x55c31661a0] nal_unit_type: 6(SEI), nal_ref_idc: 0
viseron    | [2021-06-08 23:11:05] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [h264 @ 0x55c31661a0] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 3
viseron    | [2021-06-08 23:11:05] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [h264 @ 0x55c31661a0] ct_type:1 pic_struct:0
viseron    | [2021-06-08 23:11:05] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [h264 @ 0x55c31661a0] unknown SEI type 128
viseron    | [2021-06-08 23:11:05] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [h264 @ 0x55c31661a0] ct_type:1 pic_struct:0
viseron    | [2021-06-08 23:11:05] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [h264 @ 0x55c31661a0] nal_unit_type: 9(AUD), nal_ref_idc: 0
viseron    | [2021-06-08 23:11:05] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [h264 @ 0x55c31661a0] nal_unit_type: 6(SEI), nal_ref_idc: 0
viseron    | [2021-06-08 23:11:05] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [h264 @ 0x55c31661a0] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 3
viseron    | [2021-06-08 23:11:05] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [h264 @ 0x55c31661a0] ct_type:1 pic_struct:0
viseron    | [2021-06-08 23:11:05] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [h264 @ 0x55c31661a0] unknown SEI type 128
viseron    | [2021-06-08 23:11:05] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [h264 @ 0x55c31661a0] ct_type:1 pic_struct:0
viseron    | [2021-06-08 23:11:05] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [h264 @ 0x55c31661a0] nal_unit_type: 9(AUD), nal_ref_idc: 0
viseron    | [2021-06-08 23:11:05] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [h264 @ 0x55c31661a0] nal_unit_type: 6(SEI), nal_ref_idc: 0
viseron    | [2021-06-08 23:11:05] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [h264 @ 0x55c31661a0] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 3
viseron    | [2021-06-08 23:11:05] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [h264 @ 0x55c31661a0] ct_type:1 pic_struct:0
viseron    | [2021-06-08 23:11:05] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [h264 @ 0x55c31661a0] unknown SEI type 128
viseron    | [2021-06-08 23:11:05] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [h264 @ 0x55c31661a0] ct_type:1 pic_struct:0
viseron    | [2021-06-08 23:11:05] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [h264 @ 0x55c31661a0] unknown SEI type 128
viseron    | [2021-06-08 23:11:05] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [h264 @ 0x55c31661a0] ct_type:1 pic_struct:0
viseron    | [2021-06-08 23:11:05] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [h264 @ 0x55c31661a0] unknown SEI type 128
viseron    | [2021-06-08 23:11:05] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [h264 @ 0x55c31661a0] ct_type:1 pic_struct:0
viseron    | [2021-06-08 23:11:05] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [h264 @ 0x55c31661a0] unknown SEI type 128
viseron    | [2021-06-08 23:11:05] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [h264 @ 0x55c31661a0] ct_type:1 pic_struct:0
viseron    | [2021-06-08 23:11:05] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [h264 @ 0x55c31661a0] unknown SEI type 128
viseron    | [2021-06-08 23:11:05] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [h264 @ 0x55c31661a0] ct_type:1 pic_struct:0
viseron    | [2021-06-08 23:11:05] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [h264 @ 0x55c31661a0] unknown SEI type 128
viseron    | [2021-06-08 23:11:05] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [h264 @ 0x55c31661a0] ct_type:1 pic_struct:0
viseron    | [2021-06-08 23:11:05] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [h264 @ 0x55c31661a0] unknown SEI type 128
viseron    | [2021-06-08 23:11:05] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [h264 @ 0x55c31661a0] ct_type:1 pic_struct:0
viseron    | [2021-06-08 23:11:05] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [h264 @ 0x55c31661a0] unknown SEI type 128
viseron    | [2021-06-08 23:11:05] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [h264 @ 0x55c31661a0] ct_type:1 pic_struct:0
viseron    | [2021-06-08 23:11:05] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [h264 @ 0x55c31661a0] unknown SEI type 128
viseron    | [2021-06-08 23:11:05] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [h264 @ 0x55c31661a0] ct_type:1 pic_struct:0
viseron    | [2021-06-08 23:11:05] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [h264 @ 0x55c31661a0] unknown SEI type 128
viseron    | [2021-06-08 23:11:05] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [h264 @ 0x55c31661a0] ct_type:1 pic_struct:0
viseron    | [2021-06-08 23:11:06] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [h264 @ 0x55c31661a0] unknown SEI type 128
viseron    | [2021-06-08 23:11:06] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [h264 @ 0x55c31661a0] ct_type:1 pic_struct:0
viseron    | [2021-06-08 23:11:06] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [h264 @ 0x55c31661a0] unknown SEI type 128
viseron    | [2021-06-08 23:11:06] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [h264 @ 0x55c31661a0] ct_type:1 pic_struct:0
viseron    | [2021-06-08 23:11:06] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [h264 @ 0x55c31661a0] unknown SEI type 128
viseron    | [2021-06-08 23:11:06] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [h264 @ 0x55c31661a0] ct_type:1 pic_struct:0
viseron    | [2021-06-08 23:11:06] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [h264 @ 0x55c31661a0] unknown SEI type 128
viseron    | [2021-06-08 23:11:06] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [h264 @ 0x55c31661a0] ct_type:1 pic_struct:0
viseron    | [2021-06-08 23:11:06] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [h264 @ 0x55c31661a0] unknown SEI type 128
viseron    | [2021-06-08 23:11:06] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [h264 @ 0x55c31661a0] ct_type:1 pic_struct:0
viseron    | [2021-06-08 23:11:06] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [rtsp @ 0x55c3165570] All info found
viseron    | [2021-06-08 23:11:06] [DEBUG   ] [viseron.camera.stream_segments.foyer] - Input #0, rtsp, from 'rtsp://*****:*****@192.168.0.88:554/cam/realmonitor?channel=17@subtype=0':
viseron    | [2021-06-08 23:11:06] [DEBUG   ] [viseron.camera.stream_segments.foyer] -   Metadata:
viseron    | [2021-06-08 23:11:06] [DEBUG   ] [viseron.camera.stream_segments.foyer] -     title           : Media Server
viseron    | [2021-06-08 23:11:06] [DEBUG   ] [viseron.camera.stream_segments.foyer] -   Duration: N/A, start: 1623165065.288678, bitrate: N/A
viseron    | [2021-06-08 23:11:06] [DEBUG   ] [viseron.camera.stream_segments.foyer] -   Stream #0:0, 22, 1/90000: Video: h264, 1 reference frame, yuvj420p(pc, bt709, progressive, left), 1920x1080 (1920x1088) [SAR 1:1 DAR 16:9], 0/1, 20 fps, 20 tbr, 90k tbn, 40 tbc
viseron    | [2021-06-08 23:11:06] [DEBUG   ] [viseron.camera.stream_segments.foyer] - Successfully opened the file.
viseron    | [2021-06-08 23:11:06] [DEBUG   ] [viseron.camera.stream_segments.foyer] - Parsing a group of options: output url /segments/Foyer/%Y%m%d%H%M%S.mp4.
viseron    | [2021-06-08 23:11:06] [DEBUG   ] [viseron.camera.stream_segments.foyer] - Applying option f (force format) with argument segment.
viseron    | [2021-06-08 23:11:06] [DEBUG   ] [viseron.camera.stream_segments.foyer] - Applying option c:v (codec name) with argument copy.
viseron    | [2021-06-08 23:11:06] [DEBUG   ] [viseron.camera.stream_segments.foyer] - Successfully parsed a group of options.
viseron    | [2021-06-08 23:11:06] [DEBUG   ] [viseron.camera.stream_segments.foyer] - Opening an output file: /segments/Foyer/%Y%m%d%H%M%S.mp4.
viseron    | [2021-06-08 23:11:06] [DEBUG   ] [viseron.camera.stream_segments.foyer] - Successfully opened the file.
viseron    | [2021-06-08 23:11:06] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x55c319d2f0] Selected stream id:0 type:video
viseron    | [2021-06-08 23:11:06] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x55c319d2f0] Opening '/segments/Foyer/20210608231106.mp4' for writing
viseron    | [2021-06-08 23:11:06] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [file @ 0x55c31640c0] Setting default whitelist 'file,crypto,data'
viseron    | [2021-06-08 23:11:06] [DEBUG   ] [viseron.camera.stream_segments.foyer] - Output #0, segment, to '/segments/Foyer/%Y%m%d%H%M%S.mp4':
viseron    | [2021-06-08 23:11:06] [DEBUG   ] [viseron.camera.stream_segments.foyer] -   Metadata:
viseron    | [2021-06-08 23:11:06] [DEBUG   ] [viseron.camera.stream_segments.foyer] -     title           : Media Server
viseron    | [2021-06-08 23:11:06] [DEBUG   ] [viseron.camera.stream_segments.foyer] -     encoder         : Lavf58.76.100
viseron    | [2021-06-08 23:11:06] [DEBUG   ] [viseron.camera.stream_segments.foyer] -   Stream #0:0, 0, 1/10240: Video: h264, 1 reference frame, yuvj420p(pc, bt709, progressive, left), 1920x1080 (0x0) [SAR 1:1 DAR 16:9], 0/1, q=2-31, 20 fps, 20 tbr, 10240 tbn, 20 tbc
viseron    | [2021-06-08 23:11:06] [DEBUG   ] [viseron.camera.stream_segments.foyer] - Stream mapping:
viseron    | [2021-06-08 23:11:06] [DEBUG   ] [viseron.camera.stream_segments.foyer] -   Stream #0:0 -> #0:0 (copy)
viseron    | [2021-06-08 23:11:06] [DEBUG   ] [viseron.camera.stream_segments.foyer] - Press [q] to stop, [?] for help
viseron    | [2021-06-08 23:11:06] [DEBUG   ] [viseron.camera.stream_segments.foyer] - cur_dts is invalid st:0 (0) [init:1 i_done:0 finish:0] (this is harmless if it occurs once at the start per stream)
viseron    | [2021-06-08 23:11:06] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55c31661a0] unknown SEI type 128
viseron    | [2021-06-08 23:11:06] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55c31661a0] ct_type:1 pic_struct:0
viseron    | [2021-06-08 23:11:06] [DEBUG   ] [viseron.camera.stream_segments.foyer] - frame=    0 fps=0.0 q=-1.0 size=N/A time=00:00:00.00 bitrate=N/A speed=N/A    
viseron    | [2021-06-08 23:11:06] [DEBUG   ] [viseron.camera.stream_segments.foyer] - cur_dts is invalid st:0 (0) [init:1 i_done:0 finish:0] (this is harmless if it occurs once at the start per stream)
viseron    | [2021-06-08 23:11:06] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55c31661a0] unknown SEI type 128
viseron    | [2021-06-08 23:11:06] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55c31661a0] ct_type:1 pic_struct:0
viseron    | [2021-06-08 23:11:06] [DEBUG   ] [viseron.camera.stream_segments.foyer] - cur_dts is invalid st:0 (0) [init:1 i_done:0 finish:0] (this is harmless if it occurs once at the start per stream)
viseron    | [2021-06-08 23:11:06] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55c31661a0] unknown SEI type 128
viseron    | [2021-06-08 23:11:06] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55c31661a0] ct_type:1 pic_struct:0
viseron    | [2021-06-08 23:11:06] [DEBUG   ] [viseron.camera.stream_segments.foyer] - cur_dts is invalid st:0 (0) [init:1 i_done:0 finish:0] (this is harmless if it occurs once at the start per stream)
viseron    | [2021-06-08 23:11:06] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55c31661a0] unknown SEI type 128
viseron    | [2021-06-08 23:11:06] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55c31661a0] ct_type:1 pic_struct:0
viseron    | [2021-06-08 23:11:06] [DEBUG   ] [viseron.camera.stream_segments.foyer] - cur_dts is invalid st:0 (0) [init:1 i_done:0 finish:0] (this is harmless if it occurs once at the start per stream)
viseron    | [2021-06-08 23:11:06] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55c31661a0] unknown SEI type 128
viseron    | [2021-06-08 23:11:06] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55c31661a0] ct_type:1 pic_struct:0
viseron    | [2021-06-08 23:11:06] [DEBUG   ] [viseron.camera.stream_segments.foyer] - cur_dts is invalid st:0 (0) [init:1 i_done:0 finish:0] (this is harmless if it occurs once at the start per stream)
viseron    | [2021-06-08 23:11:06] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55c31661a0] unknown SEI type 128
viseron    | [2021-06-08 23:11:06] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55c31661a0] ct_type:1 pic_struct:0
viseron    | [2021-06-08 23:11:06] [DEBUG   ] [viseron.camera.stream_segments.foyer] - cur_dts is invalid st:0 (0) [init:1 i_done:0 finish:0] (this is harmless if it occurs once at the start per stream)
viseron    | [2021-06-08 23:11:06] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55c31661a0] unknown SEI type 128
viseron    | [2021-06-08 23:11:06] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55c31661a0] ct_type:1 pic_struct:0
viseron    | [2021-06-08 23:11:06] [DEBUG   ] [viseron.camera.stream_segments.foyer] - cur_dts is invalid st:0 (0) [init:1 i_done:0 finish:0] (this is harmless if it occurs once at the start per stream)
viseron    | [2021-06-08 23:11:06] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55c31661a0] unknown SEI type 128
viseron    | [2021-06-08 23:11:06] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55c31661a0] ct_type:1 pic_struct:0
viseron    | [2021-06-08 23:11:06] [DEBUG   ] [viseron.camera.stream_segments.foyer] - cur_dts is invalid st:0 (0) [init:1 i_done:0 finish:0] (this is harmless if it occurs once at the start per stream)
viseron    | [2021-06-08 23:11:06] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55c31661a0] unknown SEI type 128
viseron    | [2021-06-08 23:11:06] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55c31661a0] ct_type:1 pic_struct:0
viseron    | [2021-06-08 23:11:06] [DEBUG   ] [viseron.camera.stream_segments.foyer] - cur_dts is invalid st:0 (0) [init:1 i_done:0 finish:0] (this is harmless if it occurs once at the start per stream)
viseron    | [2021-06-08 23:11:06] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55c31661a0] unknown SEI type 128
viseron    | [2021-06-08 23:11:06] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55c31661a0] ct_type:1 pic_struct:0
viseron    | [2021-06-08 23:11:06] [DEBUG   ] [viseron.camera.stream_segments.foyer] - cur_dts is invalid st:0 (0) [init:1 i_done:0 finish:0] (this is harmless if it occurs once at the start per stream)
viseron    | [2021-06-08 23:11:06] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55c31661a0] unknown SEI type 128
viseron    | [2021-06-08 23:11:06] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55c31661a0] ct_type:1 pic_struct:0
viseron    | [2021-06-08 23:11:06] [DEBUG   ] [viseron.camera.stream_segments.foyer] - frame=    0 fps=0.0 q=-1.0 size=N/A time=00:00:00.00 bitrate=N/A speed=   0x    
viseron    | [2021-06-08 23:11:06] [DEBUG   ] [viseron.camera.stream_segments.foyer] - cur_dts is invalid st:0 (0) [init:1 i_done:0 finish:0] (this is harmless if it occurs once at the start per stream)
viseron    | [2021-06-08 23:11:06] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55c31661a0] unknown SEI type 128
viseron    | [2021-06-08 23:11:06] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55c31661a0] ct_type:1 pic_struct:0
viseron    | [2021-06-08 23:11:06] [DEBUG   ] [viseron.camera.stream_segments.foyer] - cur_dts is invalid st:0 (0) [init:1 i_done:0 finish:0] (this is harmless if it occurs once at the start per stream)
viseron    | [2021-06-08 23:11:06] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55c31661a0] unknown SEI type 128
viseron    | [2021-06-08 23:11:06] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55c31661a0] ct_type:1 pic_struct:0
viseron    | [2021-06-08 23:11:06] [DEBUG   ] [viseron.camera.stream_segments.foyer] - cur_dts is invalid st:0 (0) [init:1 i_done:0 finish:0] (this is harmless if it occurs once at the start per stream)
viseron    | [2021-06-08 23:11:06] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55c31661a0] unknown SEI type 128
viseron    | [2021-06-08 23:11:06] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55c31661a0] ct_type:1 pic_struct:0
viseron    | [2021-06-08 23:11:06] [DEBUG   ] [viseron.camera.stream_segments.foyer] - cur_dts is invalid st:0 (0) [init:1 i_done:0 finish:0] (this is harmless if it occurs once at the start per stream)
viseron    | [2021-06-08 23:11:06] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55c31661a0] unknown SEI type 128
viseron    | [2021-06-08 23:11:06] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55c31661a0] ct_type:1 pic_struct:0
viseron    | [2021-06-08 23:11:06] [DEBUG   ] [viseron.camera.stream_segments.foyer] - cur_dts is invalid st:0 (0) [init:1 i_done:0 finish:0] (this is harmless if it occurs once at the start per stream)
viseron    | [2021-06-08 23:11:07] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55c31661a0] unknown SEI type 128
viseron    | [2021-06-08 23:11:07] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55c31661a0] ct_type:1 pic_struct:0
viseron    | [2021-06-08 23:11:07] [DEBUG   ] [viseron.camera.stream_segments.foyer] - cur_dts is invalid st:0 (0) [init:1 i_done:0 finish:0] (this is harmless if it occurs once at the start per stream)
viseron    | [2021-06-08 23:11:07] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55c31661a0] unknown SEI type 128
viseron    | [2021-06-08 23:11:07] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55c31661a0] ct_type:1 pic_struct:0
viseron    | [2021-06-08 23:11:07] [DEBUG   ] [viseron.camera.stream_segments.foyer] - cur_dts is invalid st:0 (0) [init:1 i_done:0 finish:0] (this is harmless if it occurs once at the start per stream)
viseron    | [2021-06-08 23:11:07] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55c31661a0] unknown SEI type 128
viseron    | [2021-06-08 23:11:07] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55c31661a0] ct_type:1 pic_struct:0
viseron    | [2021-06-08 23:11:07] [DEBUG   ] [viseron.camera.stream_segments.foyer] - cur_dts is invalid st:0 (0) [init:1 i_done:0 finish:0] (this is harmless if it occurs once at the start per stream)
viseron    | [2021-06-08 23:11:07] [DEBUG   ] [viseron.camera.stream.foyer] - [h264 @ 0x5571dcf1a0] nal_unit_type: 7(SPS), nal_ref_idc: 3
viseron    | [2021-06-08 23:11:07] [DEBUG   ] [viseron.camera.stream.foyer] - [h264 @ 0x5571dcf1a0] nal_unit_type: 8(PPS), nal_ref_idc: 3
[2021-06-08 23:11:07] [DEBUG   ] [viseron.camera.stream.foyer] -     Last message repeated 2 times
viseron    | [2021-06-08 23:11:07] [DEBUG   ] [viseron.camera.stream.foyer] - [h264 @ 0x5571dcf1a0] ct_type:1 pic_struct:0
viseron    | [2021-06-08 23:11:07] [DEBUG   ] [viseron.camera.stream.foyer] - [h264 @ 0x5571dcf1a0] nal_unit_type: 9(AUD), nal_ref_idc: 0
viseron    | [2021-06-08 23:11:07] [DEBUG   ] [viseron.camera.stream.foyer] - [h264 @ 0x5571dcf1a0] nal_unit_type: 7(SPS), nal_ref_idc: 3
viseron    | [2021-06-08 23:11:07] [DEBUG   ] [viseron.camera.stream.foyer] - [h264 @ 0x5571dcf1a0] nal_unit_type: 8(PPS), nal_ref_idc: 3
[2021-06-08 23:11:07] [DEBUG   ] [viseron.camera.stream.foyer] -     Last message repeated 2 times
viseron    | [2021-06-08 23:11:07] [DEBUG   ] [viseron.camera.stream.foyer] - [h264 @ 0x5571dcf1a0] nal_unit_type: 5(IDR), nal_ref_idc: 3
viseron    | [2021-06-08 23:11:07] [DEBUG   ] [viseron.camera.stream.foyer] - [h264 @ 0x5571dcf1a0] Format yuvj420p chosen by get_format().
viseron    | [2021-06-08 23:11:07] [DEBUG   ] [viseron.camera.stream.foyer] - [h264 @ 0x5571dcf1a0] Reinit context to 704x576, pix_fmt: yuvj420p
viseron    | [2021-06-08 23:11:07] [DEBUG   ] [viseron.camera.stream.foyer] - [h264 @ 0x5571dcf1a0] ct_type:1 pic_struct:0
[2021-06-08 23:11:07] [DEBUG   ] [viseron.camera.stream_segments.foyer] -     Last message repeated 2 times
viseron    | [2021-06-08 23:11:07] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55c31661a0] ct_type:1 pic_struct:0
viseron    | [2021-06-08 23:11:07] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x55c319d2f0] segment:'/segments/Foyer/20210608231106.mp4' starts with packet stream:0 pts:19881 pts_time:1.9415 frame:0
viseron    | [2021-06-08 23:11:07] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x55c319d2f0] stream:0 start_pts_time:0 pts:19881 pts_time:1.9415 dts:19881 dts_time:1.9415 -> pts:19881 pts_time:1.9415 dts:19881 dts_time:1.9415
viseron    | [2021-06-08 23:11:07] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55c31661a0] unknown SEI type 128
viseron    | [2021-06-08 23:11:07] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55c31661a0] ct_type:1 pic_struct:0
viseron    | [2021-06-08 23:11:07] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x55c319d2f0] stream:0 start_pts_time:0 pts:21028 pts_time:2.05352 dts:21028 dts_time:2.05352 -> pts:21028 pts_time:2.05352 dts:21028 dts_time:2.05352
viseron    | [2021-06-08 23:11:07] [DEBUG   ] [viseron.camera.stream_segments.foyer] - frame=    2 fps=1.8 q=-1.0 size=N/A time=00:00:02.05 bitrate=N/A speed=1.83x    
viseron    | [2021-06-08 23:11:07] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55c31661a0] unknown SEI type 128
viseron    | [2021-06-08 23:11:07] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55c31661a0] ct_type:1 pic_struct:0
viseron    | [2021-06-08 23:11:07] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x55c319d2f0] stream:0 start_pts_time:0 pts:21042 pts_time:2.05488 dts:21042 dts_time:2.05488 -> pts:21042 pts_time:2.05488 dts:21042 dts_time:2.05488
viseron    | [2021-06-08 23:11:07] [DEBUG   ] [viseron.camera.stream.foyer] - [h264 @ 0x5571dcf1a0] unknown SEI type 128
viseron    | [2021-06-08 23:11:07] [DEBUG   ] [viseron.camera.stream.foyer] - [h264 @ 0x5571dcf1a0] ct_type:1 pic_struct:0
viseron    | [2021-06-08 23:11:07] [DEBUG   ] [viseron.camera.stream.foyer] - [h264 @ 0x5571dcf1a0] nal_unit_type: 9(AUD), nal_ref_idc: 0
viseron    | [2021-06-08 23:11:07] [DEBUG   ] [viseron.camera.stream.foyer] - [h264 @ 0x5571dcf1a0] nal_unit_type: 6(SEI), nal_ref_idc: 0
viseron    | [2021-06-08 23:11:07] [DEBUG   ] [viseron.camera.stream.foyer] - [h264 @ 0x5571dcf1a0] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 3
viseron    | [2021-06-08 23:11:07] [DEBUG   ] [viseron.camera.stream.foyer] - [h264 @ 0x5571dcf1a0] ct_type:1 pic_struct:0
viseron    | [2021-06-08 23:11:07] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55c31661a0] unknown SEI type 128
viseron    | [2021-06-08 23:11:07] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55c31661a0] ct_type:1 pic_struct:0
viseron    | [2021-06-08 23:11:07] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x55c319d2f0] stream:0 start_pts_time:0 pts:21088 pts_time:2.05938 dts:21088 dts_time:2.05938 -> pts:21088 pts_time:2.05938 dts:21088 dts_time:2.05938
viseron    | [2021-06-08 23:11:07] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55c31661a0] unknown SEI type 128
viseron    | [2021-06-08 23:11:07] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55c31661a0] ct_type:1 pic_struct:0
viseron    | [2021-06-08 23:11:07] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x55c319d2f0] stream:0 start_pts_time:0 pts:21412 pts_time:2.09102 dts:21412 dts_time:2.09102 -> pts:21412 pts_time:2.09102 dts:21412 dts_time:2.09102
viseron    | [2021-06-08 23:11:07] [DEBUG   ] [viseron.camera.stream.foyer] - [h264 @ 0x5571dcf1a0] unknown SEI type 128
viseron    | [2021-06-08 23:11:07] [DEBUG   ] [viseron.camera.stream.foyer] - [h264 @ 0x5571dcf1a0] ct_type:1 pic_struct:0
viseron    | [2021-06-08 23:11:07] [DEBUG   ] [viseron.camera.stream.foyer] - [h264 @ 0x5571dcf1a0] nal_unit_type: 9(AUD), nal_ref_idc: 0
viseron    | [2021-06-08 23:11:07] [DEBUG   ] [viseron.camera.stream.foyer] - [h264 @ 0x5571dcf1a0] nal_unit_type: 6(SEI), nal_ref_idc: 0
viseron    | [2021-06-08 23:11:07] [DEBUG   ] [viseron.camera.stream.foyer] - [h264 @ 0x5571dcf1a0] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 3
viseron    | [2021-06-08 23:11:07] [DEBUG   ] [viseron.camera.stream.foyer] - [h264 @ 0x5571dcf1a0] ct_type:1 pic_struct:0
viseron    | [2021-06-08 23:11:07] [DEBUG   ] [viseron.camera.stream.foyer] - [h264 @ 0x5571dcf1a0] unknown SEI type 128
viseron    | [2021-06-08 23:11:07] [DEBUG   ] [viseron.camera.stream.foyer] - [h264 @ 0x5571dcf1a0] ct_type:1 pic_struct:0
viseron    | [2021-06-08 23:11:07] [DEBUG   ] [viseron.camera.stream.foyer] - [h264 @ 0x5571dcf1a0] nal_unit_type: 9(AUD), nal_ref_idc: 0
viseron    | [2021-06-08 23:11:07] [DEBUG   ] [viseron.camera.stream.foyer] - [h264 @ 0x5571dcf1a0] nal_unit_type: 6(SEI), nal_ref_idc: 0
viseron    | [2021-06-08 23:11:07] [DEBUG   ] [viseron.camera.stream.foyer] - [h264 @ 0x5571dcf1a0] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 3
viseron    | [2021-06-08 23:11:07] [DEBUG   ] [viseron.camera.stream.foyer] - [h264 @ 0x5571dcf1a0] ct_type:1 pic_struct:0
viseron    | [2021-06-08 23:11:07] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55c31661a0] unknown SEI type 128
viseron    | [2021-06-08 23:11:07] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55c31661a0] ct_type:1 pic_struct:0
viseron    | [2021-06-08 23:11:07] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x55c319d2f0] stream:0 start_pts_time:0 pts:21851 pts_time:2.13389 dts:21851 dts_time:2.13389 -> pts:21851 pts_time:2.13389 dts:21851 dts_time:2.13389
viseron    | [2021-06-08 23:11:07] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55c31661a0] unknown SEI type 128
viseron    | [2021-06-08 23:11:07] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55c31661a0] ct_type:1 pic_struct:0
viseron    | [2021-06-08 23:11:07] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x55c319d2f0] stream:0 start_pts_time:0 pts:22239 pts_time:2.17178 dts:22239 dts_time:2.17178 -> pts:22239 pts_time:2.17178 dts:22239 dts_time:2.17178
viseron    | [2021-06-08 23:11:07] [DEBUG   ] [viseron.camera.stream.foyer] - [h264 @ 0x5571dcf1a0] unknown SEI type 128
viseron    | [2021-06-08 23:11:07] [DEBUG   ] [viseron.camera.stream.foyer] - [h264 @ 0x5571dcf1a0] ct_type:1 pic_struct:0
viseron    | [2021-06-08 23:11:07] [DEBUG   ] [viseron.camera.stream.foyer] - [h264 @ 0x5571dcf1a0] nal_unit_type: 9(AUD), nal_ref_idc: 0
viseron    | [2021-06-08 23:11:07] [DEBUG   ] [viseron.camera.stream.foyer] - [h264 @ 0x5571dcf1a0] nal_unit_type: 6(SEI), nal_ref_idc: 0
viseron    | [2021-06-08 23:11:07] [DEBUG   ] [viseron.camera.stream.foyer] - [h264 @ 0x5571dcf1a0] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 3
viseron    | [2021-06-08 23:11:07] [DEBUG   ] [viseron.camera.stream.foyer] - [h264 @ 0x5571dcf1a0] ct_type:1 pic_struct:0
viseron    | [2021-06-08 23:11:07] [DEBUG   ] [viseron.camera.stream.foyer] - [h264 @ 0x5571dcf1a0] unknown SEI type 128
viseron    | [2021-06-08 23:11:07] [DEBUG   ] [viseron.camera.stream.foyer] - [h264 @ 0x5571dcf1a0] ct_type:1 pic_struct:0
viseron    | [2021-06-08 23:11:07] [DEBUG   ] [viseron.camera.stream.foyer] - [h264 @ 0x5571dcf1a0] nal_unit_type: 9(AUD), nal_ref_idc: 0
viseron    | [2021-06-08 23:11:07] [DEBUG   ] [viseron.camera.stream.foyer] - [h264 @ 0x5571dcf1a0] nal_unit_type: 6(SEI), nal_ref_idc: 0
viseron    | [2021-06-08 23:11:07] [DEBUG   ] [viseron.camera.stream.foyer] - [h264 @ 0x5571dcf1a0] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 3
viseron    | [2021-06-08 23:11:07] [DEBUG   ] [viseron.camera.stream.foyer] - [h264 @ 0x5571dcf1a0] ct_type:1 pic_struct:0
viseron    | [2021-06-08 23:11:07] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55c31661a0] unknown SEI type 128
viseron    | [2021-06-08 23:11:07] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55c31661a0] ct_type:1 pic_struct:0
viseron    | [2021-06-08 23:11:07] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x55c319d2f0] stream:0 start_pts_time:0 pts:22522 pts_time:2.19941 dts:22522 dts_time:2.19941 -> pts:22522 pts_time:2.19941 dts:22522 dts_time:2.19941
viseron    | [2021-06-08 23:11:07] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55c31661a0] unknown SEI type 128
viseron    | [2021-06-08 23:11:07] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55c31661a0] ct_type:1 pic_struct:0
viseron    | [2021-06-08 23:11:07] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x55c319d2f0] stream:0 start_pts_time:0 pts:23438 pts_time:2.28887 dts:23438 dts_time:2.28887 -> pts:23438 pts_time:2.28887 dts:23438 dts_time:2.28887
viseron    | [2021-06-08 23:11:07] [DEBUG   ] [viseron.camera.stream.foyer] - [h264 @ 0x5571dcf1a0] unknown SEI type 128
viseron    | [2021-06-08 23:11:07] [DEBUG   ] [viseron.camera.stream.foyer] - [h264 @ 0x5571dcf1a0] ct_type:1 pic_struct:0
viseron    | [2021-06-08 23:11:07] [DEBUG   ] [viseron.camera.stream.foyer] - [h264 @ 0x5571dcf1a0] nal_unit_type: 9(AUD), nal_ref_idc: 0
viseron    | [2021-06-08 23:11:07] [DEBUG   ] [viseron.camera.stream.foyer] - [h264 @ 0x5571dcf1a0] nal_unit_type: 6(SEI), nal_ref_idc: 0
viseron    | [2021-06-08 23:11:07] [DEBUG   ] [viseron.camera.stream.foyer] - [h264 @ 0x5571dcf1a0] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 3
viseron    | [2021-06-08 23:11:07] [DEBUG   ] [viseron.camera.stream.foyer] - [h264 @ 0x5571dcf1a0] ct_type:1 pic_struct:0
viseron    | [2021-06-08 23:11:07] [DEBUG   ] [viseron.camera.stream.foyer] - [h264 @ 0x5571dcf1a0] unknown SEI type 128
viseron    | [2021-06-08 23:11:07] [DEBUG   ] [viseron.camera.stream.foyer] - [h264 @ 0x5571dcf1a0] ct_type:1 pic_struct:0
viseron    | [2021-06-08 23:11:07] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55c31661a0] unknown SEI type 128
viseron    | [2021-06-08 23:11:07] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55c31661a0] ct_type:1 pic_struct:0
viseron    | [2021-06-08 23:11:07] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x55c319d2f0] stream:0 start_pts_time:0 pts:23782 pts_time:2.32246 dts:23782 dts_time:2.32246 -> pts:23782 pts_time:2.32246 dts:23782 dts_time:2.32246
viseron    | [2021-06-08 23:11:07] [DEBUG   ] [viseron.camera.stream.foyer] - [h264 @ 0x5571dcf1a0] unknown SEI type 128
viseron    | [2021-06-08 23:11:07] [DEBUG   ] [viseron.camera.stream.foyer] - [h264 @ 0x5571dcf1a0] ct_type:1 pic_struct:0
viseron    | [2021-06-08 23:11:07] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55c31661a0] unknown SEI type 128
viseron    | [2021-06-08 23:11:07] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55c31661a0] ct_type:1 pic_struct:0
viseron    | [2021-06-08 23:11:07] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x55c319d2f0] stream:0 start_pts_time:0 pts:24289 pts_time:2.37197 dts:24289 dts_time:2.37197 -> pts:24289 pts_time:2.37197 dts:24289 dts_time:2.37197
viseron    | [2021-06-08 23:11:07] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55c31661a0] unknown SEI type 128
viseron    | [2021-06-08 23:11:07] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55c31661a0] ct_type:1 pic_struct:0
viseron    | [2021-06-08 23:11:07] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x55c319d2f0] stream:0 start_pts_time:0 pts:24608 pts_time:2.40313 dts:24608 dts_time:2.40313 -> pts:24608 pts_time:2.40313 dts:24608 dts_time:2.40313
viseron    | [2021-06-08 23:11:07] [DEBUG   ] [viseron.camera.stream.foyer] - [h264 @ 0x5571dcf1a0] unknown SEI type 128
viseron    | [2021-06-08 23:11:07] [DEBUG   ] [viseron.camera.stream.foyer] - [h264 @ 0x5571dcf1a0] ct_type:1 pic_struct:0
viseron    | [2021-06-08 23:11:07] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55c31661a0] unknown SEI type 128
viseron    | [2021-06-08 23:11:07] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55c31661a0] ct_type:1 pic_struct:0
viseron    | [2021-06-08 23:11:07] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x55c319d2f0] stream:0 start_pts_time:0 pts:25442 pts_time:2.48457 dts:25442 dts_time:2.48457 -> pts:25442 pts_time:2.48457 dts:25442 dts_time:2.48457
viseron    | [2021-06-08 23:11:07] [DEBUG   ] [viseron.camera.stream.foyer] - [h264 @ 0x5571dcf1a0] unknown SEI type 128
viseron    | [2021-06-08 23:11:07] [DEBUG   ] [viseron.camera.stream.foyer] - [h264 @ 0x5571dcf1a0] ct_type:1 pic_struct:0
viseron    | [2021-06-08 23:11:07] [DEBUG   ] [viseron.camera.stream.foyer] - [h264 @ 0x5571dcf1a0] unknown SEI type 128
viseron    | [2021-06-08 23:11:07] [DEBUG   ] [viseron.camera.stream.foyer] - [h264 @ 0x5571dcf1a0] ct_type:1 pic_struct:0
viseron    | [2021-06-08 23:11:07] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55c31661a0] unknown SEI type 128
viseron    | [2021-06-08 23:11:07] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55c31661a0] ct_type:1 pic_struct:0
viseron    | [2021-06-08 23:11:07] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x55c319d2f0] stream:0 start_pts_time:0 pts:25646 pts_time:2.50449 dts:25646 dts_time:2.50449 -> pts:25646 pts_time:2.50449 dts:25646 dts_time:2.50449
viseron    | [2021-06-08 23:11:07] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55c31661a0] unknown SEI type 128
viseron    | [2021-06-08 23:11:07] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55c31661a0] ct_type:1 pic_struct:0
viseron    | [2021-06-08 23:11:07] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x55c319d2f0] stream:0 start_pts_time:0 pts:26225 pts_time:2.56104 dts:26225 dts_time:2.56104 -> pts:26225 pts_time:2.56104 dts:26225 dts_time:2.56104
viseron    | [2021-06-08 23:11:07] [DEBUG   ] [viseron.camera.stream.foyer] - [h264 @ 0x5571dcf1a0] unknown SEI type 128
viseron    | [2021-06-08 23:11:07] [DEBUG   ] [viseron.camera.stream.foyer] - [h264 @ 0x5571dcf1a0] ct_type:1 pic_struct:0
viseron    | [2021-06-08 23:11:07] [DEBUG   ] [viseron.camera.stream.foyer] - [h264 @ 0x5571dcf1a0] unknown SEI type 128
viseron    | [2021-06-08 23:11:07] [DEBUG   ] [viseron.camera.stream.foyer] - [h264 @ 0x5571dcf1a0] ct_type:1 pic_struct:0
viseron    | [2021-06-08 23:11:07] [DEBUG   ] [viseron.camera.stream_segments.foyer] - frame=   15 fps=9.2 q=-1.0 size=N/A time=00:00:02.56 bitrate=N/A speed=1.57x    
viseron    | [2021-06-08 23:11:07] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55c31661a0] unknown SEI type 128
viseron    | [2021-06-08 23:11:07] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55c31661a0] ct_type:1 pic_struct:0
viseron    | [2021-06-08 23:11:07] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x55c319d2f0] stream:0 start_pts_time:0 pts:26317 pts_time:2.57002 dts:26317 dts_time:2.57002 -> pts:26317 pts_time:2.57002 dts:26317 dts_time:2.57002
viseron    | [2021-06-08 23:11:07] [DEBUG   ] [viseron.camera.stream.foyer] - [h264 @ 0x5571dcf1a0] unknown SEI type 128
viseron    | [2021-06-08 23:11:07] [DEBUG   ] [viseron.camera.stream.foyer] - [h264 @ 0x5571dcf1a0] ct_type:1 pic_struct:0
viseron    | [2021-06-08 23:11:07] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55c31661a0] unknown SEI type 128
viseron    | [2021-06-08 23:11:07] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55c31661a0] ct_type:1 pic_struct:0
viseron    | [2021-06-08 23:11:07] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x55c319d2f0] stream:0 start_pts_time:0 pts:27079 pts_time:2.64443 dts:27079 dts_time:2.64443 -> pts:27079 pts_time:2.64443 dts:27079 dts_time:2.64443
viseron    | [2021-06-08 23:11:08] [DEBUG   ] [viseron.camera.stream.foyer] - [h264 @ 0x5571dcf1a0] unknown SEI type 128
viseron    | [2021-06-08 23:11:08] [DEBUG   ] [viseron.camera.stream.foyer] - [h264 @ 0x5571dcf1a0] ct_type:1 pic_struct:0
viseron    | [2021-06-08 23:11:08] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55c31661a0] unknown SEI type 128
viseron    | [2021-06-08 23:11:08] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55c31661a0] ct_type:1 pic_struct:0
viseron    | [2021-06-08 23:11:08] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x55c319d2f0] stream:0 start_pts_time:0 pts:27585 pts_time:2.69385 dts:27585 dts_time:2.69385 -> pts:27585 pts_time:2.69385 dts:27585 dts_time:2.69385
viseron    | [2021-06-08 23:11:08] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55c31661a0] unknown SEI type 128
viseron    | [2021-06-08 23:11:08] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55c31661a0] ct_type:1 pic_struct:0
viseron    | [2021-06-08 23:11:08] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x55c319d2f0] stream:0 start_pts_time:0 pts:28357 pts_time:2.76924 dts:28357 dts_time:2.76924 -> pts:28357 pts_time:2.76924 dts:28357 dts_time:2.76924
viseron    | [2021-06-08 23:11:08] [DEBUG   ] [viseron.camera.stream.foyer] - [h264 @ 0x5571dcf1a0] unknown SEI type 128
viseron    | [2021-06-08 23:11:08] [DEBUG   ] [viseron.camera.stream.foyer] - [h264 @ 0x5571dcf1a0] ct_type:1 pic_struct:0
viseron    | [2021-06-08 23:11:08] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55c31661a0] unknown SEI type 128
viseron    | [2021-06-08 23:11:08] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55c31661a0] ct_type:1 pic_struct:0
viseron    | [2021-06-08 23:11:08] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x55c319d2f0] stream:0 start_pts_time:0 pts:28689 pts_time:2.80166 dts:28689 dts_time:2.80166 -> pts:28689 pts_time:2.80166 dts:28689 dts_time:2.80166
viseron    | [2021-06-08 23:11:08] [DEBUG   ] [viseron.camera.stream.foyer] - [h264 @ 0x5571dcf1a0] unknown SEI type 128
viseron    | [2021-06-08 23:11:08] [DEBUG   ] [viseron.camera.stream.foyer] - [h264 @ 0x5571dcf1a0] ct_type:1 pic_struct:0
viseron    | [2021-06-08 23:11:08] [DEBUG   ] [viseron.camera.stream.foyer] - [h264 @ 0x5571dcf1a0] unknown SEI type 128
viseron    | [2021-06-08 23:11:08] [DEBUG   ] [viseron.camera.stream.foyer] - [h264 @ 0x5571dcf1a0] ct_type:1 pic_struct:0
viseron    | [2021-06-08 23:11:08] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55c31661a0] unknown SEI type 128
viseron    | [2021-06-08 23:11:08] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55c31661a0] ct_type:1 pic_struct:0
viseron    | [2021-06-08 23:11:08] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x55c319d2f0] stream:0 start_pts_time:0 pts:29023 pts_time:2.83428 dts:29023 dts_time:2.83428 -> pts:29023 pts_time:2.83428 dts:29023 dts_time:2.83428
viseron    | [2021-06-08 23:11:08] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55c31661a0] unknown SEI type 128
viseron    | [2021-06-08 23:11:08] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55c31661a0] ct_type:1 pic_struct:0
viseron    | [2021-06-08 23:11:08] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x55c319d2f0] stream:0 start_pts_time:0 pts:29858 pts_time:2.91582 dts:29858 dts_time:2.91582 -> pts:29858 pts_time:2.91582 dts:29858 dts_time:2.91582
viseron    | [2021-06-08 23:11:08] [DEBUG   ] [viseron.camera.stream.foyer] - [h264 @ 0x5571dcf1a0] unknown SEI type 128
viseron    | [2021-06-08 23:11:08] [DEBUG   ] [viseron.camera.stream.foyer] - [h264 @ 0x5571dcf1a0] ct_type:1 pic_struct:0
viseron    | [2021-06-08 23:11:08] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55c31661a0] unknown SEI type 128
viseron    | [2021-06-08 23:11:08] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55c31661a0] ct_type:1 pic_struct:0
viseron    | [2021-06-08 23:11:08] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x55c319d2f0] stream:0 start_pts_time:0 pts:30096 pts_time:2.93906 dts:30096 dts_time:2.93906 -> pts:30096 pts_time:2.93906 dts:30096 dts_time:2.93906
viseron    | [2021-06-08 23:11:08] [DEBUG   ] [viseron.camera.stream.foyer] - [h264 @ 0x5571dcf1a0] unknown SEI type 128
viseron    | [2021-06-08 23:11:08] [DEBUG   ] [viseron.camera.stream.foyer] - [h264 @ 0x5571dcf1a0] ct_type:1 pic_struct:0
viseron    | [2021-06-08 23:11:08] [DEBUG   ] [viseron.camera.stream.foyer] - [h264 @ 0x5571dcf1a0] unknown SEI type 128
viseron    | [2021-06-08 23:11:08] [DEBUG   ] [viseron.camera.stream.foyer] - [h264 @ 0x5571dcf1a0] ct_type:1 pic_struct:0
viseron    | [2021-06-08 23:11:08] [DEBUG   ] [viseron.camera.stream.foyer] - [rtsp @ 0x5571dce570] All info found
viseron    | [2021-06-08 23:11:08] [DEBUG   ] [viseron.camera.stream.foyer] - Input #0, rtsp, from 'rtsp://*****:*****@192.168.0.88:554/cam/realmonitor?channel=17@subtype=1':
viseron    | [2021-06-08 23:11:08] [DEBUG   ] [viseron.camera.stream.foyer] -   Metadata:
viseron    | [2021-06-08 23:11:08] [DEBUG   ] [viseron.camera.stream.foyer] -     title           : Media Server
viseron    | [2021-06-08 23:11:08] [DEBUG   ] [viseron.camera.stream.foyer] -   Duration: N/A, start: 1623165067.286833, bitrate: N/A
viseron    | [2021-06-08 23:11:08] [DEBUG   ] [viseron.camera.stream.foyer] -   Stream #0:0, 22, 1/90000: Video: h264, 1 reference frame, yuvj420p(pc, bt470bg, progressive, left), 704x576 [SAR 16:11 DAR 16:9], 0/1, 20 fps, 20 tbr, 90k tbn, 40 tbc
viseron    | [2021-06-08 23:11:08] [DEBUG   ] [viseron.camera.stream.foyer] - Successfully opened the file.
viseron    | [2021-06-08 23:11:08] [DEBUG   ] [viseron.camera.stream.foyer] - Parsing a group of options: output url pipe:1.
viseron    | [2021-06-08 23:11:08] [DEBUG   ] [viseron.camera.stream.foyer] - Applying option filter:v (set stream filtergraph) with argument fps=1.
viseron    | [2021-06-08 23:11:08] [DEBUG   ] [viseron.camera.stream.foyer] - Applying option f (force format) with argument rawvideo.
viseron    | [2021-06-08 23:11:08] [DEBUG   ] [viseron.camera.stream.foyer] - Applying option pix_fmt (set pixel format) with argument nv12.
viseron    | [2021-06-08 23:11:08] [DEBUG   ] [viseron.camera.stream.foyer] - Successfully parsed a group of options.
viseron    | [2021-06-08 23:11:08] [DEBUG   ] [viseron.camera.stream.foyer] - Opening an output file: pipe:1.
viseron    | [2021-06-08 23:11:08] [DEBUG   ] [viseron.camera.stream.foyer] - [pipe @ 0x5571ec2ba0] Setting default whitelist 'crypto,data'
viseron    | [2021-06-08 23:11:08] [DEBUG   ] [viseron.camera.stream.foyer] - Successfully opened the file.
viseron    | [2021-06-08 23:11:08] [DEBUG   ] [viseron.camera.stream.foyer] - [h264_mp4toannexb @ 0x5571dcd380] The input looks like it is Annex B already
viseron    | [2021-06-08 23:11:08] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55c31661a0] unknown SEI type 128
viseron    | [2021-06-08 23:11:08] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55c31661a0] ct_type:1 pic_struct:0
viseron    | [2021-06-08 23:11:08] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x55c319d2f0] stream:0 start_pts_time:0 pts:30526 pts_time:2.98105 dts:30526 dts_time:2.98105 -> pts:30526 pts_time:2.98105 dts:30526 dts_time:2.98105
viseron    | [2021-06-08 23:11:08] [DEBUG   ] [viseron.camera.stream.foyer] - Failed to query video capabilities: Inappropriate ioctl for device
viseron    | [2021-06-08 23:11:08] [DEBUG   ] [viseron.camera.stream.foyer] - libv4l2: error getting capabilities: Inappropriate ioctl for device
viseron    | [2021-06-08 23:11:08] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55c31661a0] unknown SEI type 128
viseron    | [2021-06-08 23:11:08] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55c31661a0] ct_type:1 pic_struct:0
roflcoopter commented 3 years ago

@l-maia

-flags low_delay

Did this give you the segfault?

roflcoopter commented 3 years ago

I just pushed a new version of roflcoopter/jetson-nano-viseron:dev which includes more of the Linux 4 Tegra libraries.

Its a lot larger than the previous one but im hoping this will install the necessarry libraries. @eldadh @l-maia @weitheng Please give it a try when you get the time.

l-maia commented 3 years ago

Just got the time to test this:

Traceback (most recent call last): File "/usr/local/lib/python3.8/runpy.py", line 185, in _run_module_as_main mod_name, mod_spec, code = _get_module_details(mod_name, _Error) File "/usr/local/lib/python3.8/runpy.py", line 144, in _get_module_details return _get_module_details(pkg_main_name, error) File "/usr/local/lib/python3.8/runpy.py", line 111, in _get_module_details import(pkg_name) File "/src/viseron/init.py", line 7, in from viseron.cleanup import Cleanup File "/src/viseron/cleanup.py", line 10, in from viseron.const import CAMERA_SEGMENT_DURATION File "/src/viseron/const.py", line 4, in from cv2 import FONT_HERSHEY_SIMPLEX File "/usr/local/lib/python3.8/site-packages/cv2/init.py", line 102, in bootstrap() File "/usr/local/lib/python3.8/site-packages/cv2/init.py", line 90, in bootstrap import cv2 ImportError: libnppc.so.10: cannot open shared object file: No such file or directory

weitheng commented 3 years ago

Just got the time to test this:

Traceback (most recent call last): File "/usr/local/lib/python3.8/runpy.py", line 185, in _run_module_as_main mod_name, mod_spec, code = _get_module_details(mod_name, _Error) File "/usr/local/lib/python3.8/runpy.py", line 144, in _get_module_details return _get_module_details(pkg_main_name, error) File "/usr/local/lib/python3.8/runpy.py", line 111, in _get_module_details import(pkg_name) File "/src/viseron/init.py", line 7, in from viseron.cleanup import Cleanup File "/src/viseron/cleanup.py", line 10, in from viseron.const import CAMERA_SEGMENT_DURATION File "/src/viseron/const.py", line 4, in from cv2 import FONT_HERSHEY_SIMPLEX File "/usr/local/lib/python3.8/site-packages/cv2/init.py", line 102, in bootstrap() File "/usr/local/lib/python3.8/site-packages/cv2/init.py", line 90, in bootstrap import cv2 ImportError: libnppc.so.10: cannot open shared object file: No such file or directory

Getting the same exact message

roflcoopter commented 3 years ago

Pushed a new version! Can you try again?

weitheng commented 3 years ago

Progress!

viseron    | [2021-06-09 15:22:45] [INFO    ] [viseron                 ] - -------------------------------------------
viseron    | [2021-06-09 15:22:45] [INFO    ] [viseron                 ] - Initializing...
viseron    | [2021-06-09 15:22:45] [DEBUG   ] [viseron.watchdog        ] - Starting scheduler
viseron    | [2021-06-09 15:22:45] [DEBUG   ] [viseron                 ] - Starting cleanup scheduler
viseron    | [2021-06-09 15:22:45] [DEBUG   ] [viseron                 ] - Running initial cleanup
viseron    | [2021-06-09 15:22:45] [DEBUG   ] [viseron.cleanup         ] - Running cleanup
viseron    | [2021-06-09 15:22:45] [INFO    ] [viseron.mqtt            ] - Initializing MQTT connection
viseron    | [2021-06-09 15:22:45] [DEBUG   ] [viseron.mqtt            ] - MQTT connected with returncode 0
viseron    | [2021-06-09 15:22:45] [DEBUG   ] [viseron.detector        ] - Initializing object detector darknet
viseron    | [2021-06-09 15:22:48] [DEBUG   ] [viseron.data_stream     ] - Subscribing to data topic */frame/scan/object, <queue.Queue object at 0x7f377a1070>
viseron    | [2021-06-09 15:22:48] [DEBUG   ] [viseron.detector        ] - Object detector initialized
viseron    | [2021-06-09 15:22:48] [INFO    ] [viseron                 ] - Initializing NVR threads
viseron    | [2021-06-09 15:22:48] [DEBUG   ] [viseron.nvr.foyer       ] - Initializing NVR thread
viseron    | [2021-06-09 15:22:48] [DEBUG   ] [viseron.camera.foyer    ] - Initializing camera Foyer
viseron    | [2021-06-09 15:22:48] [DEBUG   ] [viseron.camera.stream.foyer] - Getting stream information for rtsp://*****:*****@192.168.0.88:554/cam/realmonitor?channel=17@subtype=1
viseron    | [2021-06-09 15:22:54] [DEBUG   ] [viseron.camera.stream.foyer] - Stream information from FFprobe: Width: 704 Height: 576 FPS: 20.0 Video Codec: h264 Audio Codec: None
viseron    | [2021-06-09 15:22:54] [DEBUG   ] [viseron.camera.stream_segments.foyer] - Getting stream information for rtsp://*****:*****@192.168.0.88:554/cam/realmonitor?channel=17@subtype=0
viseron    | [2021-06-09 15:22:57] [DEBUG   ] [viseron.camera.stream_segments.foyer] - Stream information from FFprobe: Width: 1920 Height: 1080 FPS: 20.0 Video Codec: h264 Audio Codec: None
viseron    | [2021-06-09 15:22:57] [DEBUG   ] [viseron.camera.foyer    ] - Resolution: 704x576 @ 3 FPS
viseron    | [2021-06-09 15:22:57] [DEBUG   ] [viseron.data_stream     ] - Subscribing to data topic foyer/frame/decode/object, <queue.Queue object at 0x7f377b4970>
viseron    | [2021-06-09 15:22:57] [DEBUG   ] [viseron.camera.foyer    ] - Starting decoder thread
viseron    | [2021-06-09 15:22:57] [DEBUG   ] [viseron.camera.foyer    ] - Running decoder foyer.object_detection at 1s interval, every 3 frame(s)
viseron    | [2021-06-09 15:22:57] [DEBUG   ] [viseron.camera.foyer    ] - Camera Foyer initialized
viseron    | [2021-06-09 15:22:57] [DEBUG   ] [viseron.data_stream     ] - Subscribing to data topic foyer/frame/processed/object, <queue.Queue object at 0x7f377a1bb0>
viseron    | [2021-06-09 15:22:57] [DEBUG   ] [viseron.motion.foyer    ] - Initializing motion detector
viseron    | [2021-06-09 15:22:57] [DEBUG   ] [viseron.data_stream     ] - Subscribing to data topic foyer/frame/decode/motion, <queue.Queue object at 0x7f1c0be4c0>
viseron    | [2021-06-09 15:22:57] [DEBUG   ] [viseron.motion.foyer    ] - Starting decoder thread
viseron    | [2021-06-09 15:22:57] [DEBUG   ] [viseron.motion.foyer    ] - Running decoder foyer.motion_detection at 1s interval, every 3 frame(s)
viseron    | [2021-06-09 15:22:57] [DEBUG   ] [viseron.data_stream     ] - Subscribing to data topic foyer/frame/scan/motion, <queue.Queue object at 0x7f1c0be070>
viseron    | [2021-06-09 15:22:57] [DEBUG   ] [viseron.motion.foyer    ] - Motion detector initialized
viseron    | [2021-06-09 15:22:57] [DEBUG   ] [viseron.data_stream     ] - Subscribing to data topic foyer/frame/processed/motion, <queue.Queue object at 0x7f377b4e50>
viseron    | [2021-06-09 15:22:57] [DEBUG   ] [viseron.nvr.foyer       ] - Starting camera
viseron    | [2021-06-09 15:22:57] [DEBUG   ] [viseron.camera.foyer    ] - Starting capture thread
viseron    | [2021-06-09 15:22:57] [DEBUG   ] [viseron.recorder.foyer  ] - Initializing ffmpeg recorder
viseron    | [2021-06-09 15:22:57] [DEBUG   ] [viseron.recorder.foyer  ] - Creating folder /segments/Foyer
viseron    | [2021-06-09 15:22:57] [DEBUG   ] [viseron.camera.stream.foyer] - FFMPEG decoder command: foyer -hide_banner -loglevel debug -avoid_negative_ts make_zero -fflags nobuffer -flags low_delay -strict experimental -fflags +genpts -use_wallclock_as_timestamps 1 -vsync 0 -stimeout 5000000 -c:v h264_nvmpi -rtsp_transport tcp -i rtsp://*****:*****@192.168.0.88:554/cam/realmonitor?channel=17@subtype=1 -filter:v fps=1 -f rawvideo -pix_fmt nv12 pipe:1
viseron    | [2021-06-09 15:22:57] [DEBUG   ] [viseron.nvr.foyer       ] - Waiting for first frame
viseron    | [2021-06-09 15:22:57] [DEBUG   ] [viseron.nvr.foyer       ] - NVR thread initialized
viseron    | [2021-06-09 15:22:57] [INFO    ] [viseron                 ] - Initialization complete
viseron    | [2021-06-09 15:22:57] [DEBUG   ] [viseron.camera.stream_segments.foyer] - FFMPEG decoder command: foyer_segments -hide_banner -loglevel debug -avoid_negative_ts make_zero -fflags nobuffer -flags low_delay -strict experimental -fflags +genpts -use_wallclock_as_timestamps 1 -vsync 0 -stimeout 5000000 -c:v h264_nvmpi -rtsp_transport tcp -i rtsp://*****:*****@192.168.0.88:554/cam/realmonitor?channel=17@subtype=0 -f segment -segment_time 5 -reset_timestamps 1 -strftime 1 -c:v copy /segments/Foyer/%Y%m%d%H%M%S.mp4
viseron    | [2021-06-09 15:22:57] [DEBUG   ] [viseron.camera.stream.foyer] - Splitting the commandline.
viseron    | [2021-06-09 15:22:57] [DEBUG   ] [viseron.camera.stream.foyer] - Reading option '-hide_banner' ... matched as option 'hide_banner' (do not show program banner) with argument '1'.
viseron    | [2021-06-09 15:22:57] [DEBUG   ] [viseron.camera.stream.foyer] - Reading option '-loglevel' ... matched as option 'loglevel' (set logging level) with argument 'debug'.
viseron    | [2021-06-09 15:22:57] [DEBUG   ] [viseron.camera.stream.foyer] - Reading option '-avoid_negative_ts' ... matched as AVOption 'avoid_negative_ts' with argument 'make_zero'.
viseron    | [2021-06-09 15:22:57] [DEBUG   ] [viseron.camera.stream.foyer] - Reading option '-fflags' ... matched as AVOption 'fflags' with argument 'nobuffer'.
viseron    | [2021-06-09 15:22:57] [DEBUG   ] [viseron.camera.stream.foyer] - Reading option '-flags' ... matched as AVOption 'flags' with argument 'low_delay'.
viseron    | [2021-06-09 15:22:57] [DEBUG   ] [viseron.camera.stream.foyer] - Reading option '-strict' ...Routing option strict to both codec and muxer layer
viseron    | [2021-06-09 15:22:57] [DEBUG   ] [viseron.camera.stream.foyer] -  matched as AVOption 'strict' with argument 'experimental'.
viseron    | [2021-06-09 15:22:57] [DEBUG   ] [viseron.camera.stream.foyer] - Reading option '-fflags' ... matched as AVOption 'fflags' with argument '+genpts'.
viseron    | [2021-06-09 15:22:57] [DEBUG   ] [viseron.camera.stream.foyer] - Reading option '-use_wallclock_as_timestamps' ... matched as AVOption 'use_wallclock_as_timestamps' with argument '1'.
viseron    | [2021-06-09 15:22:57] [DEBUG   ] [viseron.camera.stream.foyer] - Reading option '-vsync' ... matched as option 'vsync' (video sync method) with argument '0'.
viseron    | [2021-06-09 15:22:57] [DEBUG   ] [viseron.camera.stream.foyer] - Reading option '-stimeout' ... matched as AVOption 'stimeout' with argument '5000000'.
viseron    | [2021-06-09 15:22:57] [DEBUG   ] [viseron.camera.stream.foyer] - Reading option '-c:v' ... matched as option 'c' (codec name) with argument 'h264_nvmpi'.
viseron    | [2021-06-09 15:22:57] [DEBUG   ] [viseron.camera.stream.foyer] - Reading option '-rtsp_transport' ... matched as AVOption 'rtsp_transport' with argument 'tcp'.
viseron    | [2021-06-09 15:22:57] [DEBUG   ] [viseron.camera.stream.foyer] - Reading option '-i' ... matched as input url with argument 'rtsp://*****:*****@192.168.0.88:554/cam/realmonitor?channel=17@subtype=1'.
viseron    | [2021-06-09 15:22:57] [DEBUG   ] [viseron.camera.stream.foyer] - Reading option '-filter:v' ... matched as option 'filter' (set stream filtergraph) with argument 'fps=1'.
viseron    | [2021-06-09 15:22:57] [DEBUG   ] [viseron.camera.stream.foyer] - Reading option '-f' ... matched as option 'f' (force format) with argument 'rawvideo'.
viseron    | [2021-06-09 15:22:57] [DEBUG   ] [viseron.camera.stream.foyer] - Reading option '-pix_fmt' ... matched as option 'pix_fmt' (set pixel format) with argument 'nv12'.
viseron    | [2021-06-09 15:22:57] [DEBUG   ] [viseron.camera.stream.foyer] - Reading option 'pipe:1' ... matched as output url.
viseron    | [2021-06-09 15:22:57] [DEBUG   ] [viseron.camera.stream.foyer] - Finished splitting the commandline.
viseron    | [2021-06-09 15:22:57] [DEBUG   ] [viseron.camera.stream.foyer] - Parsing a group of options: global .
viseron    | [2021-06-09 15:22:57] [DEBUG   ] [viseron.camera.stream.foyer] - Applying option hide_banner (do not show program banner) with argument 1.
viseron    | [2021-06-09 15:22:57] [DEBUG   ] [viseron.camera.stream.foyer] - Applying option loglevel (set logging level) with argument debug.
viseron    | [2021-06-09 15:22:57] [DEBUG   ] [viseron.camera.stream.foyer] - Applying option vsync (video sync method) with argument 0.
viseron    | [2021-06-09 15:22:57] [DEBUG   ] [viseron.camera.stream.foyer] - Successfully parsed a group of options.
viseron    | [2021-06-09 15:22:57] [DEBUG   ] [viseron.camera.stream.foyer] - Parsing a group of options: input url rtsp://*****:*****@192.168.0.88:554/cam/realmonitor?channel=17@subtype=1.
viseron    | [2021-06-09 15:22:57] [DEBUG   ] [viseron.camera.stream.foyer] - Applying option c:v (codec name) with argument h264_nvmpi.
viseron    | [2021-06-09 15:22:57] [DEBUG   ] [viseron.camera.stream.foyer] - Successfully parsed a group of options.
viseron    | [2021-06-09 15:22:57] [DEBUG   ] [viseron.camera.stream.foyer] - Opening an input file: rtsp://*****:*****@192.168.0.88:554/cam/realmonitor?channel=17@subtype=1.
viseron    | [2021-06-09 15:22:57] [DEBUG   ] [viseron.camera.stream.foyer] - [tcp @ 0x55b04565b0] No default whitelist set
viseron    | [2021-06-09 15:22:57] [DEBUG   ] [viseron.camera.stream.foyer] - [tcp @ 0x55b04565b0] Original list of addresses:
viseron    | [2021-06-09 15:22:57] [DEBUG   ] [viseron.camera.stream.foyer] - [tcp @ 0x55b04565b0] Address 192.168.0.88 port 554
viseron    | [2021-06-09 15:22:57] [DEBUG   ] [viseron.camera.stream.foyer] - [tcp @ 0x55b04565b0] Interleaved list of addresses:
viseron    | [2021-06-09 15:22:57] [DEBUG   ] [viseron.camera.stream.foyer] - [tcp @ 0x55b04565b0] Address 192.168.0.88 port 554
viseron    | [2021-06-09 15:22:57] [DEBUG   ] [viseron.camera.stream.foyer] - [tcp @ 0x55b04565b0] Starting connection attempt to 192.168.0.88 port 554
viseron    | [2021-06-09 15:22:57] [DEBUG   ] [viseron.camera.stream.foyer] - [tcp @ 0x55b04565b0] Successfully connected to 192.168.0.88 port 554
viseron    | [2021-06-09 15:22:57] [DEBUG   ] [viseron.camera.stream_segments.foyer] - Splitting the commandline.
viseron    | [2021-06-09 15:22:57] [DEBUG   ] [viseron.camera.stream_segments.foyer] - Reading option '-hide_banner' ... matched as option 'hide_banner' (do not show program banner) with argument '1'.
viseron    | [2021-06-09 15:22:57] [DEBUG   ] [viseron.camera.stream_segments.foyer] - Reading option '-loglevel' ... matched as option 'loglevel' (set logging level) with argument 'debug'.
viseron    | [2021-06-09 15:22:57] [DEBUG   ] [viseron.camera.stream_segments.foyer] - Reading option '-avoid_negative_ts' ... matched as AVOption 'avoid_negative_ts' with argument 'make_zero'.
viseron    | [2021-06-09 15:22:57] [DEBUG   ] [viseron.camera.stream_segments.foyer] - Reading option '-fflags' ... matched as AVOption 'fflags' with argument 'nobuffer'.
viseron    | [2021-06-09 15:22:57] [DEBUG   ] [viseron.camera.stream_segments.foyer] - Reading option '-flags' ... matched as AVOption 'flags' with argument 'low_delay'.
viseron    | [2021-06-09 15:22:57] [DEBUG   ] [viseron.camera.stream_segments.foyer] - Reading option '-strict' ...Routing option strict to both codec and muxer layer
viseron    | [2021-06-09 15:22:57] [DEBUG   ] [viseron.camera.stream_segments.foyer] -  matched as AVOption 'strict' with argument 'experimental'.
viseron    | [2021-06-09 15:22:57] [DEBUG   ] [viseron.camera.stream_segments.foyer] - Reading option '-fflags' ... matched as AVOption 'fflags' with argument '+genpts'.
viseron    | [2021-06-09 15:22:57] [DEBUG   ] [viseron.camera.stream_segments.foyer] - Reading option '-use_wallclock_as_timestamps' ... matched as AVOption 'use_wallclock_as_timestamps' with argument '1'.
viseron    | [2021-06-09 15:22:57] [DEBUG   ] [viseron.camera.stream_segments.foyer] - Reading option '-vsync' ... matched as option 'vsync' (video sync method) with argument '0'.
viseron    | [2021-06-09 15:22:57] [DEBUG   ] [viseron.camera.stream_segments.foyer] - Reading option '-stimeout' ... matched as AVOption 'stimeout' with argument '5000000'.
viseron    | [2021-06-09 15:22:57] [DEBUG   ] [viseron.camera.stream_segments.foyer] - Reading option '-c:v' ... matched as option 'c' (codec name) with argument 'h264_nvmpi'.
viseron    | [2021-06-09 15:22:57] [DEBUG   ] [viseron.camera.stream_segments.foyer] - Reading option '-rtsp_transport' ... matched as AVOption 'rtsp_transport' with argument 'tcp'.
viseron    | [2021-06-09 15:22:57] [DEBUG   ] [viseron.camera.stream_segments.foyer] - Reading option '-i' ... matched as input url with argument 'rtsp://*****:*****@192.168.0.88:554/cam/realmonitor?channel=17@subtype=0'.
viseron    | [2021-06-09 15:22:57] [DEBUG   ] [viseron.camera.stream_segments.foyer] - Reading option '-f' ... matched as option 'f' (force format) with argument 'segment'.
viseron    | [2021-06-09 15:22:57] [DEBUG   ] [viseron.camera.stream_segments.foyer] - Reading option '-segment_time' ... matched as AVOption 'segment_time' with argument '5'.
viseron    | [2021-06-09 15:22:57] [DEBUG   ] [viseron.camera.stream_segments.foyer] - Reading option '-reset_timestamps' ... matched as AVOption 'reset_timestamps' with argument '1'.
viseron    | [2021-06-09 15:22:57] [DEBUG   ] [viseron.camera.stream_segments.foyer] - Reading option '-strftime' ... matched as AVOption 'strftime' with argument '1'.
viseron    | [2021-06-09 15:22:57] [DEBUG   ] [viseron.camera.stream_segments.foyer] - Reading option '-c:v' ... matched as option 'c' (codec name) with argument 'copy'.
viseron    | [2021-06-09 15:22:57] [DEBUG   ] [viseron.camera.stream_segments.foyer] - Reading option '/segments/Foyer/%Y%m%d%H%M%S.mp4' ... matched as output url.
viseron    | [2021-06-09 15:22:57] [DEBUG   ] [viseron.camera.stream_segments.foyer] - Finished splitting the commandline.
viseron    | [2021-06-09 15:22:57] [DEBUG   ] [viseron.camera.stream_segments.foyer] - Parsing a group of options: global .
viseron    | [2021-06-09 15:22:57] [DEBUG   ] [viseron.camera.stream_segments.foyer] - Applying option hide_banner (do not show program banner) with argument 1.
viseron    | [2021-06-09 15:22:57] [DEBUG   ] [viseron.camera.stream_segments.foyer] - Applying option loglevel (set logging level) with argument debug.
viseron    | [2021-06-09 15:22:57] [DEBUG   ] [viseron.camera.stream_segments.foyer] - Applying option vsync (video sync method) with argument 0.
viseron    | [2021-06-09 15:22:57] [DEBUG   ] [viseron.camera.stream_segments.foyer] - Successfully parsed a group of options.
viseron    | [2021-06-09 15:22:57] [DEBUG   ] [viseron.camera.stream_segments.foyer] - Parsing a group of options: input url rtsp://*****:*****@192.168.0.88:554/cam/realmonitor?channel=17@subtype=0.
viseron    | [2021-06-09 15:22:57] [DEBUG   ] [viseron.camera.stream_segments.foyer] - Applying option c:v (codec name) with argument h264_nvmpi.
viseron    | [2021-06-09 15:22:57] [DEBUG   ] [viseron.camera.stream_segments.foyer] - Successfully parsed a group of options.
viseron    | [2021-06-09 15:22:57] [DEBUG   ] [viseron.camera.stream_segments.foyer] - Opening an input file: rtsp://*****:*****@192.168.0.88:554/cam/realmonitor?channel=17@subtype=0.
viseron    | [2021-06-09 15:22:57] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [tcp @ 0x55756fa5d0] No default whitelist set
viseron    | [2021-06-09 15:22:57] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [tcp @ 0x55756fa5d0] Original list of addresses:
viseron    | [2021-06-09 15:22:57] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [tcp @ 0x55756fa5d0] Address 192.168.0.88 port 554
viseron    | [2021-06-09 15:22:57] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [tcp @ 0x55756fa5d0] Interleaved list of addresses:
viseron    | [2021-06-09 15:22:57] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [tcp @ 0x55756fa5d0] Address 192.168.0.88 port 554
viseron    | [2021-06-09 15:22:57] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [tcp @ 0x55756fa5d0] Starting connection attempt to 192.168.0.88 port 554
viseron    | [2021-06-09 15:22:57] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [tcp @ 0x55756fa5d0] Successfully connected to 192.168.0.88 port 554
viseron    | [2021-06-09 15:22:58] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [rtsp @ 0x55756f8820] SDP:
viseron    | [2021-06-09 15:22:58] [DEBUG   ] [viseron.camera.stream_segments.foyer] - v=0
viseron    | [2021-06-09 15:22:58] [DEBUG   ] [viseron.camera.stream_segments.foyer] - o=- 2251956140 2251956140 IN IP4 0.0.0.0
viseron    | [2021-06-09 15:22:58] [DEBUG   ] [viseron.camera.stream_segments.foyer] - s=Media Server
viseron    | [2021-06-09 15:22:58] [DEBUG   ] [viseron.camera.stream_segments.foyer] - c=IN IP4 0.0.0.0
viseron    | [2021-06-09 15:22:58] [DEBUG   ] [viseron.camera.stream_segments.foyer] - t=0 0
viseron    | [2021-06-09 15:22:58] [DEBUG   ] [viseron.camera.stream_segments.foyer] - a=control:*
viseron    | [2021-06-09 15:22:58] [DEBUG   ] [viseron.camera.stream_segments.foyer] - a=packetization-supported:DH
viseron    | [2021-06-09 15:22:58] [DEBUG   ] [viseron.camera.stream_segments.foyer] - a=rtppayload-supported:DH
viseron    | [2021-06-09 15:22:58] [DEBUG   ] [viseron.camera.stream_segments.foyer] - m=video 0 RTP/AVP 96
viseron    | [2021-06-09 15:22:58] [DEBUG   ] [viseron.camera.stream_segments.foyer] - a=control:trackID=0
viseron    | [2021-06-09 15:22:58] [DEBUG   ] [viseron.camera.stream_segments.foyer] - a=framerate:20.000000
viseron    | [2021-06-09 15:22:58] [DEBUG   ] [viseron.camera.stream_segments.foyer] - a=rtpmap:96 H264/90000
viseron    | [2021-06-09 15:22:58] [DEBUG   ] [viseron.camera.stream_segments.foyer] - a=fmtp:96 packetization-mode=1;profile-level-id=640029;sprop-parameter-sets=Z2QAKaw0yAeAIn5cBbgICAoAAAfQAAE4gdDAAJxCAACcQFd5caGAATiEAAE4gK7y4UAA,aO48MAA=
viseron    | [2021-06-09 15:22:58] [DEBUG   ] [viseron.camera.stream_segments.foyer] - a=recvonly
viseron    | [2021-06-09 15:22:58] [DEBUG   ] [viseron.camera.stream_segments.foyer] - 
viseron    | [2021-06-09 15:22:58] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [rtsp @ 0x55756f8820] video codec set to: h264
viseron    | [2021-06-09 15:22:58] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [rtsp @ 0x55756f8820] RTP Packetization Mode: 1
viseron    | [2021-06-09 15:22:58] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [rtsp @ 0x55756f8820] RTP Profile IDC: 64 Profile IOP: 0 Level: 29
viseron    | [2021-06-09 15:22:58] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [rtsp @ 0x55756f8820] Extradata set to 0x55756fd8e0 (size: 64)
viseron    | [2021-06-09 15:22:58] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [rtsp @ 0x55756f8820] setting jitter buffer size to 0
viseron    | [2021-06-09 15:22:58] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [rtsp @ 0x55756f8820] hello state=0
viseron    | [2021-06-09 15:22:58] [DEBUG   ] [viseron.camera.stream_segments.foyer] - Failed to parse interval end specification ''
viseron    | [2021-06-09 15:22:58] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [h264 @ 0x55756fd4a0] nal_unit_type: 7(SPS), nal_ref_idc: 3
viseron    | [2021-06-09 15:22:58] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [h264 @ 0x55756fd4a0] nal_unit_type: 8(PPS), nal_ref_idc: 3
viseron    | [2021-06-09 15:22:58] [DEBUG   ] [viseron.camera.stream.foyer] - [rtsp @ 0x55b0454820] SDP:
viseron    | [2021-06-09 15:22:58] [DEBUG   ] [viseron.camera.stream.foyer] - v=0
viseron    | [2021-06-09 15:22:58] [DEBUG   ] [viseron.camera.stream.foyer] - o=- 2251956140 2251956140 IN IP4 0.0.0.0
viseron    | [2021-06-09 15:22:58] [DEBUG   ] [viseron.camera.stream.foyer] - s=Media Server
viseron    | [2021-06-09 15:22:58] [DEBUG   ] [viseron.camera.stream.foyer] - c=IN IP4 0.0.0.0
viseron    | [2021-06-09 15:22:58] [DEBUG   ] [viseron.camera.stream.foyer] - t=0 0
viseron    | [2021-06-09 15:22:58] [DEBUG   ] [viseron.camera.stream.foyer] - a=control:*
viseron    | [2021-06-09 15:22:58] [DEBUG   ] [viseron.camera.stream.foyer] - a=packetization-supported:DH
viseron    | [2021-06-09 15:22:58] [DEBUG   ] [viseron.camera.stream.foyer] - a=rtppayload-supported:DH
viseron    | [2021-06-09 15:22:58] [DEBUG   ] [viseron.camera.stream.foyer] - m=video 0 RTP/AVP 96
viseron    | [2021-06-09 15:22:58] [DEBUG   ] [viseron.camera.stream.foyer] - a=control:trackID=0
viseron    | [2021-06-09 15:22:58] [DEBUG   ] [viseron.camera.stream.foyer] - a=framerate:20.000000
viseron    | [2021-06-09 15:22:58] [DEBUG   ] [viseron.camera.stream.foyer] - a=rtpmap:96 H264/90000
viseron    | [2021-06-09 15:22:58] [DEBUG   ] [viseron.camera.stream.foyer] - a=fmtp:96 packetization-mode=1;profile-level-id=64001E;sprop-parameter-sets=Z2QAHqw0yAsBJ//8AEAALbgoKCoAAAfQAAE4gdDACNwACNwXeXGhgBG4ABG4LvLhQAA=,aO48MAA=
viseron    | [2021-06-09 15:22:58] [DEBUG   ] [viseron.camera.stream.foyer] - a=recvonly
viseron    | [2021-06-09 15:22:58] [DEBUG   ] [viseron.camera.stream.foyer] - 
viseron    | [2021-06-09 15:22:58] [DEBUG   ] [viseron.camera.stream.foyer] - [rtsp @ 0x55b0454820] video codec set to: h264
viseron    | [2021-06-09 15:22:58] [DEBUG   ] [viseron.camera.stream.foyer] - [rtsp @ 0x55b0454820] RTP Packetization Mode: 1
viseron    | [2021-06-09 15:22:58] [DEBUG   ] [viseron.camera.stream.foyer] - [rtsp @ 0x55b0454820] RTP Profile IDC: 64 Profile IOP: 0 Level: 1e
viseron    | [2021-06-09 15:22:58] [DEBUG   ] [viseron.camera.stream.foyer] - [rtsp @ 0x55b0454820] Extradata set to 0x55b0459980 (size: 63)
viseron    | [2021-06-09 15:22:58] [DEBUG   ] [viseron.camera.stream.foyer] - [rtsp @ 0x55b0454820] setting jitter buffer size to 0
viseron    | [2021-06-09 15:22:58] [DEBUG   ] [viseron.camera.stream.foyer] - [rtsp @ 0x55b0454820] hello state=0
viseron    | [2021-06-09 15:22:59] [DEBUG   ] [viseron.camera.stream.foyer] - Failed to parse interval end specification ''
viseron    | [2021-06-09 15:22:59] [DEBUG   ] [viseron.camera.stream.foyer] - [h264 @ 0x55b04594a0] nal_unit_type: 7(SPS), nal_ref_idc: 3
viseron    | [2021-06-09 15:22:59] [DEBUG   ] [viseron.camera.stream.foyer] - [h264 @ 0x55b04594a0] nal_unit_type: 8(PPS), nal_ref_idc: 3
viseron    | [2021-06-09 15:22:59] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [h264 @ 0x55756fd4a0] nal_unit_type: 7(SPS), nal_ref_idc: 3
viseron    | [2021-06-09 15:22:59] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [h264 @ 0x55756fd4a0] nal_unit_type: 8(PPS), nal_ref_idc: 3
[2021-06-09 15:22:59] [DEBUG   ] [viseron.camera.stream_segments.foyer] -     Last message repeated 2 times
viseron    | [2021-06-09 15:22:59] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [h264 @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:22:59] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [h264 @ 0x55756fd4a0] nal_unit_type: 9(AUD), nal_ref_idc: 0
viseron    | [2021-06-09 15:22:59] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [h264 @ 0x55756fd4a0] nal_unit_type: 7(SPS), nal_ref_idc: 3
viseron    | [2021-06-09 15:22:59] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [h264 @ 0x55756fd4a0] nal_unit_type: 8(PPS), nal_ref_idc: 3
[2021-06-09 15:22:59] [DEBUG   ] [viseron.camera.stream_segments.foyer] -     Last message repeated 2 times
viseron    | [2021-06-09 15:22:59] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [h264 @ 0x55756fd4a0] nal_unit_type: 5(IDR), nal_ref_idc: 3
viseron    | [2021-06-09 15:22:59] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [h264 @ 0x55756fd4a0] Format yuvj420p chosen by get_format().
viseron    | [2021-06-09 15:22:59] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [h264 @ 0x55756fd4a0] Reinit context to 1920x1088, pix_fmt: yuvj420p
viseron    | [2021-06-09 15:22:59] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [h264 @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:22:59] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [h264 @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:22:59] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [h264 @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:22:59] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [h264 @ 0x55756fd4a0] nal_unit_type: 9(AUD), nal_ref_idc: 0
viseron    | [2021-06-09 15:22:59] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [h264 @ 0x55756fd4a0] nal_unit_type: 6(SEI), nal_ref_idc: 0
viseron    | [2021-06-09 15:22:59] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [h264 @ 0x55756fd4a0] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 3
viseron    | [2021-06-09 15:22:59] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [h264 @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:22:59] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [h264 @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:22:59] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [h264 @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:22:59] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [h264 @ 0x55756fd4a0] nal_unit_type: 9(AUD), nal_ref_idc: 0
viseron    | [2021-06-09 15:22:59] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [h264 @ 0x55756fd4a0] nal_unit_type: 6(SEI), nal_ref_idc: 0
viseron    | [2021-06-09 15:22:59] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [h264 @ 0x55756fd4a0] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 3
viseron    | [2021-06-09 15:22:59] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [h264 @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:22:59] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [h264 @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:22:59] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [h264 @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:22:59] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [h264 @ 0x55756fd4a0] nal_unit_type: 9(AUD), nal_ref_idc: 0
viseron    | [2021-06-09 15:22:59] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [h264 @ 0x55756fd4a0] nal_unit_type: 6(SEI), nal_ref_idc: 0
viseron    | [2021-06-09 15:22:59] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [h264 @ 0x55756fd4a0] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 3
viseron    | [2021-06-09 15:22:59] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [h264 @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:22:59] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [h264 @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:22:59] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [h264 @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:22:59] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [h264 @ 0x55756fd4a0] nal_unit_type: 9(AUD), nal_ref_idc: 0
viseron    | [2021-06-09 15:22:59] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [h264 @ 0x55756fd4a0] nal_unit_type: 6(SEI), nal_ref_idc: 0
viseron    | [2021-06-09 15:22:59] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [h264 @ 0x55756fd4a0] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 3
viseron    | [2021-06-09 15:22:59] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [h264 @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:22:59] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [h264 @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:22:59] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [h264 @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:22:59] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [h264 @ 0x55756fd4a0] nal_unit_type: 9(AUD), nal_ref_idc: 0
viseron    | [2021-06-09 15:22:59] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [h264 @ 0x55756fd4a0] nal_unit_type: 6(SEI), nal_ref_idc: 0
viseron    | [2021-06-09 15:22:59] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [h264 @ 0x55756fd4a0] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 3
viseron    | [2021-06-09 15:22:59] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [h264 @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:22:59] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [h264 @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:22:59] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [h264 @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:22:59] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [h264 @ 0x55756fd4a0] nal_unit_type: 9(AUD), nal_ref_idc: 0
viseron    | [2021-06-09 15:22:59] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [h264 @ 0x55756fd4a0] nal_unit_type: 6(SEI), nal_ref_idc: 0
viseron    | [2021-06-09 15:22:59] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [h264 @ 0x55756fd4a0] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 3
viseron    | [2021-06-09 15:22:59] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [h264 @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:22:59] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [h264 @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:22:59] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [h264 @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:22:59] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [h264 @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:22:59] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [h264 @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:22:59] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [h264 @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:22:59] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [h264 @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:22:59] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [h264 @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:22:59] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [h264 @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:22:59] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [h264 @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:22:59] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [h264 @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:22:59] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [h264 @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:22:59] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [h264 @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:22:59] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [h264 @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:22:59] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [h264 @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:22:59] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [h264 @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:22:59] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [h264 @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:22:59] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [h264 @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:22:59] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [h264 @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:22:59] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [h264 @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:22:59] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [h264 @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:22:59] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [h264 @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:22:59] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [h264 @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:00] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [h264 @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:00] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [h264 @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:00] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [h264 @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:00] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [h264 @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:00] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [h264 @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:00] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [h264 @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:00] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [h264 @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:00] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [h264 @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:00] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [rtsp @ 0x55756f8820] All info found
viseron    | [2021-06-09 15:23:00] [DEBUG   ] [viseron.camera.stream_segments.foyer] - Input #0, rtsp, from 'rtsp://*****:*****@192.168.0.88:554/cam/realmonitor?channel=17@subtype=0':
viseron    | [2021-06-09 15:23:00] [DEBUG   ] [viseron.camera.stream_segments.foyer] -   Metadata:
viseron    | [2021-06-09 15:23:00] [DEBUG   ] [viseron.camera.stream_segments.foyer] -     title           : Media Server
viseron    | [2021-06-09 15:23:00] [DEBUG   ] [viseron.camera.stream_segments.foyer] -   Duration: N/A, start: 1623223379.304267, bitrate: N/A
viseron    | [2021-06-09 15:23:00] [DEBUG   ] [viseron.camera.stream_segments.foyer] -   Stream #0:0, 22, 1/90000: Video: h264, 1 reference frame, yuvj420p(pc, bt709, progressive, left), 1920x1080 (1920x1088) [SAR 1:1 DAR 16:9], 0/1, 20 fps, 20 tbr, 90k tbn, 40 tbc
viseron    | [2021-06-09 15:23:00] [DEBUG   ] [viseron.camera.stream_segments.foyer] - Successfully opened the file.
viseron    | [2021-06-09 15:23:00] [DEBUG   ] [viseron.camera.stream_segments.foyer] - Parsing a group of options: output url /segments/Foyer/%Y%m%d%H%M%S.mp4.
viseron    | [2021-06-09 15:23:00] [DEBUG   ] [viseron.camera.stream_segments.foyer] - Applying option f (force format) with argument segment.
viseron    | [2021-06-09 15:23:00] [DEBUG   ] [viseron.camera.stream_segments.foyer] - Applying option c:v (codec name) with argument copy.
viseron    | [2021-06-09 15:23:00] [DEBUG   ] [viseron.camera.stream_segments.foyer] - Successfully parsed a group of options.
viseron    | [2021-06-09 15:23:00] [DEBUG   ] [viseron.camera.stream_segments.foyer] - Opening an output file: /segments/Foyer/%Y%m%d%H%M%S.mp4.
viseron    | [2021-06-09 15:23:00] [DEBUG   ] [viseron.camera.stream_segments.foyer] - Successfully opened the file.
viseron    | [2021-06-09 15:23:00] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x557579a150] Selected stream id:0 type:video
viseron    | [2021-06-09 15:23:00] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x557579a150] Opening '/segments/Foyer/20210609152300.mp4' for writing
viseron    | [2021-06-09 15:23:00] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [file @ 0x5575750d40] Setting default whitelist 'file,crypto,data'
viseron    | [2021-06-09 15:23:00] [DEBUG   ] [viseron.camera.stream_segments.foyer] - Output #0, segment, to '/segments/Foyer/%Y%m%d%H%M%S.mp4':
viseron    | [2021-06-09 15:23:00] [DEBUG   ] [viseron.camera.stream_segments.foyer] -   Metadata:
viseron    | [2021-06-09 15:23:00] [DEBUG   ] [viseron.camera.stream_segments.foyer] -     title           : Media Server
viseron    | [2021-06-09 15:23:00] [DEBUG   ] [viseron.camera.stream_segments.foyer] -     encoder         : Lavf58.76.100
viseron    | [2021-06-09 15:23:00] [DEBUG   ] [viseron.camera.stream_segments.foyer] -   Stream #0:0, 0, 1/10240: Video: h264, 1 reference frame, yuvj420p(pc, bt709, progressive, left), 1920x1080 (0x0) [SAR 1:1 DAR 16:9], 0/1, q=2-31, 20 fps, 20 tbr, 10240 tbn, 20 tbc
viseron    | [2021-06-09 15:23:00] [DEBUG   ] [viseron.camera.stream_segments.foyer] - Stream mapping:
viseron    | [2021-06-09 15:23:00] [DEBUG   ] [viseron.camera.stream_segments.foyer] -   Stream #0:0 -> #0:0 (copy)
viseron    | [2021-06-09 15:23:00] [DEBUG   ] [viseron.camera.stream_segments.foyer] - Press [q] to stop, [?] for help
viseron    | [2021-06-09 15:23:00] [DEBUG   ] [viseron.camera.stream_segments.foyer] - cur_dts is invalid st:0 (0) [init:1 i_done:0 finish:0] (this is harmless if it occurs once at the start per stream)
viseron    | [2021-06-09 15:23:00] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:00] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:00] [DEBUG   ] [viseron.camera.stream_segments.foyer] - frame=    0 fps=0.0 q=-1.0 size=N/A time=00:00:00.00 bitrate=N/A speed=N/A    
viseron    | [2021-06-09 15:23:00] [DEBUG   ] [viseron.camera.stream_segments.foyer] - cur_dts is invalid st:0 (0) [init:1 i_done:0 finish:0] (this is harmless if it occurs once at the start per stream)
viseron    | [2021-06-09 15:23:00] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:00] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:00] [DEBUG   ] [viseron.camera.stream_segments.foyer] - cur_dts is invalid st:0 (0) [init:1 i_done:0 finish:0] (this is harmless if it occurs once at the start per stream)
viseron    | [2021-06-09 15:23:00] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:00] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:00] [DEBUG   ] [viseron.camera.stream_segments.foyer] - cur_dts is invalid st:0 (0) [init:1 i_done:0 finish:0] (this is harmless if it occurs once at the start per stream)
viseron    | [2021-06-09 15:23:00] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:00] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:00] [DEBUG   ] [viseron.camera.stream_segments.foyer] - cur_dts is invalid st:0 (0) [init:1 i_done:0 finish:0] (this is harmless if it occurs once at the start per stream)
viseron    | [2021-06-09 15:23:00] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:00] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:00] [DEBUG   ] [viseron.camera.stream_segments.foyer] - cur_dts is invalid st:0 (0) [init:1 i_done:0 finish:0] (this is harmless if it occurs once at the start per stream)
viseron    | [2021-06-09 15:23:00] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:00] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:00] [DEBUG   ] [viseron.camera.stream_segments.foyer] - cur_dts is invalid st:0 (0) [init:1 i_done:0 finish:0] (this is harmless if it occurs once at the start per stream)
viseron    | [2021-06-09 15:23:00] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:00] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:00] [DEBUG   ] [viseron.camera.stream_segments.foyer] - cur_dts is invalid st:0 (0) [init:1 i_done:0 finish:0] (this is harmless if it occurs once at the start per stream)
viseron    | [2021-06-09 15:23:00] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:00] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:00] [DEBUG   ] [viseron.camera.stream_segments.foyer] - cur_dts is invalid st:0 (0) [init:1 i_done:0 finish:0] (this is harmless if it occurs once at the start per stream)
viseron    | [2021-06-09 15:23:00] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:00] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:00] [DEBUG   ] [viseron.camera.stream_segments.foyer] - cur_dts is invalid st:0 (0) [init:1 i_done:0 finish:0] (this is harmless if it occurs once at the start per stream)
viseron    | [2021-06-09 15:23:00] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:00] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:00] [DEBUG   ] [viseron.camera.stream_segments.foyer] - cur_dts is invalid st:0 (0) [init:1 i_done:0 finish:0] (this is harmless if it occurs once at the start per stream)
viseron    | [2021-06-09 15:23:00] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:00] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:00] [DEBUG   ] [viseron.camera.stream_segments.foyer] - cur_dts is invalid st:0 (0) [init:1 i_done:0 finish:0] (this is harmless if it occurs once at the start per stream)
viseron    | [2021-06-09 15:23:00] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:00] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:00] [DEBUG   ] [viseron.camera.stream_segments.foyer] - frame=    0 fps=0.0 q=-1.0 size=N/A time=00:00:00.00 bitrate=N/A speed=   0x    
viseron    | [2021-06-09 15:23:00] [DEBUG   ] [viseron.camera.stream_segments.foyer] - cur_dts is invalid st:0 (0) [init:1 i_done:0 finish:0] (this is harmless if it occurs once at the start per stream)
viseron    | [2021-06-09 15:23:00] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:00] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:00] [DEBUG   ] [viseron.camera.stream_segments.foyer] - cur_dts is invalid st:0 (0) [init:1 i_done:0 finish:0] (this is harmless if it occurs once at the start per stream)
viseron    | [2021-06-09 15:23:00] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:00] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:00] [DEBUG   ] [viseron.camera.stream_segments.foyer] - cur_dts is invalid st:0 (0) [init:1 i_done:0 finish:0] (this is harmless if it occurs once at the start per stream)
viseron    | [2021-06-09 15:23:00] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:00] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:00] [DEBUG   ] [viseron.camera.stream_segments.foyer] - cur_dts is invalid st:0 (0) [init:1 i_done:0 finish:0] (this is harmless if it occurs once at the start per stream)
viseron    | [2021-06-09 15:23:00] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:00] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:00] [DEBUG   ] [viseron.camera.stream_segments.foyer] - cur_dts is invalid st:0 (0) [init:1 i_done:0 finish:0] (this is harmless if it occurs once at the start per stream)
viseron    | [2021-06-09 15:23:00] [DEBUG   ] [viseron.camera.stream.foyer] - [h264 @ 0x55b04594a0] nal_unit_type: 7(SPS), nal_ref_idc: 3
viseron    | [2021-06-09 15:23:00] [DEBUG   ] [viseron.camera.stream.foyer] - [h264 @ 0x55b04594a0] nal_unit_type: 8(PPS), nal_ref_idc: 3
viseron    | [2021-06-09 15:23:00] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:01] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:01] [DEBUG   ] [viseron.camera.stream_segments.foyer] - cur_dts is invalid st:0 (0) [init:1 i_done:0 finish:0] (this is harmless if it occurs once at the start per stream)
[2021-06-09 15:23:01] [DEBUG   ] [viseron.camera.stream.foyer] -     Last message repeated 2 times
viseron    | [2021-06-09 15:23:01] [DEBUG   ] [viseron.camera.stream.foyer] - [h264 @ 0x55b04594a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:01] [DEBUG   ] [viseron.camera.stream.foyer] - [h264 @ 0x55b04594a0] nal_unit_type: 9(AUD), nal_ref_idc: 0
viseron    | [2021-06-09 15:23:01] [DEBUG   ] [viseron.camera.stream.foyer] - [h264 @ 0x55b04594a0] nal_unit_type: 7(SPS), nal_ref_idc: 3
viseron    | [2021-06-09 15:23:01] [DEBUG   ] [viseron.camera.stream.foyer] - [h264 @ 0x55b04594a0] nal_unit_type: 8(PPS), nal_ref_idc: 3
[2021-06-09 15:23:01] [DEBUG   ] [viseron.camera.stream.foyer] -     Last message repeated 2 times
viseron    | [2021-06-09 15:23:01] [DEBUG   ] [viseron.camera.stream.foyer] - [h264 @ 0x55b04594a0] nal_unit_type: 5(IDR), nal_ref_idc: 3
viseron    | [2021-06-09 15:23:01] [DEBUG   ] [viseron.camera.stream.foyer] - [h264 @ 0x55b04594a0] Format yuvj420p chosen by get_format().
viseron    | [2021-06-09 15:23:01] [DEBUG   ] [viseron.camera.stream.foyer] - [h264 @ 0x55b04594a0] Reinit context to 704x576, pix_fmt: yuvj420p
viseron    | [2021-06-09 15:23:01] [DEBUG   ] [viseron.camera.stream.foyer] - [h264 @ 0x55b04594a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:01] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:01] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:01] [DEBUG   ] [viseron.camera.stream_segments.foyer] - cur_dts is invalid st:0 (0) [init:1 i_done:0 finish:0] (this is harmless if it occurs once at the start per stream)
viseron    | [2021-06-09 15:23:01] [DEBUG   ] [viseron.camera.stream.foyer] - [h264 @ 0x55b04594a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:01] [DEBUG   ] [viseron.camera.stream.foyer] - [h264 @ 0x55b04594a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:01] [DEBUG   ] [viseron.camera.stream.foyer] - [h264 @ 0x55b04594a0] nal_unit_type: 9(AUD), nal_ref_idc: 0
viseron    | [2021-06-09 15:23:01] [DEBUG   ] [viseron.camera.stream.foyer] - [h264 @ 0x55b04594a0] nal_unit_type: 6(SEI), nal_ref_idc: 0
viseron    | [2021-06-09 15:23:01] [DEBUG   ] [viseron.camera.stream.foyer] - [h264 @ 0x55b04594a0] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 3
viseron    | [2021-06-09 15:23:01] [DEBUG   ] [viseron.camera.stream.foyer] - [h264 @ 0x55b04594a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:01] [DEBUG   ] [viseron.camera.stream.foyer] - [h264 @ 0x55b04594a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:01] [DEBUG   ] [viseron.camera.stream.foyer] - [h264 @ 0x55b04594a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:01] [DEBUG   ] [viseron.camera.stream.foyer] - [h264 @ 0x55b04594a0] nal_unit_type: 9(AUD), nal_ref_idc: 0
viseron    | [2021-06-09 15:23:01] [DEBUG   ] [viseron.camera.stream.foyer] - [h264 @ 0x55b04594a0] nal_unit_type: 6(SEI), nal_ref_idc: 0
viseron    | [2021-06-09 15:23:01] [DEBUG   ] [viseron.camera.stream.foyer] - [h264 @ 0x55b04594a0] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 3
viseron    | [2021-06-09 15:23:01] [DEBUG   ] [viseron.camera.stream.foyer] - [h264 @ 0x55b04594a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:01] [DEBUG   ] [viseron.camera.stream.foyer] - [h264 @ 0x55b04594a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:01] [DEBUG   ] [viseron.camera.stream.foyer] - [h264 @ 0x55b04594a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:01] [DEBUG   ] [viseron.camera.stream.foyer] - [h264 @ 0x55b04594a0] nal_unit_type: 9(AUD), nal_ref_idc: 0
viseron    | [2021-06-09 15:23:01] [DEBUG   ] [viseron.camera.stream.foyer] - [h264 @ 0x55b04594a0] nal_unit_type: 6(SEI), nal_ref_idc: 0
viseron    | [2021-06-09 15:23:01] [DEBUG   ] [viseron.camera.stream.foyer] - [h264 @ 0x55b04594a0] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 3
viseron    | [2021-06-09 15:23:01] [DEBUG   ] [viseron.camera.stream.foyer] - [h264 @ 0x55b04594a0] ct_type:1 pic_struct:0
[2021-06-09 15:23:01] [DEBUG   ] [viseron.camera.stream_segments.foyer] -     Last message repeated 2 times
viseron    | [2021-06-09 15:23:01] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:01] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x557579a150] segment:'/segments/Foyer/20210609152300.mp4' starts with packet stream:0 pts:18802 pts_time:1.83613 frame:0
viseron    | [2021-06-09 15:23:01] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x557579a150] stream:0 start_pts_time:0 pts:18802 pts_time:1.83613 dts:18802 dts_time:1.83613 -> pts:18802 pts_time:1.83613 dts:18802 dts_time:1.83613
viseron    | [2021-06-09 15:23:01] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:01] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:01] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x557579a150] stream:0 start_pts_time:0 pts:19588 pts_time:1.91289 dts:19588 dts_time:1.91289 -> pts:19588 pts_time:1.91289 dts:19588 dts_time:1.91289
viseron    | [2021-06-09 15:23:01] [DEBUG   ] [viseron.camera.stream_segments.foyer] - frame=    2 fps=1.8 q=-1.0 size=N/A time=00:00:01.91 bitrate=N/A speed=1.77x    
viseron    | [2021-06-09 15:23:01] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:01] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:01] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x557579a150] stream:0 start_pts_time:0 pts:19681 pts_time:1.92197 dts:19681 dts_time:1.92197 -> pts:19681 pts_time:1.92197 dts:19681 dts_time:1.92197
viseron    | [2021-06-09 15:23:01] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:01] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:01] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x557579a150] stream:0 start_pts_time:0 pts:19719 pts_time:1.92568 dts:19719 dts_time:1.92568 -> pts:19719 pts_time:1.92568 dts:19719 dts_time:1.92568
viseron    | [2021-06-09 15:23:01] [DEBUG   ] [viseron.camera.stream.foyer] - [h264 @ 0x55b04594a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:01] [DEBUG   ] [viseron.camera.stream.foyer] - [h264 @ 0x55b04594a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:01] [DEBUG   ] [viseron.camera.stream.foyer] - [h264 @ 0x55b04594a0] nal_unit_type: 9(AUD), nal_ref_idc: 0
viseron    | [2021-06-09 15:23:01] [DEBUG   ] [viseron.camera.stream.foyer] - [h264 @ 0x55b04594a0] nal_unit_type: 6(SEI), nal_ref_idc: 0
viseron    | [2021-06-09 15:23:01] [DEBUG   ] [viseron.camera.stream.foyer] - [h264 @ 0x55b04594a0] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 3
viseron    | [2021-06-09 15:23:01] [DEBUG   ] [viseron.camera.stream.foyer] - [h264 @ 0x55b04594a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:01] [DEBUG   ] [viseron.camera.stream.foyer] - [h264 @ 0x55b04594a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:01] [DEBUG   ] [viseron.camera.stream.foyer] - [h264 @ 0x55b04594a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:01] [DEBUG   ] [viseron.camera.stream.foyer] - [h264 @ 0x55b04594a0] nal_unit_type: 9(AUD), nal_ref_idc: 0
viseron    | [2021-06-09 15:23:01] [DEBUG   ] [viseron.camera.stream.foyer] - [h264 @ 0x55b04594a0] nal_unit_type: 6(SEI), nal_ref_idc: 0
viseron    | [2021-06-09 15:23:01] [DEBUG   ] [viseron.camera.stream.foyer] - [h264 @ 0x55b04594a0] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 3
viseron    | [2021-06-09 15:23:01] [DEBUG   ] [viseron.camera.stream.foyer] - [h264 @ 0x55b04594a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:01] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:01] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:01] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x557579a150] stream:0 start_pts_time:0 pts:19765 pts_time:1.93018 dts:19765 dts_time:1.93018 -> pts:19765 pts_time:1.93018 dts:19765 dts_time:1.93018
viseron    | [2021-06-09 15:23:01] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:01] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:01] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x557579a150] stream:0 start_pts_time:0 pts:20443 pts_time:1.99639 dts:20443 dts_time:1.99639 -> pts:20443 pts_time:1.99639 dts:20443 dts_time:1.99639
viseron    | [2021-06-09 15:23:01] [DEBUG   ] [viseron.camera.stream.foyer] - [h264 @ 0x55b04594a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:01] [DEBUG   ] [viseron.camera.stream.foyer] - [h264 @ 0x55b04594a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:01] [DEBUG   ] [viseron.camera.stream.foyer] - [h264 @ 0x55b04594a0] nal_unit_type: 9(AUD), nal_ref_idc: 0
viseron    | [2021-06-09 15:23:01] [DEBUG   ] [viseron.camera.stream.foyer] - [h264 @ 0x55b04594a0] nal_unit_type: 6(SEI), nal_ref_idc: 0
viseron    | [2021-06-09 15:23:01] [DEBUG   ] [viseron.camera.stream.foyer] - [h264 @ 0x55b04594a0] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 3
viseron    | [2021-06-09 15:23:01] [DEBUG   ] [viseron.camera.stream.foyer] - [h264 @ 0x55b04594a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:01] [DEBUG   ] [viseron.camera.stream.foyer] - [h264 @ 0x55b04594a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:01] [DEBUG   ] [viseron.camera.stream.foyer] - [h264 @ 0x55b04594a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:01] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:01] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:01] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x557579a150] stream:0 start_pts_time:0 pts:20495 pts_time:2.00146 dts:20495 dts_time:2.00146 -> pts:20495 pts_time:2.00146 dts:20495 dts_time:2.00146
viseron    | [2021-06-09 15:23:01] [DEBUG   ] [viseron.camera.stream.foyer] - [h264 @ 0x55b04594a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:01] [DEBUG   ] [viseron.camera.stream.foyer] - [h264 @ 0x55b04594a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:01] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:01] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:01] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x557579a150] stream:0 start_pts_time:0 pts:21723 pts_time:2.12139 dts:21723 dts_time:2.12139 -> pts:21723 pts_time:2.12139 dts:21723 dts_time:2.12139
viseron    | [2021-06-09 15:23:01] [DEBUG   ] [viseron.camera.stream.foyer] - [h264 @ 0x55b04594a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:01] [DEBUG   ] [viseron.camera.stream.foyer] - [h264 @ 0x55b04594a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:01] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:01] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:01] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x557579a150] stream:0 start_pts_time:0 pts:22091 pts_time:2.15732 dts:22091 dts_time:2.15732 -> pts:22091 pts_time:2.15732 dts:22091 dts_time:2.15732
viseron    | [2021-06-09 15:23:01] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:01] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:01] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x557579a150] stream:0 start_pts_time:0 pts:22468 pts_time:2.19414 dts:22468 dts_time:2.19414 -> pts:22468 pts_time:2.19414 dts:22468 dts_time:2.19414
viseron    | [2021-06-09 15:23:01] [DEBUG   ] [viseron.camera.stream.foyer] - [h264 @ 0x55b04594a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:01] [DEBUG   ] [viseron.camera.stream.foyer] - [h264 @ 0x55b04594a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:01] [DEBUG   ] [viseron.camera.stream.foyer] - [h264 @ 0x55b04594a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:01] [DEBUG   ] [viseron.camera.stream.foyer] - [h264 @ 0x55b04594a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:01] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:01] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:01] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x557579a150] stream:0 start_pts_time:0 pts:22802 pts_time:2.22676 dts:22802 dts_time:2.22676 -> pts:22802 pts_time:2.22676 dts:22802 dts_time:2.22676
viseron    | [2021-06-09 15:23:01] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:01] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:01] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x557579a150] stream:0 start_pts_time:0 pts:23600 pts_time:2.30469 dts:23600 dts_time:2.30469 -> pts:23600 pts_time:2.30469 dts:23600 dts_time:2.30469
viseron    | [2021-06-09 15:23:01] [DEBUG   ] [viseron.camera.stream.foyer] - [h264 @ 0x55b04594a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:01] [DEBUG   ] [viseron.camera.stream.foyer] - [h264 @ 0x55b04594a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:01] [DEBUG   ] [viseron.camera.stream.foyer] - [h264 @ 0x55b04594a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:01] [DEBUG   ] [viseron.camera.stream.foyer] - [h264 @ 0x55b04594a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:01] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:01] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:01] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x557579a150] stream:0 start_pts_time:0 pts:23990 pts_time:2.34277 dts:23990 dts_time:2.34277 -> pts:23990 pts_time:2.34277 dts:23990 dts_time:2.34277
viseron    | [2021-06-09 15:23:01] [DEBUG   ] [viseron.camera.stream.foyer] - [h264 @ 0x55b04594a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:01] [DEBUG   ] [viseron.camera.stream.foyer] - [h264 @ 0x55b04594a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:01] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:01] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:01] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x557579a150] stream:0 start_pts_time:0 pts:24423 pts_time:2.38506 dts:24423 dts_time:2.38506 -> pts:24423 pts_time:2.38506 dts:24423 dts_time:2.38506
viseron    | [2021-06-09 15:23:01] [DEBUG   ] [viseron.camera.stream.foyer] - [h264 @ 0x55b04594a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:01] [DEBUG   ] [viseron.camera.stream.foyer] - [h264 @ 0x55b04594a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:01] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:01] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:01] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x557579a150] stream:0 start_pts_time:0 pts:24720 pts_time:2.41406 dts:24720 dts_time:2.41406 -> pts:24720 pts_time:2.41406 dts:24720 dts_time:2.41406
viseron    | [2021-06-09 15:23:01] [DEBUG   ] [viseron.camera.stream.foyer] - [h264 @ 0x55b04594a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:01] [DEBUG   ] [viseron.camera.stream.foyer] - [h264 @ 0x55b04594a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:01] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:01] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:01] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x557579a150] stream:0 start_pts_time:0 pts:25741 pts_time:2.51377 dts:25741 dts_time:2.51377 -> pts:25741 pts_time:2.51377 dts:25741 dts_time:2.51377
viseron    | [2021-06-09 15:23:01] [DEBUG   ] [viseron.camera.stream.foyer] - [h264 @ 0x55b04594a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:01] [DEBUG   ] [viseron.camera.stream.foyer] - [h264 @ 0x55b04594a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:01] [DEBUG   ] [viseron.camera.stream_segments.foyer] - frame=   16 fps=9.5 q=-1.0 size=N/A time=00:00:02.51 bitrate=N/A speed= 1.5x    
viseron    | [2021-06-09 15:23:01] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:01] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:01] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x557579a150] stream:0 start_pts_time:0 pts:26209 pts_time:2.55947 dts:26209 dts_time:2.55947 -> pts:26209 pts_time:2.55947 dts:26209 dts_time:2.55947
viseron    | [2021-06-09 15:23:01] [DEBUG   ] [viseron.camera.stream.foyer] - [h264 @ 0x55b04594a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:01] [DEBUG   ] [viseron.camera.stream.foyer] - [h264 @ 0x55b04594a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:01] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:01] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:01] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x557579a150] stream:0 start_pts_time:0 pts:26413 pts_time:2.57939 dts:26413 dts_time:2.57939 -> pts:26413 pts_time:2.57939 dts:26413 dts_time:2.57939
viseron    | [2021-06-09 15:23:01] [DEBUG   ] [viseron.camera.stream.foyer] - [h264 @ 0x55b04594a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:01] [DEBUG   ] [viseron.camera.stream.foyer] - [h264 @ 0x55b04594a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:02] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:02] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:02] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x557579a150] stream:0 start_pts_time:0 pts:27145 pts_time:2.65088 dts:27145 dts_time:2.65088 -> pts:27145 pts_time:2.65088 dts:27145 dts_time:2.65088
viseron    | [2021-06-09 15:23:02] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:02] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:02] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x557579a150] stream:0 start_pts_time:0 pts:27669 pts_time:2.70205 dts:27669 dts_time:2.70205 -> pts:27669 pts_time:2.70205 dts:27669 dts_time:2.70205
viseron    | [2021-06-09 15:23:02] [DEBUG   ] [viseron.camera.stream.foyer] - [h264 @ 0x55b04594a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:02] [DEBUG   ] [viseron.camera.stream.foyer] - [h264 @ 0x55b04594a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:02] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:02] [DEBUG   ] [viseron.camera.stream.foyer] - [h264 @ 0x55b04594a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:02] [DEBUG   ] [viseron.camera.stream.foyer] - [h264 @ 0x55b04594a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:02] [DEBUG   ] [viseron.camera.stream.foyer] - [rtsp @ 0x55b0454820] All info found
viseron    | [2021-06-09 15:23:02] [DEBUG   ] [viseron.camera.stream.foyer] - Input #0, rtsp, from 'rtsp://*****:*****@192.168.0.88:554/cam/realmonitor?channel=17@subtype=1':
viseron    | [2021-06-09 15:23:02] [DEBUG   ] [viseron.camera.stream.foyer] -   Metadata:
viseron    | [2021-06-09 15:23:02] [DEBUG   ] [viseron.camera.stream.foyer] -     title           : Media Server
viseron    | [2021-06-09 15:23:02] [DEBUG   ] [viseron.camera.stream.foyer] -   Duration: N/A, start: 1623223381.113622, bitrate: N/A
viseron    | [2021-06-09 15:23:02] [DEBUG   ] [viseron.camera.stream.foyer] -   Stream #0:0, 22, 1/90000: Video: h264, 1 reference frame, yuvj420p(pc, bt470bg, progressive, left), 704x576 [SAR 16:11 DAR 16:9], 0/1, 20 fps, 20 tbr, 90k tbn, 40 tbc
viseron    | [2021-06-09 15:23:02] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:02] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x557579a150] stream:0 start_pts_time:0 pts:28126 pts_time:2.74668 dts:28126 dts_time:2.74668 -> pts:28126 pts_time:2.74668 dts:28126 dts_time:2.74668
viseron    | [2021-06-09 15:23:02] [DEBUG   ] [viseron.camera.stream.foyer] - Successfully opened the file.
viseron    | [2021-06-09 15:23:02] [DEBUG   ] [viseron.camera.stream.foyer] - Parsing a group of options: output url pipe:1.
viseron    | [2021-06-09 15:23:02] [DEBUG   ] [viseron.camera.stream.foyer] - Applying option filter:v (set stream filtergraph) with argument fps=1.
viseron    | [2021-06-09 15:23:02] [DEBUG   ] [viseron.camera.stream.foyer] - Applying option f (force format) with argument rawvideo.
viseron    | [2021-06-09 15:23:02] [DEBUG   ] [viseron.camera.stream.foyer] - Applying option pix_fmt (set pixel format) with argument nv12.
viseron    | [2021-06-09 15:23:02] [DEBUG   ] [viseron.camera.stream.foyer] - Successfully parsed a group of options.
viseron    | [2021-06-09 15:23:02] [DEBUG   ] [viseron.camera.stream.foyer] - Opening an output file: pipe:1.
viseron    | [2021-06-09 15:23:02] [DEBUG   ] [viseron.camera.stream.foyer] - [pipe @ 0x55b053f4d0] Setting default whitelist 'crypto,data'
viseron    | [2021-06-09 15:23:02] [DEBUG   ] [viseron.camera.stream.foyer] - Successfully opened the file.
viseron    | [2021-06-09 15:23:02] [DEBUG   ] [viseron.camera.stream.foyer] - [h264_mp4toannexb @ 0x55b0453380] The input looks like it is Annex B already
viseron    | [2021-06-09 15:23:02] [DEBUG   ] [viseron.camera.stream.foyer] - libv4l2: error getting capabilities: Inappropriate ioctl for device
viseron    | [2021-06-09 15:23:02] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:02] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:02] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x557579a150] stream:0 start_pts_time:0 pts:28467 pts_time:2.77998 dts:28467 dts_time:2.77998 -> pts:28467 pts_time:2.77998 dts:28467 dts_time:2.77998
viseron    | [2021-06-09 15:23:02] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:02] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:02] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x557579a150] stream:0 start_pts_time:0 pts:29046 pts_time:2.83652 dts:29046 dts_time:2.83652 -> pts:29046 pts_time:2.83652 dts:29046 dts_time:2.83652
viseron    | [2021-06-09 15:23:02] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:02] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:02] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x557579a150] stream:0 start_pts_time:0 pts:29647 pts_time:2.89521 dts:29647 dts_time:2.89521 -> pts:29647 pts_time:2.89521 dts:29647 dts_time:2.89521
viseron    | [2021-06-09 15:23:02] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:02] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:02] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x557579a150] stream:0 start_pts_time:0 pts:30051 pts_time:2.93467 dts:30051 dts_time:2.93467 -> pts:30051 pts_time:2.93467 dts:30051 dts_time:2.93467
viseron    | [2021-06-09 15:23:02] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:02] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:02] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x557579a150] stream:0 start_pts_time:0 pts:30489 pts_time:2.97744 dts:30489 dts_time:2.97744 -> pts:30489 pts_time:2.97744 dts:30489 dts_time:2.97744
viseron    | [2021-06-09 15:23:02] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:02] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:02] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x557579a150] stream:0 start_pts_time:0 pts:31054 pts_time:3.03262 dts:31054 dts_time:3.03262 -> pts:31054 pts_time:3.03262 dts:31054 dts_time:3.03262
viseron    | [2021-06-09 15:23:02] [DEBUG   ] [viseron.camera.stream_segments.foyer] - frame=   27 fps= 12 q=-1.0 size=N/A time=00:00:03.03 bitrate=N/A speed=1.38x    
viseron    | [2021-06-09 15:23:02] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:02] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:02] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x557579a150] stream:0 start_pts_time:0 pts:32100 pts_time:3.13477 dts:32100 dts_time:3.13477 -> pts:32100 pts_time:3.13477 dts:32100 dts_time:3.13477
viseron    | [2021-06-09 15:23:02] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:02] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:02] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x557579a150] stream:0 start_pts_time:0 pts:32437 pts_time:3.16768 dts:32437 dts_time:3.16768 -> pts:32437 pts_time:3.16768 dts:32437 dts_time:3.16768
viseron    | [2021-06-09 15:23:02] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:02] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:02] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x557579a150] stream:0 start_pts_time:0 pts:32927 pts_time:3.21553 dts:32927 dts_time:3.21553 -> pts:32927 pts_time:3.21553 dts:32927 dts_time:3.21553
viseron    | [2021-06-09 15:23:02] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:02] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:02] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x557579a150] stream:0 start_pts_time:0 pts:32951 pts_time:3.21787 dts:32951 dts_time:3.21787 -> pts:32951 pts_time:3.21787 dts:32951 dts_time:3.21787
viseron    | [2021-06-09 15:23:02] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:02] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:02] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x557579a150] stream:0 start_pts_time:0 pts:33851 pts_time:3.30576 dts:33851 dts_time:3.30576 -> pts:33851 pts_time:3.30576 dts:33851 dts_time:3.30576
viseron    | [2021-06-09 15:23:02] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:02] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:02] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x557579a150] stream:0 start_pts_time:0 pts:34220 pts_time:3.3418 dts:34220 dts_time:3.3418 -> pts:34220 pts_time:3.3418 dts:34220 dts_time:3.3418
viseron    | [2021-06-09 15:23:02] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:02] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:02] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x557579a150] stream:0 start_pts_time:0 pts:34641 pts_time:3.38291 dts:34641 dts_time:3.38291 -> pts:34641 pts_time:3.38291 dts:34641 dts_time:3.38291
viseron    | [2021-06-09 15:23:02] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:02] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:02] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x557579a150] stream:0 start_pts_time:0 pts:35256 pts_time:3.44297 dts:35256 dts_time:3.44297 -> pts:35256 pts_time:3.44297 dts:35256 dts_time:3.44297
viseron    | [2021-06-09 15:23:02] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:02] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:02] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x557579a150] stream:0 start_pts_time:0 pts:35691 pts_time:3.48545 dts:35691 dts_time:3.48545 -> pts:35691 pts_time:3.48545 dts:35691 dts_time:3.48545
viseron    | [2021-06-09 15:23:02] [ERROR   ] [viseron.camera.foyer    ] - FFmpeg process has exited
viseron    | [2021-06-09 15:23:02] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:02] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:02] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x557579a150] stream:0 start_pts_time:0 pts:36479 pts_time:3.5624 dts:36479 dts_time:3.5624 -> pts:36479 pts_time:3.5624 dts:36479 dts_time:3.5624
viseron    | [2021-06-09 15:23:02] [DEBUG   ] [viseron.camera.stream_segments.foyer] - frame=   37 fps= 14 q=-1.0 size=N/A time=00:00:03.56 bitrate=N/A speed=1.31x    
viseron    | [2021-06-09 15:23:02] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:02] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:02] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x557579a150] stream:0 start_pts_time:0 pts:36697 pts_time:3.58369 dts:36697 dts_time:3.58369 -> pts:36697 pts_time:3.58369 dts:36697 dts_time:3.58369
viseron    | [2021-06-09 15:23:03] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:03] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:03] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x557579a150] stream:0 start_pts_time:0 pts:37298 pts_time:3.64238 dts:37298 dts_time:3.64238 -> pts:37298 pts_time:3.64238 dts:37298 dts_time:3.64238
viseron    | [2021-06-09 15:23:03] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:03] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:03] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x557579a150] stream:0 start_pts_time:0 pts:38120 pts_time:3.72266 dts:38120 dts_time:3.72266 -> pts:38120 pts_time:3.72266 dts:38120 dts_time:3.72266
[2021-06-09 15:23:03] [DEBUG   ] [viseron.camera.stream_segments.foyer] -     Last message repeated 2 times
viseron    | [2021-06-09 15:23:03] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:03] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x557579a150] stream:0 start_pts_time:0 pts:39734 pts_time:3.88027 dts:39734 dts_time:3.88027 -> pts:39734 pts_time:3.88027 dts:39734 dts_time:3.88027
viseron    | [2021-06-09 15:23:03] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:03] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:03] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x557579a150] stream:0 start_pts_time:0 pts:40756 pts_time:3.98008 dts:40756 dts_time:3.98008 -> pts:40756 pts_time:3.98008 dts:40756 dts_time:3.98008
viseron    | [2021-06-09 15:23:03] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:03] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:03] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x557579a150] stream:0 start_pts_time:0 pts:40803 pts_time:3.98467 dts:40803 dts_time:3.98467 -> pts:40803 pts_time:3.98467 dts:40803 dts_time:3.98467
viseron    | [2021-06-09 15:23:03] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:03] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:03] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x557579a150] stream:0 start_pts_time:0 pts:40835 pts_time:3.98779 dts:40835 dts_time:3.98779 -> pts:40835 pts_time:3.98779 dts:40835 dts_time:3.98779
viseron    | [2021-06-09 15:23:03] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:03] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:03] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x557579a150] stream:0 start_pts_time:0 pts:40864 pts_time:3.99063 dts:40864 dts_time:3.99063 -> pts:40864 pts_time:3.99063 dts:40864 dts_time:3.99063
viseron    | [2021-06-09 15:23:03] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:03] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:03] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x557579a150] stream:0 start_pts_time:0 pts:40994 pts_time:4.00332 dts:40994 dts_time:4.00332 -> pts:40994 pts_time:4.00332 dts:40994 dts_time:4.00332
viseron    | [2021-06-09 15:23:03] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:03] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:03] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x557579a150] stream:0 start_pts_time:0 pts:41495 pts_time:4.05225 dts:41495 dts_time:4.05225 -> pts:41495 pts_time:4.05225 dts:41495 dts_time:4.05225
viseron    | [2021-06-09 15:23:03] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:03] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:03] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x557579a150] stream:0 start_pts_time:0 pts:41810 pts_time:4.08301 dts:41810 dts_time:4.08301 -> pts:41810 pts_time:4.08301 dts:41810 dts_time:4.08301
viseron    | [2021-06-09 15:23:03] [DEBUG   ] [viseron.camera.stream_segments.foyer] - frame=   48 fps= 15 q=-1.0 size=N/A time=00:00:04.08 bitrate=N/A speed=1.26x    
viseron    | [2021-06-09 15:23:03] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:03] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:03] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x557579a150] stream:0 start_pts_time:0 pts:42644 pts_time:4.16445 dts:42644 dts_time:4.16445 -> pts:42644 pts_time:4.16445 dts:42644 dts_time:4.16445
viseron    | [2021-06-09 15:23:03] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:03] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:03] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x557579a150] stream:0 start_pts_time:0 pts:42956 pts_time:4.19492 dts:42956 dts_time:4.19492 -> pts:42956 pts_time:4.19492 dts:42956 dts_time:4.19492
viseron    | [2021-06-09 15:23:03] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:03] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:03] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x557579a150] stream:0 start_pts_time:0 pts:43139 pts_time:4.21279 dts:43139 dts_time:4.21279 -> pts:43139 pts_time:4.21279 dts:43139 dts_time:4.21279
viseron    | [2021-06-09 15:23:03] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:03] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:03] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x557579a150] stream:0 start_pts_time:0 pts:44480 pts_time:4.34375 dts:44480 dts_time:4.34375 -> pts:44480 pts_time:4.34375 dts:44480 dts_time:4.34375
viseron    | [2021-06-09 15:23:03] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:03] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:03] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x557579a150] stream:0 start_pts_time:0 pts:44797 pts_time:4.37471 dts:44797 dts_time:4.37471 -> pts:44797 pts_time:4.37471 dts:44797 dts_time:4.37471
viseron    | [2021-06-09 15:23:03] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:03] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:03] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x557579a150] stream:0 start_pts_time:0 pts:45117 pts_time:4.40596 dts:45117 dts_time:4.40596 -> pts:45117 pts_time:4.40596 dts:45117 dts_time:4.40596
viseron    | [2021-06-09 15:23:03] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:03] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:03] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x557579a150] stream:0 start_pts_time:0 pts:45373 pts_time:4.43096 dts:45373 dts_time:4.43096 -> pts:45373 pts_time:4.43096 dts:45373 dts_time:4.43096
viseron    | [2021-06-09 15:23:03] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:03] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:03] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x557579a150] stream:0 start_pts_time:0 pts:45942 pts_time:4.48652 dts:45942 dts_time:4.48652 -> pts:45942 pts_time:4.48652 dts:45942 dts_time:4.48652
viseron    | [2021-06-09 15:23:03] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:03] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:03] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x557579a150] stream:0 start_pts_time:0 pts:46549 pts_time:4.5458 dts:46549 dts_time:4.5458 -> pts:46549 pts_time:4.5458 dts:46549 dts_time:4.5458
viseron    | [2021-06-09 15:23:03] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:03] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:03] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x557579a150] stream:0 start_pts_time:0 pts:47260 pts_time:4.61523 dts:47260 dts_time:4.61523 -> pts:47260 pts_time:4.61523 dts:47260 dts_time:4.61523
viseron    | [2021-06-09 15:23:03] [DEBUG   ] [viseron.camera.stream_segments.foyer] - frame=   58 fps= 15 q=-1.0 size=N/A time=00:00:04.61 bitrate=N/A speed=1.22x    
viseron    | [2021-06-09 15:23:03] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:03] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:03] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x557579a150] stream:0 start_pts_time:0 pts:47306 pts_time:4.61973 dts:47306 dts_time:4.61973 -> pts:47306 pts_time:4.61973 dts:47306 dts_time:4.61973
viseron    | [2021-06-09 15:23:04] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:04] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:04] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x557579a150] stream:0 start_pts_time:0 pts:47977 pts_time:4.68525 dts:47977 dts_time:4.68525 -> pts:47977 pts_time:4.68525 dts:47977 dts_time:4.68525
viseron    | [2021-06-09 15:23:04] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:04] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:04] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x557579a150] stream:0 start_pts_time:0 pts:48307 pts_time:4.71748 dts:48307 dts_time:4.71748 -> pts:48307 pts_time:4.71748 dts:48307 dts_time:4.71748
viseron    | [2021-06-09 15:23:04] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:04] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:04] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x557579a150] stream:0 start_pts_time:0 pts:49284 pts_time:4.81289 dts:49284 dts_time:4.81289 -> pts:49284 pts_time:4.81289 dts:49284 dts_time:4.81289
viseron    | [2021-06-09 15:23:04] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:04] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:04] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x557579a150] stream:0 start_pts_time:0 pts:49561 pts_time:4.83994 dts:49561 dts_time:4.83994 -> pts:49561 pts_time:4.83994 dts:49561 dts_time:4.83994
viseron    | [2021-06-09 15:23:04] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:04] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:04] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x557579a150] stream:0 start_pts_time:0 pts:50310 pts_time:4.91309 dts:50310 dts_time:4.91309 -> pts:50310 pts_time:4.91309 dts:50310 dts_time:4.91309
viseron    | [2021-06-09 15:23:04] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:04] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:04] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x557579a150] stream:0 start_pts_time:0 pts:50523 pts_time:4.93389 dts:50523 dts_time:4.93389 -> pts:50523 pts_time:4.93389 dts:50523 dts_time:4.93389
viseron    | [2021-06-09 15:23:04] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:04] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:04] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x557579a150] stream:0 start_pts_time:0 pts:51047 pts_time:4.98506 dts:51047 dts_time:4.98506 -> pts:51047 pts_time:4.98506 dts:51047 dts_time:4.98506
viseron    | [2021-06-09 15:23:04] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:04] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:04] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x557579a150] stream:0 start_pts_time:0 pts:51953 pts_time:5.07354 dts:51953 dts_time:5.07354 -> pts:51953 pts_time:5.07354 dts:51953 dts_time:5.07354
viseron    | [2021-06-09 15:23:04] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:04] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:04] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x557579a150] stream:0 start_pts_time:0 pts:52457 pts_time:5.12275 dts:52457 dts_time:5.12275 -> pts:52457 pts_time:5.12275 dts:52457 dts_time:5.12275
viseron    | [2021-06-09 15:23:04] [DEBUG   ] [viseron.camera.stream_segments.foyer] - frame=   68 fps= 16 q=-1.0 size=N/A time=00:00:05.12 bitrate=N/A speed=1.19x    
viseron    | [2021-06-09 15:23:04] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:04] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:04] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x557579a150] stream:0 start_pts_time:0 pts:52823 pts_time:5.1585 dts:52823 dts_time:5.1585 -> pts:52823 pts_time:5.1585 dts:52823 dts_time:5.1585
viseron    | [2021-06-09 15:23:04] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:04] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:04] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x557579a150] stream:0 start_pts_time:0 pts:53186 pts_time:5.19395 dts:53186 dts_time:5.19395 -> pts:53186 pts_time:5.19395 dts:53186 dts_time:5.19395
viseron    | [2021-06-09 15:23:04] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:04] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:04] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x557579a150] stream:0 start_pts_time:0 pts:53675 pts_time:5.2417 dts:53675 dts_time:5.2417 -> pts:53675 pts_time:5.2417 dts:53675 dts_time:5.2417
viseron    | [2021-06-09 15:23:04] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:04] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:04] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x557579a150] stream:0 start_pts_time:0 pts:54622 pts_time:5.33418 dts:54622 dts_time:5.33418 -> pts:54622 pts_time:5.33418 dts:54622 dts_time:5.33418
viseron    | [2021-06-09 15:23:04] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:04] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:04] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x557579a150] stream:0 start_pts_time:0 pts:54680 pts_time:5.33984 dts:54680 dts_time:5.33984 -> pts:54680 pts_time:5.33984 dts:54680 dts_time:5.33984
viseron    | [2021-06-09 15:23:04] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:04] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:04] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x557579a150] stream:0 start_pts_time:0 pts:55457 pts_time:5.41572 dts:55457 dts_time:5.41572 -> pts:55457 pts_time:5.41572 dts:55457 dts_time:5.41572
viseron    | [2021-06-09 15:23:04] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:04] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:04] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x557579a150] stream:0 start_pts_time:0 pts:55701 pts_time:5.43955 dts:55701 dts_time:5.43955 -> pts:55701 pts_time:5.43955 dts:55701 dts_time:5.43955
viseron    | [2021-06-09 15:23:04] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:04] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:04] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x557579a150] stream:0 start_pts_time:0 pts:56271 pts_time:5.49521 dts:56271 dts_time:5.49521 -> pts:56271 pts_time:5.49521 dts:56271 dts_time:5.49521
viseron    | [2021-06-09 15:23:04] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:04] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:04] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x557579a150] stream:0 start_pts_time:0 pts:56667 pts_time:5.53389 dts:56667 dts_time:5.53389 -> pts:56667 pts_time:5.53389 dts:56667 dts_time:5.53389
viseron    | [2021-06-09 15:23:04] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:04] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:04] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x557579a150] stream:0 start_pts_time:0 pts:57286 pts_time:5.59434 dts:57286 dts_time:5.59434 -> pts:57286 pts_time:5.59434 dts:57286 dts_time:5.59434
viseron    | [2021-06-09 15:23:05] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:05] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:05] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x557579a150] stream:0 start_pts_time:0 pts:57503 pts_time:5.61553 dts:57503 dts_time:5.61553 -> pts:57503 pts_time:5.61553 dts:57503 dts_time:5.61553
viseron    | [2021-06-09 15:23:05] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:05] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:05] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x557579a150] stream:0 start_pts_time:0 pts:58407 pts_time:5.70381 dts:58407 dts_time:5.70381 -> pts:58407 pts_time:5.70381 dts:58407 dts_time:5.70381
viseron    | [2021-06-09 15:23:05] [DEBUG   ] [viseron.camera.stream_segments.foyer] - frame=   80 fps= 16 q=-1.0 size=N/A time=00:00:05.70 bitrate=N/A speed=1.17x    
[2021-06-09 15:23:05] [DEBUG   ] [viseron.camera.stream_segments.foyer] -     Last message repeated 2 times
viseron    | [2021-06-09 15:23:05] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:05] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x557579a150] segment:'/segments/Foyer/20210609152300.mp4' count:0 ended
viseron    | [2021-06-09 15:23:05] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [AVIOContext @ 0x5575895650] Statistics: 2 seeks, 15 writeouts
viseron    | [2021-06-09 15:23:05] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x557579a150] Opening '/segments/Foyer/20210609152305.mp4' for writing
viseron    | [2021-06-09 15:23:05] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [file @ 0x5575750d40] Setting default whitelist 'file,crypto,data'
viseron    | [2021-06-09 15:23:05] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x557579a150] segment:'/segments/Foyer/20210609152305.mp4' starts with packet stream:0 pts:59682 pts_time:5.82832 frame:80
viseron    | [2021-06-09 15:23:05] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x557579a150] stream:0 start_pts_time:5.82832 pts:59682 pts_time:5.82832 dts:59682 dts_time:5.82832 -> pts:0 pts_time:0 dts:0 dts_time:0
viseron    | [2021-06-09 15:23:05] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:05] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:05] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x557579a150] stream:0 start_pts_time:5.82832 pts:60485 pts_time:5.90674 dts:60485 dts_time:5.90674 -> pts:803 pts_time:0.078418 dts:803 dts_time:0.078418
viseron    | [2021-06-09 15:23:05] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:05] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:05] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x557579a150] stream:0 start_pts_time:5.82832 pts:60516 pts_time:5.90977 dts:60516 dts_time:5.90977 -> pts:834 pts_time:0.0814453 dts:834 dts_time:0.0814453
viseron    | [2021-06-09 15:23:05] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:05] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:05] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x557579a150] stream:0 start_pts_time:5.82832 pts:60585 pts_time:5.9165 dts:60585 dts_time:5.9165 -> pts:903 pts_time:0.0881836 dts:903 dts_time:0.0881836
viseron    | [2021-06-09 15:23:05] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:05] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:05] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x557579a150] stream:0 start_pts_time:5.82832 pts:61035 pts_time:5.96045 dts:61035 dts_time:5.96045 -> pts:1353 pts_time:0.132129 dts:1353 dts_time:0.132129
viseron    | [2021-06-09 15:23:05] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:05] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:05] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x557579a150] stream:0 start_pts_time:5.82832 pts:61203 pts_time:5.97686 dts:61203 dts_time:5.97686 -> pts:1521 pts_time:0.148535 dts:1521 dts_time:0.148535
viseron    | [2021-06-09 15:23:05] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:05] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:05] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x557579a150] stream:0 start_pts_time:5.82832 pts:61613 pts_time:6.01689 dts:61613 dts_time:6.01689 -> pts:1931 pts_time:0.188574 dts:1931 dts_time:0.188574
viseron    | [2021-06-09 15:23:05] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:05] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:05] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x557579a150] stream:0 start_pts_time:5.82832 pts:62483 pts_time:6.10186 dts:62483 dts_time:6.10186 -> pts:2801 pts_time:0.273535 dts:2801 dts_time:0.273535
viseron    | [2021-06-09 15:23:05] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:05] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:05] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x557579a150] stream:0 start_pts_time:5.82832 pts:63017 pts_time:6.154 dts:63017 dts_time:6.154 -> pts:3335 pts_time:0.325684 dts:3335 dts_time:0.325684
viseron    | [2021-06-09 15:23:05] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:05] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:05] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x557579a150] stream:0 start_pts_time:5.82832 pts:63047 pts_time:6.15693 dts:63047 dts_time:6.15693 -> pts:3365 pts_time:0.328613 dts:3365 dts_time:0.328613
viseron    | [2021-06-09 15:23:05] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:05] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:05] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x557579a150] stream:0 start_pts_time:5.82832 pts:64059 pts_time:6.25576 dts:64059 dts_time:6.25576 -> pts:4377 pts_time:0.427441 dts:4377 dts_time:0.427441
viseron    | [2021-06-09 15:23:05] [DEBUG   ] [viseron.camera.stream_segments.foyer] - frame=   91 fps= 17 q=-1.0 size=N/A time=00:00:06.25 bitrate=N/A speed=1.15x    
viseron    | [2021-06-09 15:23:05] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:05] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:05] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x557579a150] stream:0 start_pts_time:5.82832 pts:64640 pts_time:6.3125 dts:64640 dts_time:6.3125 -> pts:4958 pts_time:0.48418 dts:4958 dts_time:0.48418
viseron    | [2021-06-09 15:23:05] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:05] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:05] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x557579a150] stream:0 start_pts_time:5.82832 pts:64773 pts_time:6.32549 dts:64773 dts_time:6.32549 -> pts:5091 pts_time:0.497168 dts:5091 dts_time:0.497168
viseron    | [2021-06-09 15:23:05] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:05] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:05] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x557579a150] stream:0 start_pts_time:5.82832 pts:65179 pts_time:6.36514 dts:65179 dts_time:6.36514 -> pts:5497 pts_time:0.536816 dts:5497 dts_time:0.536816
viseron    | [2021-06-09 15:23:05] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:05] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:05] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x557579a150] stream:0 start_pts_time:5.82832 pts:65875 pts_time:6.43311 dts:65875 dts_time:6.43311 -> pts:6193 pts_time:0.604785 dts:6193 dts_time:0.604785
viseron    | [2021-06-09 15:23:05] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:05] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:05] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x557579a150] stream:0 start_pts_time:5.82832 pts:66447 pts_time:6.48896 dts:66447 dts_time:6.48896 -> pts:6765 pts_time:0.660645 dts:6765 dts_time:0.660645
viseron    | [2021-06-09 15:23:05] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:05] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:05] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x557579a150] stream:0 start_pts_time:5.82832 pts:67243 pts_time:6.5667 dts:67243 dts_time:6.5667 -> pts:7561 pts_time:0.738379 dts:7561 dts_time:0.738379
viseron    | [2021-06-09 15:23:05] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:05] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:05] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x557579a150] stream:0 start_pts_time:5.82832 pts:67374 pts_time:6.57949 dts:67374 dts_time:6.57949 -> pts:7692 pts_time:0.751172 dts:7692 dts_time:0.751172
viseron    | [2021-06-09 15:23:06] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:06] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:06] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x557579a150] stream:0 start_pts_time:5.82832 pts:67859 pts_time:6.62686 dts:67859 dts_time:6.62686 -> pts:8177 pts_time:0.798535 dts:8177 dts_time:0.798535
viseron    | [2021-06-09 15:23:06] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:06] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:06] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x557579a150] stream:0 start_pts_time:5.82832 pts:68563 pts_time:6.69561 dts:68563 dts_time:6.69561 -> pts:8881 pts_time:0.867285 dts:8881 dts_time:0.867285
viseron    | [2021-06-09 15:23:06] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:06] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:06] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x557579a150] stream:0 start_pts_time:5.82832 pts:68842 pts_time:6.72285 dts:68842 dts_time:6.72285 -> pts:9160 pts_time:0.894531 dts:9160 dts_time:0.894531
viseron    | [2021-06-09 15:23:06] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:06] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:06] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x557579a150] stream:0 start_pts_time:5.82832 pts:69726 pts_time:6.80918 dts:69726 dts_time:6.80918 -> pts:10044 pts_time:0.980859 dts:10044 dts_time:0.980859
viseron    | [2021-06-09 15:23:06] [DEBUG   ] [viseron.camera.stream_segments.foyer] - frame=  102 fps= 17 q=-1.0 size=N/A time=00:00:06.80 bitrate=N/A speed=1.14x    
viseron    | [2021-06-09 15:23:06] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:06] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:06] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x557579a150] stream:0 start_pts_time:5.82832 pts:69883 pts_time:6.82451 dts:69883 dts_time:6.82451 -> pts:10201 pts_time:0.996191 dts:10201 dts_time:0.996191
viseron    | [2021-06-09 15:23:06] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:06] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:06] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x557579a150] stream:0 start_pts_time:5.82832 pts:70784 pts_time:6.9125 dts:70784 dts_time:6.9125 -> pts:11102 pts_time:1.08418 dts:11102 dts_time:1.08418
viseron    | [2021-06-09 15:23:06] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:06] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:06] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x557579a150] stream:0 start_pts_time:5.82832 pts:71023 pts_time:6.93584 dts:71023 dts_time:6.93584 -> pts:11341 pts_time:1.10752 dts:11341 dts_time:1.10752
viseron    | [2021-06-09 15:23:06] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:06] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:06] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x557579a150] stream:0 start_pts_time:5.82832 pts:71637 pts_time:6.9958 dts:71637 dts_time:6.9958 -> pts:11955 pts_time:1.16748 dts:11955 dts_time:1.16748
viseron    | [2021-06-09 15:23:06] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:06] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:06] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x557579a150] stream:0 start_pts_time:5.82832 pts:71698 pts_time:7.00176 dts:71698 dts_time:7.00176 -> pts:12016 pts_time:1.17344 dts:12016 dts_time:1.17344
viseron    | [2021-06-09 15:23:06] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:06] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:06] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x557579a150] stream:0 start_pts_time:5.82832 pts:72633 pts_time:7.09307 dts:72633 dts_time:7.09307 -> pts:12951 pts_time:1.26475 dts:12951 dts_time:1.26475
viseron    | [2021-06-09 15:23:06] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:06] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:06] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x557579a150] stream:0 start_pts_time:5.82832 pts:73145 pts_time:7.14307 dts:73145 dts_time:7.14307 -> pts:13463 pts_time:1.31475 dts:13463 dts_time:1.31475
viseron    | [2021-06-09 15:23:06] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:06] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:06] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x557579a150] stream:0 start_pts_time:5.82832 pts:73498 pts_time:7.17754 dts:73498 dts_time:7.17754 -> pts:13816 pts_time:1.34922 dts:13816 dts_time:1.34922
viseron    | [2021-06-09 15:23:06] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:06] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:06] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x557579a150] stream:0 start_pts_time:5.82832 pts:73896 pts_time:7.21641 dts:73896 dts_time:7.21641 -> pts:14214 pts_time:1.38809 dts:14214 dts_time:1.38809
viseron    | [2021-06-09 15:23:06] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:06] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:06] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x557579a150] stream:0 start_pts_time:5.82832 pts:74709 pts_time:7.2958 dts:74709 dts_time:7.2958 -> pts:15027 pts_time:1.46748 dts:15027 dts_time:1.46748
viseron    | [2021-06-09 15:23:06] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:06] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:06] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x557579a150] stream:0 start_pts_time:5.82832 pts:75186 pts_time:7.34238 dts:75186 dts_time:7.34238 -> pts:15504 pts_time:1.51406 dts:15504 dts_time:1.51406
viseron    | [2021-06-09 15:23:06] [DEBUG   ] [viseron.camera.stream_segments.foyer] - frame=  113 fps= 17 q=-1.0 size=N/A time=00:00:07.34 bitrate=N/A speed=1.13x    
viseron    | [2021-06-09 15:23:06] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:06] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:06] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x557579a150] stream:0 start_pts_time:5.82832 pts:75601 pts_time:7.38291 dts:75601 dts_time:7.38291 -> pts:15919 pts_time:1.55459 dts:15919 dts_time:1.55459
viseron    | [2021-06-09 15:23:06] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:06] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:06] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x557579a150] stream:0 start_pts_time:5.82832 pts:75989 pts_time:7.4208 dts:75989 dts_time:7.4208 -> pts:16307 pts_time:1.59248 dts:16307 dts_time:1.59248
viseron    | [2021-06-09 15:23:06] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:06] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:06] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x557579a150] stream:0 start_pts_time:5.82832 pts:76927 pts_time:7.5124 dts:76927 dts_time:7.5124 -> pts:17245 pts_time:1.68408 dts:17245 dts_time:1.68408
viseron    | [2021-06-09 15:23:06] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:06] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:06] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x557579a150] stream:0 start_pts_time:5.82832 pts:77188 pts_time:7.53789 dts:77188 dts_time:7.53789 -> pts:17506 pts_time:1.70957 dts:17506 dts_time:1.70957
viseron    | [2021-06-09 15:23:06] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:06] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:06] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x557579a150] stream:0 start_pts_time:5.82832 pts:78001 pts_time:7.61729 dts:78001 dts_time:7.61729 -> pts:18319 pts_time:1.78896 dts:18319 dts_time:1.78896
viseron    | [2021-06-09 15:23:07] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:07] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:07] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x557579a150] stream:0 start_pts_time:5.82832 pts:78241 pts_time:7.64072 dts:78241 dts_time:7.64072 -> pts:18559 pts_time:1.8124 dts:18559 dts_time:1.8124
viseron    | [2021-06-09 15:23:07] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:07] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:07] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x557579a150] stream:0 start_pts_time:5.82832 pts:78998 pts_time:7.71465 dts:78998 dts_time:7.71465 -> pts:19316 pts_time:1.88633 dts:19316 dts_time:1.88633
[2021-06-09 15:23:07] [DEBUG   ] [viseron.camera.stream_segments.foyer] -     Last message repeated 2 times
viseron    | [2021-06-09 15:23:07] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:07] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x557579a150] stream:0 start_pts_time:5.82832 pts:80339 pts_time:7.84561 dts:80339 dts_time:7.84561 -> pts:20657 pts_time:2.01729 dts:20657 dts_time:2.01729
viseron    | [2021-06-09 15:23:07] [DEBUG   ] [viseron.camera.stream_segments.foyer] - frame=  121 fps= 17 q=-1.0 size=N/A time=00:00:07.84 bitrate=N/A speed=1.12x    
viseron    | [2021-06-09 15:23:07] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:07] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:07] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x557579a150] stream:0 start_pts_time:5.82832 pts:80958 pts_time:7.90605 dts:80958 dts_time:7.90605 -> pts:21276 pts_time:2.07773 dts:21276 dts_time:2.07773
viseron    | [2021-06-09 15:23:07] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:07] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:07] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x557579a150] stream:0 start_pts_time:5.82832 pts:81013 pts_time:7.91143 dts:81013 dts_time:7.91143 -> pts:21331 pts_time:2.08311 dts:21331 dts_time:2.08311
viseron    | [2021-06-09 15:23:07] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:07] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:07] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x557579a150] stream:0 start_pts_time:5.82832 pts:81019 pts_time:7.91201 dts:81019 dts_time:7.91201 -> pts:21337 pts_time:2.08369 dts:21337 dts_time:2.08369
viseron    | [2021-06-09 15:23:07] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:07] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:07] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x557579a150] stream:0 start_pts_time:5.82832 pts:81181 pts_time:7.92783 dts:81181 dts_time:7.92783 -> pts:21499 pts_time:2.09951 dts:21499 dts_time:2.09951
viseron    | [2021-06-09 15:23:07] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:07] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:07] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x557579a150] stream:0 start_pts_time:5.82832 pts:81749 pts_time:7.9833 dts:81749 dts_time:7.9833 -> pts:22067 pts_time:2.15498 dts:22067 dts_time:2.15498
viseron    | [2021-06-09 15:23:07] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:07] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:07] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x557579a150] stream:0 start_pts_time:5.82832 pts:82152 pts_time:8.02266 dts:82152 dts_time:8.02266 -> pts:22470 pts_time:2.19434 dts:22470 dts_time:2.19434
viseron    | [2021-06-09 15:23:07] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:07] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:07] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x557579a150] stream:0 start_pts_time:5.82832 pts:83163 pts_time:8.12139 dts:83163 dts_time:8.12139 -> pts:23481 pts_time:2.29307 dts:23481 dts_time:2.29307
viseron    | [2021-06-09 15:23:07] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:07] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:07] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x557579a150] stream:0 start_pts_time:5.82832 pts:83330 pts_time:8.1377 dts:83330 dts_time:8.1377 -> pts:23648 pts_time:2.30938 dts:23648 dts_time:2.30938
viseron    | [2021-06-09 15:23:07] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:07] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:07] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x557579a150] stream:0 start_pts_time:5.82832 pts:83899 pts_time:8.19326 dts:83899 dts_time:8.19326 -> pts:24217 pts_time:2.36494 dts:24217 dts_time:2.36494
viseron    | [2021-06-09 15:23:07] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:07] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:07] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x557579a150] stream:0 start_pts_time:5.82832 pts:84401 pts_time:8.24229 dts:84401 dts_time:8.24229 -> pts:24719 pts_time:2.41396 dts:24719 dts_time:2.41396
viseron    | [2021-06-09 15:23:07] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:07] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:07] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x557579a150] stream:0 start_pts_time:5.82832 pts:85231 pts_time:8.32334 dts:85231 dts_time:8.32334 -> pts:25549 pts_time:2.49502 dts:25549 dts_time:2.49502
viseron    | [2021-06-09 15:23:07] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:07] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:07] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x557579a150] stream:0 start_pts_time:5.82832 pts:85267 pts_time:8.32686 dts:85267 dts_time:8.32686 -> pts:25585 pts_time:2.49854 dts:25585 dts_time:2.49854
viseron    | [2021-06-09 15:23:07] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:07] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:07] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x557579a150] stream:0 start_pts_time:5.82832 pts:85744 pts_time:8.37344 dts:85744 dts_time:8.37344 -> pts:26062 pts_time:2.54512 dts:26062 dts_time:2.54512
viseron    | [2021-06-09 15:23:07] [DEBUG   ] [viseron.camera.stream_segments.foyer] - frame=  134 fps= 18 q=-1.0 size=N/A time=00:00:08.37 bitrate=N/A speed=1.11x    
viseron    | [2021-06-09 15:23:07] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] unknown SEI type 128
viseron    | [2021-06-09 15:23:07] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [NULL @ 0x55756fd4a0] ct_type:1 pic_struct:0
viseron    | [2021-06-09 15:23:07] [DEBUG   ] [viseron.camera.stream_segments.foyer] - [segment @ 0x557579a150] stream:0 start_pts_time:5.82832 pts:86183 pts_time:8.41631 dts:86183 dts_time:8.41631 -> pts:26501 pts_time:2.58799 dts:26501 dts_time:2.58799
roflcoopter commented 3 years ago

@weitheng Can you remove the substream: block aswell as ffmpeg_loglevel from your config and try again?

weitheng commented 3 years ago

@weitheng Can you remove the substream: block aswell as ffmpeg_loglevel from your config and try again?

viseron    | [2021-06-09 15:36:12] [INFO    ] [viseron                 ] - Initializing...
viseron    | [2021-06-09 15:36:12] [DEBUG   ] [viseron.watchdog        ] - Starting scheduler
viseron    | [2021-06-09 15:36:12] [DEBUG   ] [viseron                 ] - Starting cleanup scheduler
viseron    | [2021-06-09 15:36:12] [DEBUG   ] [viseron                 ] - Running initial cleanup
viseron    | [2021-06-09 15:36:12] [DEBUG   ] [viseron.cleanup         ] - Running cleanup
viseron    | [2021-06-09 15:36:12] [INFO    ] [viseron.mqtt            ] - Initializing MQTT connection
viseron    | [2021-06-09 15:36:12] [DEBUG   ] [viseron.mqtt            ] - MQTT connected with returncode 0
viseron    | [2021-06-09 15:36:12] [DEBUG   ] [viseron.detector        ] - Initializing object detector darknet
viseron    | [2021-06-09 15:36:15] [DEBUG   ] [viseron.data_stream     ] - Subscribing to data topic */frame/scan/object, <queue.Queue object at 0x7f47738220>
viseron    | [2021-06-09 15:36:15] [DEBUG   ] [viseron.detector        ] - Object detector initialized
viseron    | [2021-06-09 15:36:15] [INFO    ] [viseron                 ] - Initializing NVR threads
viseron    | [2021-06-09 15:36:15] [DEBUG   ] [viseron.nvr.foyer       ] - Initializing NVR thread
viseron    | [2021-06-09 15:36:15] [DEBUG   ] [viseron.camera.foyer    ] - Initializing camera Foyer
viseron    | [2021-06-09 15:36:15] [DEBUG   ] [viseron.camera.stream.foyer] - Getting stream information for rtsp://*****:*****@192.168.0.88:554/cam/realmonitor?channel=17@subtype=0
viseron    | [2021-06-09 15:36:19] [DEBUG   ] [viseron.camera.stream.foyer] - Stream information from FFprobe: Width: 1920 Height: 1080 FPS: 20.0 Video Codec: h264 Audio Codec: None
viseron    | [2021-06-09 15:36:19] [DEBUG   ] [viseron.camera.foyer    ] - Resolution: 1920x1080 @ 5 FPS
viseron    | [2021-06-09 15:36:19] [DEBUG   ] [viseron.data_stream     ] - Subscribing to data topic foyer/frame/decode/object, <queue.Queue object at 0x7f4401a370>
viseron    | [2021-06-09 15:36:19] [DEBUG   ] [viseron.camera.foyer    ] - Starting decoder thread
viseron    | [2021-06-09 15:36:19] [DEBUG   ] [viseron.camera.foyer    ] - Running decoder foyer.object_detection at 1s interval, every 5 frame(s)
viseron    | [2021-06-09 15:36:19] [DEBUG   ] [viseron.camera.foyer    ] - Camera Foyer initialized
viseron    | [2021-06-09 15:36:19] [DEBUG   ] [viseron.data_stream     ] - Subscribing to data topic foyer/frame/processed/object, <queue.Queue object at 0x7f47738d30>
viseron    | [2021-06-09 15:36:19] [DEBUG   ] [viseron.motion.foyer    ] - Initializing motion detector
viseron    | [2021-06-09 15:36:19] [DEBUG   ] [viseron.data_stream     ] - Subscribing to data topic foyer/frame/decode/motion, <queue.Queue object at 0x7f4401ae80>
viseron    | [2021-06-09 15:36:19] [DEBUG   ] [viseron.motion.foyer    ] - Starting decoder thread
viseron    | [2021-06-09 15:36:19] [DEBUG   ] [viseron.motion.foyer    ] - Running decoder foyer.motion_detection at 1s interval, every 5 frame(s)
viseron    | [2021-06-09 15:36:19] [DEBUG   ] [viseron.data_stream     ] - Subscribing to data topic foyer/frame/scan/motion, <queue.Queue object at 0x7f4401aa30>
viseron    | [2021-06-09 15:36:19] [DEBUG   ] [viseron.motion.foyer    ] - Motion detector initialized
viseron    | [2021-06-09 15:36:19] [DEBUG   ] [viseron.data_stream     ] - Subscribing to data topic foyer/frame/processed/motion, <queue.Queue object at 0x7f4401a850>
viseron    | [2021-06-09 15:36:19] [DEBUG   ] [viseron.nvr.foyer       ] - Starting camera
viseron    | [2021-06-09 15:36:19] [DEBUG   ] [viseron.camera.foyer    ] - Starting capture thread
viseron    | [2021-06-09 15:36:19] [DEBUG   ] [viseron.recorder.foyer  ] - Initializing ffmpeg recorder
viseron    | [2021-06-09 15:36:19] [DEBUG   ] [viseron.camera.stream.foyer] - FFMPEG decoder command: foyer -hide_banner -loglevel error -avoid_negative_ts make_zero -fflags nobuffer -flags low_delay -strict experimental -fflags +genpts -use_wallclock_as_timestamps 1 -vsync 0 -stimeout 5000000 -c:v h264_nvmpi -rtsp_transport tcp -i rtsp://*****:*****@192.168.0.88:554/cam/realmonitor?channel=17@subtype=0 -f segment -segment_time 5 -reset_timestamps 1 -strftime 1 -c:v copy /segments/Foyer/%Y%m%d%H%M%S.mp4 -filter:v fps=1 -f rawvideo -pix_fmt nv12 pipe:1
viseron    | [2021-06-09 15:36:19] [DEBUG   ] [viseron.recorder.foyer  ] - Creating folder /segments/Foyer
viseron    | [2021-06-09 15:36:19] [DEBUG   ] [viseron.nvr.foyer       ] - Waiting for first frame
viseron    | [2021-06-09 15:36:19] [DEBUG   ] [viseron.nvr.foyer       ] - NVR thread initialized
viseron    | [2021-06-09 15:36:19] [INFO    ] [viseron                 ] - Initialization complete
viseron    | [2021-06-09 15:36:21] [ERROR   ] [viseron.camera.stream.foyer] - libv4l2: error getting capabilities: Inappropriate ioctl for device
viseron    | [2021-06-09 15:36:22] [ERROR   ] [viseron.camera.foyer    ] - FFmpeg process has exited
viseron    | [2021-06-09 15:36:27] [ERROR   ] [viseron.camera.foyer    ] - Restarting frame pipe
viseron    | [2021-06-09 15:36:27] [DEBUG   ] [viseron.camera.stream.foyer] - Performing a sanity check on the ffmpeg command
viseron    | [2021-06-09 15:36:30] [ERROR   ] [viseron.camera.stream.foyer] - Error starting decoder command! libv4l2: error getting capabilities: Inappropriate ioctl for device
[2021-06-09 15:36:39] [ERROR   ] [viseron.camera.stream.foyer] - Error starting decoder command! libv4l2: error getting capabilities: Inappropriate ioctl for device
[2021-06-09 15:36:47] [ERROR   ] [viseron.camera.stream.foyer] - Error starting decoder command! libv4l2: error getting capabilities: Inappropriate ioctl for device
[2021-06-09 15:36:56] [ERROR   ] [viseron.camera.stream.foyer] - Error starting decoder command! libv4l2: error getting capabilities: Inappropriate ioctl for device
[2021-06-09 15:37:04] [ERROR   ] [viseron.camera.stream.foyer] - Error starting decoder command! libv4l2: error getting capabilities: Inappropriate ioctl for device
[2021-06-09 15:37:12] [ERROR   ] [viseron.camera.stream.foyer] - Error starting decoder command! libv4l2: error getting capabilities: Inappropriate ioctl for device
viseron    |  Retrying in 5 seconds, message repeated 6 times
roflcoopter commented 3 years ago

New version is up! Please try again

weitheng commented 3 years ago

New version is up! Please try again

Still getting similar message

viseron    | [2021-06-09 18:04:21] [INFO    ] [viseron                 ] - Initializing...
viseron    | [2021-06-09 18:04:21] [DEBUG   ] [viseron.watchdog        ] - Starting scheduler
viseron    | [2021-06-09 18:04:21] [DEBUG   ] [viseron                 ] - Starting cleanup scheduler
viseron    | [2021-06-09 18:04:22] [DEBUG   ] [viseron                 ] - Running initial cleanup
viseron    | [2021-06-09 18:04:22] [DEBUG   ] [viseron.cleanup         ] - Running cleanup
viseron    | [2021-06-09 18:04:22] [INFO    ] [viseron.mqtt            ] - Initializing MQTT connection
viseron    | [2021-06-09 18:04:22] [DEBUG   ] [viseron.mqtt            ] - MQTT connected with returncode 0
viseron    | [2021-06-09 18:04:22] [DEBUG   ] [viseron.detector        ] - Initializing object detector darknet
viseron    | [2021-06-09 18:04:22] [DEBUG   ] [viseron.data_stream     ] - Subscribing to data topic */frame/scan/object, <queue.Queue object at 0x7f464ee1f0>
viseron    | [2021-06-09 18:04:22] [DEBUG   ] [viseron.detector        ] - Object detector initialized
viseron    | [2021-06-09 18:04:22] [INFO    ] [viseron                 ] - Initializing NVR threads
viseron    | [2021-06-09 18:04:22] [DEBUG   ] [viseron.nvr.foyer       ] - Initializing NVR thread
viseron    | [2021-06-09 18:04:22] [DEBUG   ] [viseron.camera.foyer    ] - Initializing camera Foyer
viseron    | [2021-06-09 18:04:22] [DEBUG   ] [viseron.camera.stream.foyer] - Getting stream information for rtsp://*****:*****@192.168.0.88:554/cam/realmonitor?channel=17@subtype=0
viseron    | [2021-06-09 18:04:25] [DEBUG   ] [viseron.camera.stream.foyer] - Stream information from FFprobe: Width: 1920 Height: 1080 FPS: 20.0 Video Codec: h264 Audio Codec: None
viseron    | [2021-06-09 18:04:25] [DEBUG   ] [viseron.camera.foyer    ] - Resolution: 1920x1080 @ 5 FPS
viseron    | [2021-06-09 18:04:25] [DEBUG   ] [viseron.data_stream     ] - Subscribing to data topic foyer/frame/decode/object, <queue.Queue object at 0x7f464ee160>
viseron    | [2021-06-09 18:04:25] [DEBUG   ] [viseron.camera.foyer    ] - Starting decoder thread
viseron    | [2021-06-09 18:04:25] [DEBUG   ] [viseron.camera.foyer    ] - Running decoder foyer.object_detection at 1s interval, every 5 frame(s)
viseron    | [2021-06-09 18:04:25] [DEBUG   ] [viseron.camera.foyer    ] - Camera Foyer initialized
viseron    | [2021-06-09 18:04:25] [DEBUG   ] [viseron.data_stream     ] - Subscribing to data topic foyer/frame/processed/object, <queue.Queue object at 0x7f464eecd0>
viseron    | [2021-06-09 18:04:25] [DEBUG   ] [viseron.motion.foyer    ] - Initializing motion detector
viseron    | [2021-06-09 18:04:25] [DEBUG   ] [viseron.data_stream     ] - Subscribing to data topic foyer/frame/decode/motion, <queue.Queue object at 0x7f46504eb0>
viseron    | [2021-06-09 18:04:25] [DEBUG   ] [viseron.motion.foyer    ] - Starting decoder thread
viseron    | [2021-06-09 18:04:25] [DEBUG   ] [viseron.motion.foyer    ] - Running decoder foyer.motion_detection at 1s interval, every 5 frame(s)
viseron    | [2021-06-09 18:04:25] [DEBUG   ] [viseron.data_stream     ] - Subscribing to data topic foyer/frame/scan/motion, <queue.Queue object at 0x7f46504a90>
viseron    | [2021-06-09 18:04:25] [DEBUG   ] [viseron.motion.foyer    ] - Motion detector initialized
viseron    | [2021-06-09 18:04:25] [DEBUG   ] [viseron.data_stream     ] - Subscribing to data topic foyer/frame/processed/motion, <queue.Queue object at 0x7f46504850>
viseron    | [2021-06-09 18:04:25] [DEBUG   ] [viseron.nvr.foyer       ] - Starting camera
viseron    | [2021-06-09 18:04:25] [DEBUG   ] [viseron.camera.foyer    ] - Starting capture thread
viseron    | [2021-06-09 18:04:25] [DEBUG   ] [viseron.recorder.foyer  ] - Initializing ffmpeg recorder
viseron    | [2021-06-09 18:04:25] [DEBUG   ] [viseron.camera.stream.foyer] - FFMPEG decoder command: foyer -hide_banner -loglevel error -avoid_negative_ts make_zero -fflags nobuffer -flags low_delay -strict experimental -fflags +genpts -use_wallclock_as_timestamps 1 -vsync 0 -stimeout 5000000 -c:v h264_nvmpi -rtsp_transport tcp -i rtsp://*****:*****@192.168.0.88:554/cam/realmonitor?channel=17@subtype=0 -f segment -segment_time 5 -reset_timestamps 1 -strftime 1 -c:v copy /segments/Foyer/%Y%m%d%H%M%S.mp4 -filter:v fps=1 -f rawvideo -pix_fmt nv12 pipe:1
viseron    | [2021-06-09 18:04:25] [DEBUG   ] [viseron.recorder.foyer  ] - Creating folder /segments/Foyer
viseron    | [2021-06-09 18:04:25] [DEBUG   ] [viseron.nvr.foyer       ] - Waiting for first frame
viseron    | [2021-06-09 18:04:25] [DEBUG   ] [viseron.nvr.foyer       ] - NVR thread initialized
viseron    | [2021-06-09 18:04:25] [INFO    ] [viseron                 ] - Initialization complete
viseron    | [2021-06-09 18:04:27] [ERROR   ] [viseron.camera.stream.foyer] - libv4l2: error getting capabilities: Inappropriate ioctl for device
viseron    | [2021-06-09 18:04:28] [ERROR   ] [viseron.camera.foyer    ] - FFmpeg process has exited
viseron    | [2021-06-09 18:04:33] [ERROR   ] [viseron.camera.foyer    ] - Restarting frame pipe
viseron    | [2021-06-09 18:04:33] [DEBUG   ] [viseron.camera.stream.foyer] - Performing a sanity check on the ffmpeg command
viseron    | [2021-06-09 18:04:36] [ERROR   ] [viseron.camera.stream.foyer] - Error starting decoder command! libv4l2: error getting capabilities: Inappropriate ioctl for device
[2021-06-09 18:04:45] [ERROR   ] [viseron.camera.stream.foyer] - Error starting decoder command! libv4l2: error getting capabilities: Inappropriate ioctl for device
[2021-06-09 18:04:53] [ERROR   ] [viseron.camera.stream.foyer] - Error starting decoder command! libv4l2: error getting capabilities: Inappropriate ioctl for device
viseron    |  Retrying in 5 seconds, message repeated 3 times
roflcoopter commented 3 years ago

Okay i suspect there is something wrong with ffmpeg and tha cause is not missing libraries in the final image. I am currently rebuilding and will get back to you later

roflcoopter commented 3 years ago

@weitheng In the meantime, can you post the output of this command? This is related to the automatic detection of CUDA: docker run -it --rm --runtime=nvidia --privileged --entrypoint "" roflcoopter/jetson-nano-viseron:dev /etc/cuda/test_cuda_availability.out

weitheng commented 3 years ago

@weitheng In the meantime, can you post the output of this command? This is related to the automatic detection of CUDA: docker run -it --rm --runtime=nvidia --privileged --entrypoint "" roflcoopter/jetson-nano-viseron:dev /etc/cuda/test_cuda_availability.out

Got this short message standard_init_linux.go:219: exec user process caused: exec format error

roflcoopter commented 3 years ago

Thanks!

roflcoopter commented 3 years ago

Pushed a new testversion of the ffmpeg image. Anyone who can try it out? You run it like this, you need to add your camera URL:

docker run --privileged -it --rm --runtime=nvidia roflcoopter/jetson-nano-ffmpeg:4.4 ffmpeg -c:v h264_nvmpi -rtsp_transport tcp -i YOUR_RTSP_STREAM_URL_HERE -c:v copy -an /tmp/garbage.mp4 -f rawvideo -pix_fmt nv12 pipe:1
weitheng commented 3 years ago

Getting some weird message

WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
ffmpeg version 8d172d9 Copyright (c) 2000-2021 the FFmpeg developers
  built with gcc 7 (Ubuntu/Linaro 7.5.0-3ubuntu1~18.04)
  configuration: --enable-nvmpi
  libavutil      56. 70.100 / 56. 70.100
  libavcodec     58.134.100 / 58.134.100
  libavformat    58. 76.100 / 58. 76.100
  libavdevice    58. 13.100 / 58. 13.100
  libavfilter     7.110.100 /  7.110.100
  libswscale      5.  9.100 /  5.  9.100
  libswresample   3.  9.100 /  3.  9.100
Input #0, rtsp, from 'rtsp://XXXX:XXXX@192.168.0.88:554/cam/realmonitor?channel=17@subtype=0':
  Metadata:
    title           : Media Server
  Duration: N/A, start: 0.280000, bitrate: N/A
  Stream #0:0: Video: h264 (High), yuvj420p(pc, bt709, progressive), 1920x1080 [SAR 1:1 DAR 16:9], 20 fps, 20 tbr, 90k tbn, 40 tbc
Opening in BLOCKING MODE 
NvMMLiteOpen : Block : BlockType = 261 
NVMEDIA: Reading vendor.tegra.display-size : status: 6 
NvMMLiteBlockCreate : Block : BlockType = 261 
Output #0, mp4, to '/tmp/garbage.mp4':
  Metadata:
    title           : Media Server
    encoder         : Lavf58.76.100
  Stream #0:0: Video: h264 (High) (avc1 / 0x31637661), yuvj420p(pc, bt709, progressive), 1920x1080 [SAR 1:1 DAR 16:9], q=2-31, 20 fps, 20 tbr, 90k tbn, 90k tbc
Stream mapping:
  Stream #0:0 -> #0:0 (copy)
  Stream #0:0 -> #1:0 (h264 (h264_nvmpi) -> rawvideo (native))
Press [q] to stop, [?] for help
[mp4 @ 0x55b801df10] Non-monotonous DTS in output stream 0:0; previous: 0, current: -19800; changing to 1. This may result in incorrect timestamps in the output file.
[mp4 @ 0x55b801df10] Non-monotonous DTS in output stream 0:0; previous: 1, current: -14400; changing to 2. This may result in incorrect timestamps in the output file.
[mp4 @ 0x55b801df10] Non-monotonous DTS in output stream 0:0; previous: 2, current: -11700; changing to 3. This may result in incorrect timestamps in the output file.
[mp4 @ 0x55b801df10] Non-monotonous DTS in output stream 0:0; previous: 3, current: -9000; changing to 4. This may result in incorrect timestamps in the output file.
[mp4 @ 0x55b801df10] Non-monotonous DTS in output stream 0:0; previous: 4, current: -3510; changing to 5. This may result in incorrect timestamps in the output file.
[swscaler @ 0x55b8209c40] deprecated pixel format used, make sure you did set range correctly
Output #1, rawvideo, to 'pipe:1':
  Metadata:
    title           : Media Server
    encoder         : Lavf58.76.100
  Stream #1:0: Video: rawvideo (NV12 / 0x3231564E), nv12(tv, bt709, progressive), 1920x1080 [SAR 1:1 DAR 16:9], q=2-31, 497664 kb/s, 20 fps, 20 tbn
    Metadata:
      encoder         : Lavc58.134.100 rawvideo
NMOHKVPIHQRTYZUNQWSSRRQPQRVV\ZTPQQRSTWR`WV\MLUVQRY^RSSRRRSW[YYXXQSUWXXXXVVVVV[\YYVVZTQURWWWWU\\NVQRV\PR``TJJU\\UVV^ZUVXYVV[a\XVX\d`TVVZ[]Yb]\XUW\\\\^`]ZWYVQWXYZYYYZbgbZ\\\\\WTT\^\WWYWSX\VZ\[TNT__T\hVJLLPSNPVZTSSTRV[PFVQKTVVQUPPK\Q_PQYSIOLXKWe]]NOFMNRTXbVR\WUQPOPQQ\TLLLMPRIPQLPGNRMLNGLULP^[UN\PDNT[MLKIIKJJJJJJP\VSPLHNPMDHHDJKNOIODJNPSVJSWSFFFFGJEHIJJJJHJ@D>;N[PIKDPIIJJKK:>Y\16JYEEWXPB>IIYJPLQRLNFCGGHJKHRVFJQ?DPGJBPROSSIX]TKJPJRRTLCJKT@EIFKKFLEBEEIIJKKWPPKHJNMLKLLNOHJHDIPQKRL=DPJMXRLLF?HLHDEJKPOTZJ48PUEIFDQXPYUJFMMNOOPPQ?HKQJIIHEHCFPOKJEB=97788:?HJKJIIDCFIJLPQ[bccffbbfialhz�����������������������������������������������������������������������������������������{aX\T`Z^]\\\[]YZ]\X]ZY[\m������������������mtttsrrsuwxxwvutsnppppiffhhhggfggghlnk\hhrda[VTTSRSTbnllljeb\[[_Wr��������������������������������������������������������������hB>>>>>===<<;999:;;;:988777788:;>?EFLTbaabbb\_bXZ]lkkkjkkkkdhaXk�����������������|xrnhnnhhehfihedeea_adffeecbba````aaejn}���������������������������������������������������������������������������������}�zufb\_XVZWRRWZXUUWVSPRWPV_fifhgggffffhdeh]b\I>DHFDDDDOJPMLOL[\WW\VX\]\YRPTgs|ssttttssrrqq^][\_`\YLLKJHGEDCCBCLEJDHGDDBBBABBBBDBDH=BEEDC@@AABBC@=:@@ABBB@?>???IBDC;;;;:<ADDB><>>;:<CC<>;>D?<9;>>:989>ADEI]ozxyxy}����{xzzwutu{zzzzunu|u{{wxzyvuuuym`]YVSQSXWRV\\VINLF<84444444444443333344445567788D<8;8:89;<B::88<<8888877778888776638=;9988;8>G<9<?>::>8866769>;7588888877746:<><:888899:<>JTMMYG=C999:;:86542111122223333333578:78;;A3888888;:8766377344447;;75688888886856667;;;<;:988644445566778:4788:;<<@EA?><;=?ACD<==>===;8899::>:99;=@DDD@ACFJJJKOPOOONOPUVFC<9996544444467<<8533124487111168211111255254222211641100001331111122221111123222111111111100112222221111111111222221111111123444447>@:88:<55555688>G?;<<<<>:89:>A>>BDBCFEV]QTOHIGC>@BDDFJKLFDC>>AC@D@8BJAHDDGJLNPRQQUSNLNNPSWZRIBB>=<<<;;;LJGFHS^snnmmjionehkniljfllkkihgfnnnnhjlnhh_ljjjjoj`\ihN6:854444444441_����������������������PQPWRONFKQPRUVURQJGUQRRRTOSMJQTOTNNUZRM`VV\PSRSUV[[PSSSSVTV]UVVVUUUVVVVWVVVWTWXXSWZXXUYVUUUUX\^TRRVYXSQU[ZVRTYYTUX_\VWWXWYWSY\ZW`d]RXXZ[a`_]\XVZ\\\\^`]Z[[ZWXY[\\\\\ac`ZYYYY]XVX[\WQ[]\XXZWYX[[VT\\Ta`^KLPPRRRSSTTTSTUYTJTQLTVWUNQVNQOPXTTSPPOCGT]^bNH?LROWTZPLSWVSRRJP\YQLOPRVWLLNPPJNQ<JMJJRMPW[PLXQGNOTKNJLLJINFMJML[TPIQOMJIGFGFIJMMMLOONNMMHTNQFFFFGPOLLKJJJJO@>;8GVPJJJJDNKKKLJJNJ;DJGFEUTMD?FIVKOLQRLNJFGDKMH8HOLJOGBNTPKOPKNRJP_TOMPIPPQIPebQDEHFKKFLEBEPHLLKKTMOJIJPMJKKKMNHJHDGIPUXYJJJ[RPPLKHHLKFGHHHIFP[O48KPEIHKRRKUVGJKLKLHLNLDJJNIIHHHIGIJDELEB<977888<AEHHHGDDHJJLPQ[bccccbboj`dnz�����������������������������������������������������������������������������������������y]Y[V^^`[\\\\\\\]\[\[Z^\h������������������ptttsrrsuwxxxxvsqtssssihhhhhghfgggiecfbjjreb\ZXVPNPT_jllljfc]\\^[n��������������������������������������������������������������f<@@??>>=<;988778889;<77777789:;=>AIOMbaaaaa__ba\cegjkkkkkkdhaXk�����������������|xrmkmniebfbhgeeddccbdedccba[\bccbaachl{�����������������������������������������������������������������������������������{ytrbc\WZWRRW\ZVUUSRPRWPVZadaeabghhhhbaabbd\HBIADEEEENMOLLPN\\WW\VX\]\YRPUemtssttttssrrqqnh]WjdZTLLKJHGEDDDDDDDDDEFDCBBBABBCCBBDF@?CGDC@@AABBA@==>?@@D>C=??@@@@;?;;;;<>?@@@??>>;:C?<=>>>>?<9;>>:989>ACDH\owzzzzzzzzxvxzzwwuwzyzzywnyzz}|yxyyyxxwwym`^QSVX]UPRSWWRLJGF<84443334444333333344455667888@<8;8:89;<B::88<<8888877777877766648=:9988:8=D;8;><88<8866659>;75888888777558;;;:988899:<>HRKKTF>B999:;:86542111122223333333578:78>>A7667788:98766377344444884568888887882444599:::9887644445566778:4788:;=>>CCA<9=>>@@A<======;8899::=:9:;=@DDD@ACDFHHJLNOOONOPRSFD><;965444444679:8422123364321113///011243322222222221100011111111111111111122222111111111100111222211111111111222221111111123444446<=988:<55555688=C?<8:>?=98;=;=?>@BCEFDNXMMINNHCBCDEEEJJJDBB>>ABBBB>EHDDDDHIKOPQPQUTPNOOPQUVPHA@>=<:8666EGJMPJUnnnnmmnnnnnmmorollllkhhikllmmhiacnovwjjijhgcccbN<=<88766666662V~���������������������NPQZWQRPRRLORQRUQROTTTTTTSVUMOTVTNNUUVUTSY_Y\TPSQYXVUTUTUUUVVW\[YWVVVVVWWWXYXY[]SVWTZVZXWWWWZW\ZVWWVUVVQX\]XWYYW^aZVXXVVWYWSX\][`a\V\\[[__]\\Y[][\\[^`\Z\[[^Z\\\YXYY[\[ZYYYY^[[]\\VP\`a_YXZXV\``RUUUYTVMMURISSSSUXXSTPWZTPPNPTVURUWMMPKQTOXVNPNL[UZ[VaODQ]HVSPLPVVYZYPP[QKKOPRVWMJLRNNJKLVPIHMOOVLLJPSNNRPLNKOOKINFMPFOPNELPLPKCFDEFHIJLOKTPKKKMPPOKHHHHNQJKKJJJJQUB;>;EJMJJIJDNJJKLPQEFJNG?FDPPQPMMKRPNLQQLNPLGHMKEHLGFNKJFPVJFDPSQSUMPPNMMGNJKRUbZLLEHGJJFJECFJQNOGJNJKIJNMPI>HIKLHJHDFBBGMWLLMMNJLMJLKKIFGHHGEDMVM6LLJHKLROJJRUEGHHHIDAJWYRFKIGGGEEKKD?CJDB<96688;=ADDDFGFHKLJKPPZ`cbbbcfqfcbfo�����������������������������������������������������������������������������������������tVZY]_b\Z\\\\]_`]\_\^\c^a������������������wtttsrrsuwxywwvstxmmmmkllihhhhhgghmhhihkjlie_[ZUPNRT[cjjkkhha__a`c��������������������������������������������������������������f<DDB@>=<<;:88777788:987778899:;=>>EKJ`b`a\`d_abaeegjjjkklkdhaYj�����������������}ysnmkimebfbfffgfgefdffb___^\]abba__aehx������������������������������������������������������������������������������������|rjaXYWRRW^]ZVPPPRRVOVZadabbdhhhhhiigbcb\NFI>DGGGGJQOLKPP`\WW\WY[\\YRPgpttssttttssrrqqun\XTSPOLLJJHGGFFFGEDBCDDDCBABAABBBBA?AED@ADCB@@@@BA?>>>???@@>><>?@@@@;?::;=??><=>BA>>;;C<8<;>>;>;:;==:99:=>@BDYnwzzzyvuuxz{xzzwzzzwvyyvww{z||zzyyyyyyzzym_^QTTXXSRVZYVSYTLH;843322222232223333444468999989:8;8:89:<B::88;;888887665656666668:;8888898;>888=:88:8754437<:658888877665566788888899:;=DOHIGD>=9999:986542111122223334333567968=<;8555567887766476344333334557877776:84444477787776544444556666895888:<>;<>A?>>>=>=>=======<;8899:9:88=;=?BDC?@BABBCEIJLNNNOOJJFECA<:7655445567883311122211111115211011122111222111111000001011111111111110111211111111111100011111111111111111111111111111113343333678889;65566688;<?=<<<<;88=>:8<==>ADDCEA>BFNNHCBCDEDDHJG@>>>>@BCBDHKED>DDGJHRVNOSTTPQQRQPONMD=><:988776EGJMF=UjlnnnnnnnppnllnlhkllkiijjkjjjehimonsijjiihhbaXUNIDC>=:88888884Dt���������������������IJPLLSQSVRJNUPPRQSPTTUUTSWKPPTRMPQQQTWVOJSXV\XQPVZVUUTTTOVTMQTYYZYVUUUVWXYYZWUW\[VPQWVYV[[[[XQXYZ\WQVXXYXZZ[[\\\]b\ZYZVVUV[a\Y]`[^]]\][ZZU\Z[Z\_[\\[^`\ZYWY^[\]]\[[[ZZZ\[\\\]\\`\][WY^`_ZV\WPTVUQRQTPPGNNVTEMPVZV[[TUNV\XPPOJOSRQPWVPEQXRQ]VQNIPdSUQJSNQQ[LQTUQRTVY^]ZROMILOKMPPMLNPSVPQZUPEFJNNUGBOKSPOZROLPLLPJJJJQIJNDILOKKIGHDDFGIJKMNMJJKPQVWKOIIJJIDCKKJIJJUXB=EBFEKLIGPIIJJKKHNHORJDFFDLI\\YULPQNLQPLNSPGKJHGJEIGPJENPPLMOONX]THHKKJHHKHHG@LOJNFHHJJFJEDGGGOROOE?JHKO[QIHHHJKHJHDEDDDGGTPJLJVJNJLHFEDEEIKDJPONIPLDILOQMKKKKMNFFFFJGJQJPHDIGHGJDFBDDEEDA<96688DDDDDDEGGIKMJKPPY`cbabdflaijmp�����������������������������������������������������������������������������������������sTYW`b`X\\\\\]aa]]a\`]d`_������������������yqttsrrsuwxxwwrvyvoooolmmiiihhhhhhfimhhhhfig`YUUTTSUYaijkkjha_aba^��������������������������������������������������������������hBFECA>>=<<<;;999:88877777889:;;<>>>DJ_baa]`g_^^dblkjjikkmkdhaYk������������������~zsonjhmhehfefgijhecegfb``__________^cev�������������������������������������������������������������������������������������uzyoeYYWRRW_]ZZJLPRRTOV_fif_hlhffffhlhbaa_UFCBEGIIIITOKKPRb\WW\WY[\\YRPhpnostttttssrrqqnh\Z\XOJLLJJHHHGHHJJE?IDCCAB@CAABBAB@?@DADD@BB@@@@BA>>>>??@@>C8>>>???8::9:;;DA<:????>>;;;<;<6;>>>;;<==;:9:=>>CDUmvyywxwwwyzzxzzwz}{vtzzvx}z{zzzzzyxyzzzzym`]YVSQJR\ZVUPOVWMB;84332221112222333344446899998698;8:899<B::889:888887665666566768:98888888:;868;87788754435996689988776655545688888999;<CKGFCB>;999999865432211222344443445678688855554466777766476344433344556767666947555555555544444445556666886889;=>::=<>?A@>=;<9======<;999999889>;=?BDC??@?>>>AEHJMMOONJHGGDD>987655455677521111122.1111113111111122101122111011100001/.1111111111100001111111111111100011111111112111111101111111111113233333256688966666788;8?>@>:8989=;=97<:>@>ACDDCBHGIGC>?ACDEGHD@>>>>@BDBDNMDD=DEGJHSVMORTSQRRSRONLKD:=::::99;;LJGF78]hlmnnqtmnnnmmmnmhklmmmlihhhiigbolljhejjjioh`\PNMMJGDB?;===<:97=p��������������������JHJPQSYSPKJNVYSVQQQQYVSRWROPTPPTRSPJIRWTSVRURTNOPTTPOTVVVVTRVZWV[YPTSTVVSSVVQTX[QVYXVKO]VYZUXUUY\\YWV[YWXWXW\Y\[\]\]]]\XVU\bWT\_[[[\\[\`XY\\\[\\Y\\YaY\ZZZUZ\\\\\\[ZYXWX[]\W[\\Y\[[[V\YWWVVWPNPUOJQYQLLPJTTQRY\YYRUSUUVVSMMTKJPTRPXVONVUURTTUTSQRZ\YLLMLPMMPSSSSTUQNVPE@?HNOPPOONMGMR\JKMHAGJIMRJIKMRT\VZLPKLMPQJGGJKYQKUQLMJMMJ@BDGGHJJLJJJMQOG]ON<FGJJFDFJKIFEFQQF>=@FKKKHGIIJJJJKKLIXJG@<DPGJNPKJLORQ[PP[RDAJGGGGHEGKOKLPJHPUPRRSOGEKHIJJIJIIH:QNJMHHHJIGHDEHGFJPPNJHOIFFPOIHJMJFILLIIHG>L@GNLKIVQMJMPJFEDGJKFJILFMPGHJPPLJJQLJGGCJEFGJJFLMJDIFCFGEDCDCCC?B?<4689>@DDDDGHIHJPJJNPW^dbbbdfdejjnq{����������������������������������������������������������������������������������������mPVWZ]_\\\YY\bbbbabbb^b`^������������������xottsrrruwxyvsuxurnnoonlkjjiiiihhgfjihgfffdg`WMTTMVU]hhikllh_\ada`��������������������������������������������������������������IFEB@>=<<<<<<<;988877778889::;;<>><>HZ`ba^```_bfhiijjilpokdhaZi������������������zsonkiihhhhefgedddeffeebb_`a`^]]]]]^bcn�������������������������������������������������������������������������������������{yxth[YWRRWYYYXJLPRXONX]cgbjihhgcbbfeffbc\SDHFCGIJIJONPOPUV_[TRYZ[[[\ZSSlrsssttttssrrqqod[Z\UNNNLJIIHHHHILNHGCA@@BCCCGH>?BA@@@BDDB@A@@@@@A@>>>>DA=:>>;;>>>>>@:=9:;>?>=;>IC>>=<<<;;;9999>;;;<=;::;==>DDPhtyyxwxyyyzzyzyxzz{zyyywxxy{zzyywxxxyzzzxn^VXVRPOQSUUPMPTRM?:84222221112222333344445899998998899;58;>=:8789888888666555555678888888888::7688866887554457866889877666554555778788899=AEFEA?>:999998765432222333344444445657565885556655787777566433333334456665556444444444443444344455665566787889;=>::>9:=>><>;<<<<==<<;:99::8889::;<>?BC>>>>;:;=CDIJMNNLIFEFDA=:88665667787521111112111122131111111111/0111111000000001/01000000000000000111111111111100001111129=6210110000010111111111122222334356887667778889<;8778888:88:9:=>?AACCECA>?>@D<=>@CDDDC@>?>>@ADDCDEDD@ACEFIRSKNURQQQSUSOKPXD8<877789?CY\TJ5J\giknnkjnnnnnnmnlkkjiijjhhhhhihhijkkkjjjiihi^TLGQMKIHHEHD>>=;:8>h�~�������������������JIMSRPRLKIJMUVQSTUUVVVTQTQPTWTTVTPOQTXVPSVRUTQXXNRVVVXXVVVTTVVZTYTXWVVVVUUVUUUWYX[[XVMQ]VXYWYVVXXWVVW[\PWWXXX[WY\\\\\`^YSW\ZXV[^YYYYZWY]_^\\\\^^Y[\Y]]Y\\XMO\\\[Z[]^V\_\[\ZWZ\\YWWWWWWZUUUUUKNNMNKRWQLLPQPSWWPMQ\TQRTUTRRQPPNRUSVQQKPHPTVSQPQT]_PMQWUQLJLKLLMMMOSTPOOMLLLMOXPPPPOOOQUTBIPJJEIIMPIMPLPUWLQOQJLMOOFFJNIQUNLOKFGJJGEEGFHHJJJJJJPTPHPTVOFGIJJNJFLJEGNJIK>=@EIIIHGIIJJJKKKLJQBCDD>JLKHFJKKOPQPMQ^KA=DHHHHKGEHLIGJJLLVNJPX\SIJLPOHIJIISHQLJJHHHJHGGDFHHIBJLOVJKHPFIJJJFHGDLIILNQRFGGKJOJO]XNINSIJHHGHIJCHKJONKOJTTGKLIJJIHDIFEGIJEJGHJIFEEJBAGBBBB=>=84589=>CCEFHIJHIOJJNPV^dbbbcdddjjnr{����������������������������������������������������������������������������������������XJQXae^\a\[\\]\]__`]^_``_������������������wnttsrrruwwyvuuvurssrqnlkkjjijihhgfiiggfeedd]WORQPRT]ggilnlh_\ad``��������������������������������������������������������������rBED@><<<<;;<<=<;:987777889:::;;<==<>FY_ba`aa``bfhiijjijnokdha\h������������������ztpnlihhhhheffeeddeeffecb``a`^]]]^^_bds������������������������������������������������������������������������������������~{yxxl\\WRRWVVUTQQUWPJJP\bhdicbiddbbdccbbb_JCDCAFCDIHKPSRQRTUVXZZZZZYVUNSkrsstttttssrrqqpg\XS[\VPOKJHHGGGHJLJC?D@ACDFEDCDDAA@@@A@@>>>??@@@?>>>>>>>>@BBA>>=;;:>=?9::::988:FE>====<=:999>?;:;;=<;;;;<=>DEPhtyyxxxyyyyzyzyxxxxxwxxwwxzzxwxwwxxxyyyy~q\PXVSSSRPOTPPQSQM?:8422111111222233334444689999999946=B97;:9867788888885475555666677888888889:77887667864444466567897554444434555666677789>@DD?><9999988764433333433344444445555555885556667888877565433333334445659955444444444443344333257;=5555788889;=A>:99:=>=;<;;<<<==<<;:9:==;888899:<=CB>=<;989<CDIJLNMJFEDC?=:98867888888752111111111111112110011111100111111000000000/0000000000000000011551111111110001111112333311000000000111111101112222334345787667778877888888888988999=>?ABABCB?>>;<>;BD>@@@@A?>?>>?ADCDDDCCAF>DOKPPLMQRQRPUVUONPUE:<98789:>BHMOLCIdefhjjkklnnmllllllkllldehhhhjkjihhhijjiiihhh^TGEBQIHHHHIGBA?=:8>h��������������������OKKNRLOLPKJMQSNPSUTTUUUUTPPTSPPSROMPVVTQSVRTTP\bTTW\[WUTTTVVQXTTXU[\[YWWZ^\WVVVVX[ZXSSW[VUX\[XX[WWYYU\WVWWXX\_[]YYYZZ\]\\]YUYYW\[[[[][\a_^\\[\\\XZZX\`]][ZV\b]]bZ[]^XVY_[WVWY\\XVUUU[UUSPQQQNPOKMQQPQLNQUQUZTMJMVTORXWSRMSSNRUVSROSPRJNRUUSSRQVbNJMUMLKJJIJJKLMORRPONPQPVPPWTTUUWQSTTMAJOJJEEIMLPMPTNPUOJVOHMLKJGGJNKUJKJEEHGJJGEEDDDFHIJJJJOUVPOKIPJIGGJKHQLJJJKKFA>=>DFEFFFIIJJKLKJKLD>@EI@GPLIFJJJIIHILRWGDADGJIIKGFHDDIONIPQD=OS\VMJLPOHIIIISQOFIJHIIJIHGDHHJJ@GGRVKORQOFHKMEIJHLIILHHLEDHGJJGJKNIEIMDFNJD@CKBDGONCJTWQDGOMDEJLHEFIDBGKIGDFKJJIFGFDBA@??<><85688:<>AMLIJOIIIIJMOU]cbabbcddjjnsz���������������������������������������������������������������������������������������|PJQYa]b`Z\__\\\\\\\]_^`a_y�����������������vnttsrrruwvwvvvtrsssqoilnkkjijihhgghhggfeggaZWTPPQPPZcjloqlh_[ae_^��������������������������������������������������������������tFB@=<<;;:99:<;<;<:98877888999:9:;;;>DV`baaaaa`bfhhijikaamjega_d�����������������ztpnmhhhhhgfffefedeeeffccaaa_]\\]^^`be������������������������������������������������������������������������������������|yxzna^WPPWSSRQPQUUQMKOWbihfdddceeedbcbbbbN@?CHFCDIIISRQQRRUVYZ[ZZZYVUNSjrsrtstssssrrrrrl\PTPV_a_\ZFFFGGGEDCCCBDDCBGE?>ECBA@@@@@><>>??@??==>>>=;:>?@ACB>>>=<<>><::::::;;<=8====>>9899>?98>><;;;;;<=>DFOjtu{wwxyyyyyxy|~uuvvvxxxwxzxxxwxzvvyyxxx~q\PVUSRSQQNPTTTRQM?97311111111222233334445789==:99986<DB96::986768888777447444455556567778888899876655675444445545677543333222344455555567789>>==:9999988875444444444444455555544444885555667::8877665433333334444549944333333344443433333257;=5554678889;=>>;899<=8;9:;<;<<<;;:::;==;888777777B@=9877679@DEGJJIGD@><97665568==9988862211111111111111000011111100001111000000000/0000000000000000011551111111110001111111/0111100000000011111110111112233434578767888888:==<<888889889:9<>?@A@@@>>>A=888@B=;;=>>??>>>?ACDDDDCCBE?HWPLLPMVPQRUWY`WQSNG?><<;;<<>>@AGKOJ]_nnkkllllnmihiiiiiihhfehhhjllkihhhhhhhiihhh^TDHENIJJJKLJDDC?>9>h��������������������\VPPQKRSXRKLPQKNQQRSSTVVWROPVSSVMT[\LNTWSVRUSSVb[WV[VSRVRSVVSTVRZZV\ZZXVUZXPVVVUQVYXRVZYVTX^\YY\SSVVNJQVWXXX[X\YXXXY^X[bf`YY[[W\____[X[^XY[ZZYXXXZYX\]c]ZZX^]VV\]\[Z\^^\[VTVY\\WWWWWZWPTPPPPUPOPNTQLQKOQQX\VKSVSPROWYWSQPPPPTPPRTRVTSPSPTV[\^QS=KSVR>AJJJHJJPRRSQQOPRPPOOQQMVVTU`VUPPLIOMHAGDIMJPRTSXPQPTPAMMMJIJHGJJNNMGIJHJMMJJIGEDDGIJJJJJTZXOJJJJJHGHPEJLJJMRD=C?=>CDEDEFFIJJKLKJJM>CCDEFELDPOKJWUPNNKMLKJGDJJJJHEGKHFJONMKQLPIMOOMKIIJJJJIIFMMGIJGIJKJHGDHILIIJFTKLRIKGKMMNADGEILLIE@DFFTQLPOJ8GKNKPH8ESJCGFIBDEE@OPWGDNPNIDKNIFEJCIJHCDGGDJMJGIDBE>>>>?B?<57899;=?PLJJPGEJHJLOT\cbabbccdjjntz���������������������������������������������������������������������������������������}]PQYZ[\ZW\`_\_^^__^^_^`a_s�����������������vntttsssuwvwxyvtpssrnlgmokljhjiihgghhggffggb[\SOOROPYbkmprlh_\`d_^���������������������������������������������������������������P>==<;::9889;89;;;:8878889999::9::;>CV_bbabaa`bfhhjjhlkjljfgbba{������������������{tqnmihhhhgfgdefddeeeffdcbaa_\\]]\\d_f��������������������������������������������������������������������������������������}yxzrc^WPPXTQPOKKPRRRSQV`kkheehcfhhbbcabdb\KEADGIJHNJRMOPUUVVWY[[[Z[\ZSSjrsrstttsssrrrrsn]NNRQPNKHFDDEFFFCCC>?DGECBDCA?>?BBA@@@@@>>>>?>=<>>>>>>=;;;:;>?@@AA@<=:<::88=EJJ@====<=?>98998888>>;;;<<<<<>DFOjtu}vwyyyyzzxy|�xxxxyxzywyzzyyzzzuuzyyxxxq`VVUSQOPTUPSWSQQM?8731111112222223333444568:>@99998655;569>=:876888877755543344445555667788888886555556544444444566643222211123344544544456799;;99998988885444555544444455555544444785666657<>8887665544333334444545543333333344443443334456666554568889:;:=>:98<<8;7:;<<<<;;;:;::::8776655566@?<8554358>DEFJJHEA>;875444568?A;<88:72211111111101111000011111100001111000000000000000000000100000111111111111110011111111011110000000101111111001111223333446777888888889:?=87888899:::<>>@@?>>>>>E?88889999:;=@@>>>?ACCDDCCCC?DPVQMJQLTOPSUWYXOEHHGB?>>==<=><JDFJMLN[xuqonnjinmhfiiiijjjjjjhhikknghihhhhhhijhhh^TENXIIJJLLPMHHDA?9>h��������������������JWYLKNTVQWUMJPQUPPQRRRPOUXUVROSPLV\XOQUWXTSV[YRV[WTRVSTVRSUV[XTRZ\VXZ[[XUVRSTVVXVVXXXXWWWW^YVWZ[\WSTWUUXXYYYWT\^[XX[]]]]c[W[[\[\bdg[V[]ZZ]]Z[XX\YZXV\X_\ZZ\_ZVVYWWXW\b_X[WW[_\WVVUSRZXSQPOOKTQNVWVPJVLPSX\ZUQSVUPNSPVPTVWUMPVPPVVVXYZVUVY`[WUROKLQQLLLJKI9I`UROOPPOP\OFNWRQVLNSTRVSOJLNOJNKFKJMJIRXUPNMPZPBGKKJKMIGJIJKMJLKHDJOGIHNMLHEHMLJJJJMMMMMMKJHHIIJIMSQJJIED@>=AKFDDEGIKNSNSUI?BCCCDDDFDJPPIN\SJIKJKKNQDIJJJIHHGPRPKMNMMNUUNMPQMILLIHLOMKKMPFJEIJNNIGPPIKKIHMTKKMLIHEL_`J8FJJGGJBCGGGUSLJLIEHOKJJGJ>COHGGFFFG>DSPJFHRPJGELHGHECAIA>DCHKJHGGGHDAD??>>>>:677888<;?PKJNP?EGHILNT\bbabbbcejjnsy���������������������������������������������������������������������������������������eMEQ[f]]`aca_\^^]^^[Y\^aa^l������������������lttssssuvvvxywtsssqmlknnlkihhihhgghhfgeegfeb]ROOSNPYajlonlha^bb]\���������������������������������������������������������������W:<<<::99888979:;::8777878888889:::>ASefad`a\^ckkhijhhloljgebb_v������������������{tqnnihhhggjfdfhedechifdcbba_\\\\_abcgkx������������������������������������������������������������������������������������zxytf]WNNWWWSRRRRRSSSSU_lkhffhhfeddbc_aba]L>DLGEIHJKMOROQZVVVXZ[[[[ZWPYrrirsttttsssssssn]RVTPNLIFDDDDFFECBCC@>CHA>GAD?BBDDA@@@@@@@??>?>;><>>>>>>@>E><B?ADD><<:::9:8<BE?<;?BC;<===;98888899;:;;;<===DJ\gux}vwxzzz{zxyzxxxyxwwzzwyzzzzzzzvvzyxxxxrbVUTRPPPTWPPPQPOSE8731112222233333333444678;@D988<87444569;=9368858777543333334444545556888988775455555433444444465542211111122334444444445578999999998888766656555445566666544333356665555656787877654444444444444334333333223344354333345667664456888999:<==98<98:99::<<;;::::>>;88876554456<<863221258:@CDDDC@<8754333478?B==GJ?82221111100000011000000111100001111000000000000000000111111100111111111111111101111111101110001111101111110111111112334457876888888889;;778888999:;;==>>>>>==<<>=9889998889=@@===?AHCCHDDCCE>J\bOIRMPOPSUUUJODHIHDA??>>>>?DFFFIGMOUrnfbinimnmjjklkhjjkkkkhhkhknhhhhjhhnfjifeh_XKKKKIJJJLIMKJG@=C[V{��������������������@MUOPPQSRPNNKL[]PPPPOPRTWSVTORUMUUTTTSSSRPU[\TTRSVSNSWVSOQWZYXUTVZW[ZZVQTQWVXVVVVVXX\VV\Z[a\WRSZb]YZ[WX[VY\][X]`]XTWYZZZb\\b[\\\\_aYUX]^]``][XX[YZWW[XYVZce^WZZWXXXX\_^WX\\XWVUUUTRRTSPOSOMPQOJTRPPR\ONJPWYTRQUVSPPKNMX\WOIRVVRPVXTMP[[R\\TSPRJLQLLQLLKKJIF\NLJKPPOPNPPPRRSVVTPOKOPNLKNODGJHIPMJPUVRPNMPQTP?HJMPMIFIFGHJGJMHFCHHHLHLOJIKNMJIHHIJJJJJJJHHLGGNPPJAJIEC@><@DHEDFHJJFOPXN><GJGB>ADDEGHGGNZPJIJJJJKLDIJJJPNIJJKKINLIGLQQLGJOMKLKJKHHHJMLNNLCDIOOIEIJJJJIINJIJJKJJKMZa^L6JDGGD@BGJDLORIKJGHNJJIKIJEDDEEFFFD?HUQDKPKJHGEDEOREGFNFADIFFIDFIJFDCCBA@??@=878888=;?LJILNADJHIKNS\baaabbcdjjnsx���������������������������������������������������������������������������������������b@FP[b\\_aa_]\\]^^Y]^\]bb^h������������������kttrrrsuvvwxywtssrqmlllmkljhjhhhggggfgeehefb\SRRSNQZajlonlha]]\[Y���������������������������������������������������������������W;=<<:99988897:;;::857787888888899:=@O\`abc]_begeghhghklkigebb^u������������������{tqnnihhhgfhecfhecehigcecbbb_[ZZZZZV^a\u������������������������������������������������������������������������������������zxxtf\VMNV[\XVUTSRSSSRT^jihhffeeggfed_a`]YGCIKHDIFHIJKPOQXVVXZ[[[ZZZWPUhnoqsttttssssrrsl^V[YVRKIFDDDDEEECCHEA@?>FBBAB>BCDDA@@AABB@@???=@;>>>>>>B=@D>=@<=>><;:9:::::<@@>;:<>?::999988888899<:====>>ADDQfvy|vwxwwvyyxxyxxxyyxxzyxyzyzzzzzzzyyxxxxsbVTTSSRQSSPPOPOKPC8620112222233333333444688;@D:9=A8854568958856<8877665433333343445556668889866654554454333334444555422111111122334444444455789999999989998877665554455566:84144333466655545567888776544444444444433333333333344443443333356676643457888899;==;8<89:99::<<;;::9;;<;:8876544455884321112388<=>>?><87644444568?B??FHA82221111100000000000000111100001111000000000000000000111111111111111111111111111111100011110001111101110000111111112334457877888878889;@<888889;<======>>>>==<;::<=889988899>>9<=?ABHHBDDCCE>CO]PKQOOPPPQQRNHSPMJGDDDCCBBDGHHIJLPR\omhdnomnnmllmnnjjjiihhklmkjhhhhhhhjlnni_lh]QRPIDIJJJJILNMLEB<H^��������������������OQQOPPQSTNLPPW[bPPPPLOTVYPPQRZXTRRSTUUQQQQSVVOONSOOQZUQSOQWZWVVVTWVZYZVQSXUYXWVVVVXY]XX^\\_YZSRW^YVVWTTWXZ]_\\Z^b^Z[ZZZZ_[^e\\\\W\[ZZY[]]``]X[[XYZ[[[[VWZ]\WZ\\Y[[[[\[ZXUXXUXUOKSRPQSSSTQURNQOJTVOMVNDKLIPRNNOQSUQUQPQXURGIPMPMFY_Q>GLSTX]TPRORNQLLQNJLLRMULPQSSPPPOEPVPMQXVTQNMLMMOJKOMLJKNMPMNPPPNPMMPPNNGHJMPJGFFGFHJGMVJGAGJJFJFKIJOKJIHIIHHIIIHHGHIJEIPIJJJJIEC@>;>@HLDGNLBKPHMNECGJFB>CCDEGFGJOSHIJJJJJIADHIJJJJJJJIIKOONMLKKJNKJMHMMHIEDEPNMJJHIEFKKFFA7JOIGJILBJIJKKLKMTZLPJGJJGJGC@GKQZGJJIHJFJGPREDD<FEFGFCHOPJ=GLIHFEB?DPTIDDIGDDIFFIDIJECDEDCDCCCD@;88888<<?EJIGFGGGHIKNR\c``abccdhhnsw���������������������������������������������������������������������������������������\?HNUZZ\\]]\]\\]^^[_a^\aa^`������������������kpprrrsuwwwwwvusrqqnmlllmkjknhhhhggffeggecfb]RPPROPY_hjnnlib^Z[[\m��������������������������������������������������������������W>><:988888898<<::9888887777777888:<?Q\\b]a`cbfdahgghlihhigfbb\s������������������|uqnnihhhgfdbcfhecfgjnjedccd_WSOOOOQLPXq������������������������������������������������������������������������������������zyxug\RQQSWYXXUTSSSSSRP[ghhhfddfghfhdbbb\VNJIDFDFDHIJKMOQUVXYZ[[ZYZZWPLbovprttttssssrroja[[YVRKIFDDDDEEDCCFABGJ@GA>EDBEDCBB@ABBBB@@???@>B>>>>>@=B>C@>>=:99::8989:;;<==>??>:89888888888889:=>===<=>CD?JdwzzyxxwuvyyxxxxxxyzzyzwzyyyyzzzzzzyyxxxxscXUSSTTRQPPPOPNKPC8621112233344333334445788;@DA=9:9986789:856868?:7766544455434344555678998864444344333223222333444432211111112233444444445567889999999998644556555445556667455433345655554456788877654444444444443333333344444444244333335556664345688888::===9=;:;9999<=======<<<<:886554444541011111356667888434433333457>BBBBDB93211111100000000000000111100001111000000000000000000111111111111111111111222111111111111110001111101110000111111112234557888778878889988<@88888889<===>>==<<;;<<:98;:888887<<7:>ABCHHCDDCCCBFJVRQQPPOOPPPOPGOTONJIIIIIHHKMMLLLPMO^kkijmmonklmnmnnjjjjjhhkllkkhhhhhhjllnni_lh^QRNJDIJJJJIKNMLE@88\}��������������������RPOPKNTVUSPPRPSPPPPPOPRTXSJRZ^Y]TWQISSRQNMU[YWPTQSSSVXSPSSUVVUWXWXSUY[[XZWWUUVWWVVXZ[[[\YY[T[YWV^ZVVZVWZ\\\\[ZU[]Z[]]]]]^ZZ`\\\\X\[_^[VZZ]]ZX[\YYZ\]X\[_aVT\]ZZ]\\\\\ZXXTPPTVTRQSROPOPPPURPQUQNV^OIP^QPPOOMFLLPQ^YVQPRYTMGKKLLMM\TOQKKFBHWQGSURULQQLNJLLS[PJIJPQPPPNOOQNHQYVEGKNRPLMJKONLGFHSJNQJJJMOMMPPMIOKKKKIGDGIJKMKP]OHFKKJJDFHEHLJJIHNMJIJIHGEFGIEHLNJJKKJIED@>;>>HLDGPM>CJJQUVMACECCECDEPJJPPOEJJJJJII;DHHJJQPLJJHJPGJNMJIIINKOTOFFODIJKOOMGD?PMDHJEF=.MPIEKJNJGIJLMMRNOWQNIGDDHHGCBDKOSEJJJIHDJGRHDFFEEDFHFMGIPIFHJOKECACCKTVEH@CEFCGKIHMH?@DHDCDDDDDA>88888=<?DIICDMFHHIKNQ\c__`bccdhhnsw�������������������������������������������������������������������������������������VJJLTWY\\\[\][]]^^b_\^\`b^\������������������kooqqqsuwyzuvuusrqpnnnmlnkjkpihhhghffchgdbeb^KJJKOPX_ginnljc`\\ack��������������������������������������������������������������WA?:88888988:9<<;99888887776666788:<>W^`hfaa[`cbbhggjlhehihfdb\r������������������}vronihihggb`dfhecfdgebfeee_YOJIJJJLQUSo�������������������������������������������������������������������������������������{zxwh\RRRRSSVWVUTTSSSSPXdghhgdhhedekdefe^XOHIJDBEDJKMOJNQTXYZ[[[ZYZZWPH\ozprtuttsssssrpib[VTPMKHEDDDDEEDCC>:BJYLD>AKHGFDCBB@@@@@@@@@@?@B?A=>>>>?>@@A?>><:8::8889:;==:8:>>:849799998888889;>>>>====>>?Jdtzzzywwxz{zyxxxxxzz{yyuzyyyyzzzvzzvyxxxwteXURSVVUPPPPPPPOSE9621112244444433334555789;@C<8899988899:>9787<=>7766555557544444556788996543333344333223222333344432211111111233444444445566889999999999887766555445556777542433345655554456788867665544444444443333333445555444243333335556664445688888;:=>=<>=;;9:99<===>>AB>>>=<886554444321111111244444454222333333457=CB@@AB;4211111100000000000000111110001111000000000000000000111111222221111111112223221111111111111111111111111111111111112245557888777778889:987;88899989<======<;;::89=>8=:888887:;89>BCHCCHDDDD>DPURSRRQPOOPPPOQI>NPOMMNMMMNMNNNNNNOFH[kikmminijlmmmlkhjkkkkkhhhkmkhhhhgkmjfkjfeibXKLJKIJJJJIKLJG@;89Py��������������������USSVPKPRUMPPLPPMPPPPOVRLMNPQXVSPS^WNOVYWQVWTU^WQWROPVVTSSVVSQTVYVVWYYZ[[a\WXSWXVWVUUWZWSWWVVX]TQ][WVVVVVY\\Z_XUZ\\[\[a_W[\]Z[^][SY\\Z\X[^X\[Y[\\[^X[RQ\b]T^`\Z]\[\Y`[RS]SQQSTTTTTTNOQRSTSTTUTPMMMONNKTWPIIIIN\\PZW\[UTVXLJPNKNRTMNNNMNPTXVQNVRPSVK^URIJJUSMJMNOOPONNLMLMMQTVTIPO^QMJFNPJLHHLQPJDJJKKNMMMRMBIIGJPIGIHJMGKKR^[SJNKJJHGFOTPIJJKJIOTHHHHJEGIDFJMLLLKJIECD@<><GKDDEEFGIKMMLKKJFDCFDEMKGJPRMHJJJJJIKJDGHIJKNGIKIIKMJLPQFEIUMJPMKJJHDJJPNNWIIRDDGIIGIMMIKSJIGIMOKJIMIIOJGJNJ@FJJIIIIKJJGJI=HILMNGGHGFFECDIOSMHJOMHFNJECADHJOPLGDDEFFGEGJFJGHD>CRI@CDD@>88888;=?BIICDGHHHIKNQ\d^^`bdddghllt���������������������������������������������������������������~|z�������������������yA8JKS^`\\\Z_^[]]]]^``d\^`_g������������������knnrrrsuxyzuttzrrqqonommmkjkjhgimgig]_cgdbcb`VMPKPPV]fhnnlic`ba_^h��������������������������������������������������������������xK3188888999:98>A:9888787776666788:<=OWbcb\aba_bdhfhjghnnihgfd[p������������������}vroniiiihghhdffiigebbeefffcQGNHHHHJPVVt�������������������������������������������������������������������������������������}{zwh\SSRRTUVVUUTTSSSSPXcghhggfhgbffeedbaVNDEFIIGGIIJJHOPVWYZZ[[ZYYZWPTanuprtuttssssssstf[XVSPKIFDDDDDDDBBA>CLG?@>CBBDGACB@@ADCCB@@??@@@><<>?>>DD>?<<>:;;;::9999;;:::::;;::8;8999998=9899:=>===;;;;>@Dbszzzyxwyyxxxwwwwxzzzzwu{zxxyyzzzzzyyyxxxtg[VRRVVUPPPPPPOQMD962121134444444444458><68;>B@897998899998888788887665544<85333445566789;44232333222221112222223344322111111222344444444445667899999999999887776665555555664443444455544444567877765554443333443333332344568:554433433344455565544466788:<>>=>=>=<<::==>>>>>>>B989=<86665543332111111123333333312222311224587:<=<B<4211111100/00000000001121101110000////////000000001111111112221111111112222552111111111111111111111111111111111111224566688867888888999898889:;:99<=====;;::::B==8===8888878;<8>DDH=8BCCCDCDGO[WOMLPRSRRSTPJJQOONOOPPPONOONONNNPTWkhktnpninmljkkjjiillkjhhhjlmhgghhkmbejkekhdRKJKJIJJJJJJJIFCA<3T��qn{~���������������LPRRKRPPTOPOMPPMPPPPQSULRRTTUTUUQW`YLQYYXVVSRWSPTPQUVUTSRVVSRTVVUTTSZZZY[XY\Z[WUNW\WWXWUWWVVVXXb][XVVVVVYVVY\XVZ\\[\Z`b^[\\[W\^___^]Z\\`c_TVYZ\\be[UW]VVS]a^b^b^TOUWQPTXSPPSTTTTTTNOTYYSMOQRQQMINNNNFKMOOOPRSSTU[WYUPRSSMJQONMOMRMJMNQSPPQUVRPOQUVPPPJTTRPLJKLNPPTROOMMMOPTVSKOP^SOJKPRNIGGIHDDGNNMMMMKKSOMGKJJJHGHHNRJIHJJSVPNKJJHHIJLOOOKKDDJPJJJJIEGJDFJLPSJJJHED?;78<GJDJJGGIILPPNGFEDCDDFHNFCGOSOOTKKKKJJHDFFIJHJHJLIILNNJDWQIIRVJLRKRMHGCJFMPLJJOHEHHIHHJKJJF>FJJKKKMNNOOONNPRNKFKCDGIJJJJINGHHIJJGAFDHGFECFJKLIFGGGIIMJECDCCBDGHEJIGFFFEFHFHGGA:CHJI@DB><98888;>>CJJCDGIHHIKNQ\c^_abbcdfgignz��������������������������������������������������������������{xrkhy|���������������g<@GJS]`]\[Z__Z\\\]^b`_\]_`_~�����������������mnnssrsuwyzutuwrrqqpoonnmkjjihffhfif`cfhedebbVNQKQOU\dhnnmjdaYZ^`h��������������������������������������������������������������vbD599998888:=8<:9:888887776666788:<=FSbh]\aea_adgghjiimlhhggfYl������������������~wspniiiihhhhefchjidddcceeeaSHJHIHHJPVWd�������������������������������������������������������������������������������������~|zxi]UTRRTUVVVUTSRRSSQXchhhhhhiheffefe^^[VPIIKEDINLJFIPPUWXXXZZZYYZWPR^ntprtuttsssssstj\[XVSQNJFFEEEDDDABAACCE?BBDBBDFADDE@>A@@@@??????>>;>?>AMB>>BB>@>:8::::;<>>>>=;<;;::9@>99999DI:89::<=<<<;;;<>@D]uzyyyxxyyyyyxxxxxzzzyxuzzyxyyzzzzzzyyxxxvf[URTUVUPPPPPPQTJ@962221134544444444468?A>9;>?:8>C9888999988888888876655458843334455566788432222222222211112222233442221111112223444444444556678999999999999999876555555556654444455555444445578888744443333444544433333345678554434435455455555544455688:=<<=<===<<::@@@><:::CFA>8;;88766443322111111123333333322221211113476889;<:3211111100/00000000001121000010000////////000000001111111111111111111112222222111122211111111211111111111111111111224566688877888888999998889:;9::<=====;:9:9:@==89=?=988888;=8?EGHGCCCCCDJCDHPPSUYYVURSRROLNOOOMMMLLMOONNNNMMOPTWjinspmknqmjgjkklmhhommkiijlmiggiehnhejjehhgTKKKKJJJJJJJJHFCAA8Sx~mhw����������������KJJKPVSTRPRMMPPMPPPPTWPTTUTSSSVXWU[ZOPTW[WVVSNQTSQTXZWQORVVSTUVVVURRUUVVVVX]QPSVIXb\VUVXVVVV\VU`[[YYYXXYVTTVYYZZ[\\\Z\^^\[[\ZZ]bc_\]W\]bc_TVYZ\]]^^\^[ZP[^_W`\\XRNSSTTPMQNNQTTTTPSOQV[WPMNOOPQMINNLKIFHMSSSSUMMUSQWVSWVPRQVUTRNNORQNRTSPUUQPPQPLPVIOONWQKJJIJJJLQTRPOMMMMORSROKS]TROOPOKJJJIDJNNNNLNNNNNNPQHJKKJHHHHJFGSK?;LOQMLKJHHPJHKMLJIHEGJJJJJHEHLDFJKQLMHIHFD?;78<EIDJJFGIILPPNGCABCDCHJKLKT^[RJLLLLLMHEEEEFHJKDDPMMPJMJFVT8QQZPPQRVHJILZMTVQMJFMJIFDDDHJLQICFJJJJLPSOMIHGJKJGNGGGGDCJJJJEMTHIIGGHDRJIGFEEJJDCFIHEFJJJIFEDDA?CHJJJIHFFEEEDGDFCEACDCDGB@=;98888:>>CJJCDGIIIIJNTYabbbbbcdefhgnz�������������������������������������������������������������{yxn[PkZax���������}x|qQ77FFP[`^][YYZZ\\\]^fa^\\``b|�����������������rnnssssuwwwwwxsrrqqqpoonnljjihhgdggfeecbeffffVNQKROT\cgmnnkea_`egg��������������������������������������������������������������o]B7:99988889<8;;8;;88887776666788:<=DQae`ba`a`aefghjkjhhhhhhgXf������������������~xspnjiiihhhhffchhdbcccbbbb^VKHHHHHJPUW\�������������������������������������������������������������������������������������}{yj^VURQTUVVWUNNPQRRRWbhhhhhlhhgggff_bbYXPQFGDDINLIFJPPRWXWWZZZYYZWPO[kqprtuutssssssuj\ZXVSRPMJGFFEEEDABCBDEJBCBDBBDDCGBDA@@@@@@??>>>??>=<>@DE:A>BB>DA:8::::;<>>>>><<>>=:9@>:9999DI:89:;<<;;;:;<<>@CVpyxyyxyyyyyzzzyyyzzzyxwz}{xyyzzzzzzyyyy|weWRUUTVTQPPPPPQTJ@:6222113565554444457=CD><<<<<<<B98888888888888887766655555433344545554763222222222222111122222323422222211122334545444446667789:9999999899<==:86555565565555444555555444555578<=9833343333455666655543335666654434446455444455544445688:>CC>=====<:;==>=;888BBD?88;>98544433221111112233223333222211111123445556542211121110000000000001110000010000////////00000000111111111111222211112222222221112222111111121111111111112222111223556678887888888899::98889:99;<=====<:9999:>;>;9>?=988889<==<CIHGCCCCCDB@HQHKPU[ZWURPOONONMMOMMLLLMOOOONNMMOPTVgmponnnpnmjhhimmmlkihhhhjjkmlhhlhglhfiifdhhYKKKKJJJJJJIIHFCB>=Vuwfcp����������������\PKSOJOPPQRLMPPMQQPPWTTTUUQSSTTUUTV\TPPSXVW\VLSXVSTVRSUVTVVSVUUT[YTRUUTTXVVYWSRVMXa^VSV[VVVVZVQVZ[YYYYYZVYYVVY[[[\\\ZZWW\[[\^[[^\WWZa`UT^X\[ZZ\\^U[^[YVZ\\VbYUTPNNMSVRPSPPNPTTTTPSORWUQOURPKSOLMMNKNKGJRPPPPPNNPTQTPOUSJNLRPOONNMMRVWSQSTTQPRUSOJMOPNNPCGHJIIIJLMONNMMJJHHKOOQKT]TRQOMJJLPPLHGJNKKLNNPQQKMIJEMOMHHHHGGDLSLC8DJLKJJIHTPKIFFIIPJGFGHGGEEHNDFIJJIIIIGFED@<><DHEDEEFGILMMLKK<>BDDJNHFGR\PJIMLLLLLGDFCEFFFIDGJGGJIIOULH9JJMPOLJOVODMVMIMTKKCPJJEEBCHIDPLJIGIMJLSVUMIMDJJHHNSJHGIJJJJJBJLKIIHDFDVMIHFEFJJBCIMJJJJJJIGFFFEDEIIFDDFGFFGEDICF@NJDDCDDA?=<98888:>>BHICDIJHIIJMSW_ccbbbccefilt������������������������������������������������������������~zx~t`V`\^abbp}�~{zzm]\PCBBFFPZ`_]]^^]^]\]]^h`^\\_`\s�����������������unnssssuwwxxxxqtsqqppoonnljjijmjeffhhigeefffeWOQMROT\bfnnnmfaa^\\e��������������������������������������������������������������{D07A99998889?8868<<88888766666778:<=HQ\\[caba`aefgijmlffhgghgYd������������������xsqnjiiihhhhffggc^beebbbbb^XMGHIIHJPVXd�������������������������������������������������������������������������������������}{zk^VURQTVWVWUNNPQRRRWbhhhhhiebgffffa]a\MOJFBDEIJJJJJPPSVXWWYYYYYYWPOZjpoqtuutssssttttfZWVSQPOKHFFFEED@ADBGPOEB>DBBDDDGA<DE@CCBA@?>>>>>A>==@=>>=><<>D@=:;:::99;;:::<<===:9;8:98998=:99::;;;;;:;<<>?BRnxxxxxxxxyyzzzyyyzzyxxxz~{yzzzzzzzzzyyy~wgWRVUSUTQPPPPPOQMD:73221135655544444576>C@<;;<798@98888888998888877666655555433333445554653332333222222111122222334422222211222333545644446677789:9999998899<?><86555565565555444555555444556678=?87313433334556666555443333666544444444444444444443445789:A@:===>=<;<9:::::::;;@:88;A98544332222222222233333222222211111122333332332222221110000000000000000/00000000////////0000000011111111111122221111222220022111222211111222211111111111222211122355667888888888889:::98889:88;=>====<:99:::><><=?=9988889<=><@KH=8BCCDDHDDJKLNOOQTSPOOOJQQJOOPPPPPPOOOONNNNPQTVfmqninpnijmnfhlooihkiilmjjklkhimlhhffiifehhYJKLLKJJJJJIIGFCB5:[zsc`m~���������������`]WSROOQOTQIHQUPQQQQQRTUTSRTTTWPVZPXVVPU[VQRRSTUW]\UUZ^^VVVVYUTVVVVVVTTWUUTS\\XTPV\YWX[\\VVVSVZX]ZXXXY[\]Z[]V[\ZZ]_Z[[[[\[[\\a]U[[[[^WW^e\X\Y\^[UPP]YbbiZTV]VSLINKNRNOPV[SJJTTTSPPRSOXXOTUROJJKJT[JPFJLKPSOQNPSRVPIJQSQMNNNNLPORPPIORTRNNVWQORROOGPONNLLJHJIHIJLQOOQJRRK>JNOQQOPPTPOPMKJJPQKOJFFGFKOLPTQPLOWQNQ[PKGHGHHJJLPJEFHIRPIFOTQIJIGIIJGFINIJKFFFDDFHFLEEHGFFC>9<;BGG=>DFKIKPEKPJ:?C>GIKGHHHHILJMSPLJIGDDEEFJJJHGGDDGFHKMPJJPJPPKOIJPIJNMJIMRLJIIJBBIKDGHDNXOGILNKIJOPKFOJIIGHNNHHFKIEDNIHMFEGIJIHJLPJGEEFIJMNNCDEHJJJIIHGFDCD@IIJGFGDCIGDJPGDIPFDBDB@;=<:88778;>@EG@UJJIHHJJOT]ccbbbccdgilot������������������������������������������������������������~|ywtja_^\]\ZRYhcXYfSRRUEEFGHIOY`_]^aa^]\\\\^^^^\]_`an�����������������ymnrsrsuvwwwxwwutqmnkntqjlkjjhhhhafjhhggfgfcb\PRQSOS\bemnnohba_\Y`���������������������������������������������������������������H-7=:9988888888888888888776666678:<>BQ`]\b`daaa`cgijinqkhffhgYb������������������xsqnjiihhhfhceheb`cdbbbbbb_[NDHKJIJOUY]�������������������������������������������������������������������������������������~|zleWVSQUXYVXVQPPQQQRWbhhbbhggfhecbbbb`_PNIFEDFHJJJJJPPT\XWWYZZYYYWPOXhpoqtuutssstssntj[VVSRQPMJGFFEED@ABBDIJIF?=BCADDFECA?@??AADDCA@>>;:>B@@>>=>=>>;>>:;;::9999:::;;;;;;:;;::8889::::::;;::::;<<>@@Dlvwxxxxxxyyzzzyyyz{vyyvzzzz{zzz{ytzzzzzvjZSVUSUTQQPUUPKOJB;85322236666654444575<CD;9:;:::::6<88888998768866655556655443344344554444322233222222222222223455433322233233333646955667777889::988888899:>C;86555565555555555566665566566678778534444444445555444444333356575744443443333344443333457888><@>:8;<=>>9=8;;:::98888;;98544333332222333345553222222211111111122222222222232211000011110000000/000000000000////////////001111111122222222222222211222223322222112332222111111111221112234566778889:9888889=;9878?B;:;>>>===<;988<=<==>>>>:888889:;<D==AEAA>ACDD@EDELLGNQMKPVPMOOOPPPOSNKQNNOOOONNNOPRV\clplionkiijkjmlhlkjklnnmjjjihhiokhhgfhhffghXJKMMMLKKJJIHFECB.2_zma\gw���������������AKTQKJOSRPPQVTSRQQQQQRTUTSRTUVWQVVMSSYXXURRVVPOTVZXRMSZXWVVV\XVYXVRPXTTVSUVVVYYVXYVTVVVWXSYZSWWVX[XYXZ\\]Z[]`[Z\Z\[[[[[[\[[\\]\X[[[\\ZY\b][\\cbXPY\bn~���qPNNNMNNNOQNMPTXTNNQRSSSRPPPPQQRTTPPOJGN\H>DINMLPPUUPOQTPJLMONLQKKQQRNPRRNRSPNQRRRQRROJOQPJNNMMMMJHHIKMILLIMJJLGPONVMOELTOJJHIPLQPJOJIHHGJPLPRQYPKNJOEJSSLEGIMMLFJJIJLMTKIJLPPJJJHIIIGGJVTJJFEHDCDJHJGGGGGGC>9<;@GG@@CEIJKOGPLKCDHJIFMDIHHIIIOLMKHGGGEEEEFFGHJJGDDGNKHEJEEJJPPJCDHOIJOPNJJLIHFEJEEJIOHHIILIQMJKLOMII?LXJIHHHHHHGFJJAIKHKIEJGJKJKPBEEGFDFHJMNPCDEHJJGFDDHJOJDGNLEHIGJFJMGLGDBEMGDBDC?>=<:88776:>?DGETKJIHHJJLQ\cccbbccdgjlot������������������������������������������������������������~{ywsh_^]\\\ZUZeYPOWMNJIFFFFHINWa_^]``]]\\\\]^^^]^___v�����������������zmnrsrsuvwwvxvusrqqlnpnnmlkjjkkgeikkhffgggfba]PRSTPS[bemnnpjbacaa^���������������������������������������������������������������K07<:9988688888888888888776655678:=>BQ`]`d`aaaabbgjjinnkheeigZb�������������������ytrnkjihhhhheeddddche`bbbb`\OCHKJIJOUY]�������������������������������������������������������������������������������������~|zl^WVSQUZ[VXVRQQQQQRWbhhgghhgghhhfdbb`_PMIFEEFHJJJJJPPSVXWXZ[ZYYYWPOXhpoqtuvtssstsrlpg[VVSRQPMJGFFEED@@AADIDGL>ADCDCDEDCBA@<>BDGGDDA>>>=>?@?>>>>>>=B><<<<:::99::::;;:::;;;;::88899:::::::::::;;<>@@Pbvxxxxxxxxxyyyyyyyyyzzyzzzz}z{zy{wxzzzzvmZSVUSTSRRPRRPNPJB;96322236666654444576;BC;9:;::;;:=988888998758856655556665443344244565444322233222222222222223466433334444333333646:9998877888:;:9888888999<<886655565555555555666666666566677776433444444445444333344433356535354442343333344443333446788;<CA><;<=>><=9;;;;::9988::98654332222222333345553222221111111111112222222222232211100011110000//0/000000000000////////////00111111112222222222222221122222333222222333222222221111100111223566678889;<<988889><>=;8>?<=>DF;;;;;:988<>>==><;9888889::<<<8<A>>EDDCDDF@CFNMIMRPLNJGGJLLLLLPURKGNOPPOONNOPPRUVbkokkonlhikkijkjjjlmmmlljjjhhhjmjhhhghhfgghXJKNNNLKKJJHGFECB/8`rj^[cw���������������NLLMPPTYSPT[VPNRRQQRRRTVVVRPV[[[^ZTVUVZVPOQVYRPS`^WTRVWVVVVV\XVYZXTRYVQSXWPNUWWUVUVZ[[ZYXSYZY\[WV\]Z^^\\]Z[\\WVX\Z[[[[[[[[[[\[\\[[Z[Z[\YY]^\[\]]]nr�������]IJJJJKNPOOLMPTUTQQQRRRRPOONNNPTTRWNGJIYRJOQPNLPPUUQOQPPNJQPQSNGGMXVVSWRRROMNQNNNOOPMHO[NJNNMMNNE=GJNPJNNJTHDMIOPTMISOSOPNJNJQLNPOOLJMJIMQLLQVVOLQTPKGPQNHMRSNLFJJJLNNPJQOHIJJKLJIGGIIJJJIHEFJD?DOJGJJJHGGC>9;:?FFCCGIHKNLMJNIDJJCCJDFHHHHHKPJFFEEEFFHJHDBGHJJGDEGJJJJGJJGJOPJDIJHJLOPOJHIIHFGGGGIIOGGGFCEMJJKRUROPJT[JIGGHHHIFIIJC:JNKHKLKJKOKIHEADFDGHJLNPDCEIIKJIIITIIEADIPJHFGSUNILJDJOJJECDBD:>CD987766:>?>JXRJHEGGJJKQ\bdcbbcddgikns������������������������������������������������������������{yxvof\^\\\\\\\^a\VVLQLAEEEEEDJTa^^]]]\\\\\\]^^_^^_^\s�����������������nnssrstvwxxxxwutrtnopkimlkjjkkgekmjeffggfeb`\QTTUPRYaflnnpib_acba���������������������������������������������������������������S58::9998888888888899988776655678:=?AP_^`d`aaadfbgjjijkjhffhf\b�������������������ytrnkjihhhohgbabegghedccbbf\OJIDFIJMSX\��������������������������������������������������������������������������������������~}{eWYWTQUZ[VYVRRRRTTRWchfhgfhfghhihebb`_QMHFEFGGIJJKKPPUVVXYZ[ZYYYWRPVfrnqsuutstttronne\[XTQQNIEFEEDDCBDDB@CCNB:BBBFABDDCBDD<>ADDDDBB>>DA>>??>=>?><:A>>?>>:9:;;;;;;;::::;;;;::88888988899::::::9:>CDRexzywwwwwwxxyxxzywxyzzyyzzzzvxuvyzzzzzzzto_SVVUTSRQPPPPQSKB;85322236666654444576:>>:9::::::9>8999999976466455556666664433342444544443222332222222222222234664444444:9654555857:;;;:887878:::988777798899576655566665555555666666555455565555442444444444434333344445578855254342333333333332222346788:=>>>>>===>@<<;;;;<<<<;:88875543311111123434443322221111110000111111111111222333111000111100////0/000000000000////////////0000111111122222222222222112222233333333233344332222112245542222456667888:<=<888868<:?B=46888:==:9888899:;<>????88888889::<<<<<>C@C@ABCDD=?PQKMNNPRRPMMPLLLLJQSTPJNOOOOOOMOPPQUVbknjjjlighklkjjmonlllkkkjjihhjjhhhhhhhhghhfXJLNNNOPNHEDEDDBB=8Xnj^[cv���������������PTRNSQPSPRY\]XQNRQQTSSTTYVSPP[_chb]\YQTRQPOS\YUQWVW[]_[UWVVVYUTVZZZZ`\WY\\XWWXUPVUV[ZXVV\VWV_b^[X`b]`_\\]Z[\W\][]ZZ][[[[[[[[[Y[a[[[[W\\WV^b^c\hz����������e?PLEBJOQNOLKNRVWSPPPPPPRSPGGPOSUTPSOHNPORZZTNPSPQNRSRNPPKNLNSPPPPPNUQVOQPJNPPQSJ?KNNKN[KPNNMMJNLDGJPSURRUVMIMKNJOKNTVTUXOMYOMHJPUOMMOKJMSUPLOWOLPWSIQLIJMSXTKMLPJJJKKKNYMEFIJNLKJGGIKJEJIGEGKD>DPKELKJIGGD?9;:?DEDEHJHMOLONIKNKFBDHEFIHHHEPNKFGFFEFHILHC?JJHGGDEGIIJJIPPJKOPJPTOBKMOPJHGJLJJGEFEDKDFDDJFHI:BXLJLPVVMLJIGFHNNIEJGKDCDFIJPKMKLPNPHID@CGGHJKNPDBEIHMOOPPP;AGGEHYSF?FGIDJPGLRTJD=BEADBDA<987767:=BGOPQIEFGGIJKQZbdcbbcddghkns������������������������������������������������������������zywwlbZ]\\\\\Y\\]\VPQYQDEEDDDCHQa^^]\\\\\\\\_``____^Xg������������������nnsssstvwwxzzzyxtpronljklkjihhhhfhheffggfeb`\SUUVQRW`glnnpibY[_bb���������������������������������������������������������������V89::9988788888899:::999776666667:>?AP^_\bad`bfhbgjjhiijhffhf\a�������������������ztsolkihhhigmiccbdldbhcccci\NMJAAJKLRX[��������������������������������������������������������������������������������������~}shZWTQUZ[VYWRRTUVVRWdhbfgbhffhhhecbb`_RMHFEGHFIJKKKPPUUVY[[[ZZYYWSQTdsnqsuttstwtpnrpg`\[SOQLEDEEDDCCDEIC=<CFB>B>?D@ABCBCEF@@A@AA>>C=@GD><>@>==B?<::?DC?>:8==<<<;;;::::;;;;::8888888878999999999>DIKsy{zwuwwwwxxxxw{zzxvyyvuy|zxzwwyzzzzzzxsoaSVVVUTRRPMMQTTLC;853222366666554445779><::::::::999999999976455455566666774433343344444443212332222222222222234665444444>;877788877:9998888879;::97777779878=8766555566666666666666675554444444445515444444444243333444556889;5654333333333333332222346888:;<<;>>>;9?B;<<<<<=>==<;88865543311111123434443221111111110000111111111111222333111111111100//0/00111110000000////////////000011111112222222222333222232223333333333345665222222223223222245667788:;=>8888778:7>A<9:<>=;988898888:=8<@AA@A?>9898899::99=BDC@D@=>@A2HFPRKONGPVWWSOPOOOONTPPTWNNNOOOOLNPPQV\bknjhehfgilnmjjiijjjjjjjjjiihlkggfhhhhhhhheXILONOOOLHDCCCCBBF4Pnj^[cv���������������RPLQQSTPUUVZb^ROSPRUVRURRXRPSPQWVXVRSPSPRTXSSTRPPUVZ[VSTXVZVRWTJTZZ_^`^ZXXWWTX[W[WVYXXYYXUX\\ZZ\_``U\``\WZ[\[[[[\ZZ][[[[[[[[\Z[^[aa[V]\Z`XUZqy������������\ARTMEIPSMKPSPQNRNLPSPOTUPQNROOUSHJTTJQRNHNMKJNQPNPWWPMPPNJLPSPSPQDQORVWMMLMWXVRN8MRRMILNNMNRLJNMJIJN_VSOOKFMNMMMLMPSVKWPIMQGLHFJPKONTICKLWOOMNQQNTLGSNJJNMNPPLLKJLIGJLSSLFGIJKLKKJGIIIFJIIGJPGCFONIJPNJHGE?8::>DDDEIKPPPPOKKNRJ>B>EEHIPLKKPHLPLHHGIPSHHJPMJNJDEEHIIHHIHLLKNMNZXQQNNOPODDNSQKHCDCDDAFDJFGJEEEEIMLPSVPGJIGFGOPIJHOIHFDDDJOMNMLIIIHIFEGKH>>JNPF@DJEIJG\fLJJIIIIJTGJIIDBEJHJHNCBFDJHECJL>985457:==?EIIHEFFGHHJRXbecbbcdefhjnr������������������������������������������������������������wvvuh^Z^\\\\\VNO][ROQVJI@DDDDBGP`\X[\_\_\[^\^^^__^^^W\������������������omtsstttvvxxzxtssrpopppokkjjjjnhgggfgffffea^[VVUURRV^hkmnnh_XZ`ae|��������������������������������������������������������������U78>99888888788889:;;:87766766778:=??M]`[aba`]_cbejnhhhhhgghg]_y������������������ztsoljjhfhfhiib_abeeedcdcci\ONKNLJKLRXYk�������������������������������������������������������������������������������������~~sh`TLRRRSTUVWXZ[]_bcefefhhheehhhccbbbbSMHFFHHFHIKMKKFDUVYZ[[ZZYYWURRcttrswtosuqqrrsriY\ZVVRKEDEEDDDCDFCFEA>BB>ABBCCCA@>CFCIA?D????>D@E<>???>=<@?=;>?BC;;;<===<<<>=;:::::::::8988887777888888889=EIGfwzzvuwvvwxxyxxxxxxxxxyyz{|z~zyxzzzzzzzywp[SVVVUTRRPSOQWPLE;854332366666554556779=?:8=>==::9999999898654554456676556643333334444455432222232222222233333456754444568888888998878669888879;:<:86677788787777666667776666666766666555444444444566554444449323444444445885886544443333333333332222247888999>9<>::>:;;;;;;;;BD>=:8876554331111112454443221111111111000011111111111112333331111111110////00011000///////////////////0000000111112233222332221122334437733333333468853222222223322223357878888:>>9888878::<::::::9:9::998889;><=ABBF@88889B8:8:;89>>ABEDACCDFGIAMVPKXOQNSSSQPOOMLKJNMMMMMNNOOPMOTPPUYbknjimlihillkjijjjiiiijkjjihfkjdgfhkhhhhhhcWHMNJKJJIGDCBABBB@=Rmi]\dv���������������[\PRPRRPQZUV_VTSSTUVVRUQPVUVLTVOPSVTUSVTVUVQQTSPRVVZ\PMTWVXVT\XMVYUWZ\ZVVVVVWUW[\YXWXY\\ZYX\XTTY^c\X\^]\[ZZ[ZZ[[\[[\[[[[[[[[\[[\[[[Z[\_innv~��������������\<K[[KGMOJHMRRPNQOOQSQZVPOTVUKGQPFVTMGLPPNJJNNORROROKJMOOKONNMTPTRKPSMPMKEOQKNMRQPPPOOMFHPNOPLKNNK?KGNRTQLMNSMMKKMQNQNPRONKJJHDDSNOPOPLILMTONMLKOSMLN[MJJM>AEHMLLLLHHJJPPJEFIJKKKKIFFJHHJIKJIJDEIIPVSJNJJIE@8::>CDEFHIIQTLMLLNKIKFEEAHILIJLPILJOPKIJJJHGJMKJJIFEHIIIIIH?@LJNVWVTRPNOONMMMOPSEJDNDEEDEDFJOKJIGGGLMRTULCIIGFHLOJCE[SHFDDHJJFKNLIIIHIGEGKIIJJMNFBLJCAGNR`PIFIJIGEEIJNDJHAFJHLJDCTRFGHCKE@877757:<DDFGHGFFGGHHJRWbecbbbdefhjnr������������������������������������������������������������vtsse^]]\\\\WTRW\YSPV`QJJDDDDBGPZZ\_`X\a]`c\[\\\^^]\V\������������������omutstttuuxxzxtssrpnnmmlkkjjlgkihhgfgfffeea_[WVTTQRT]hknotmdZ\^`al��������������������������������������������������������������Z018998888888888889;;:87776766889:<>?L\a[aba`cdefhjjiiiihgghb][p������������������ztsoljjhehhhjmgb_acdddcdcch]OMKLKJKLRXVi�������������������������������������������������������������������������������������~~sheb]]^_abcdffvvuvtqhggghhgffhiifcddddSMHFFIIEHIKNOPOPUVXZZZYZYYXVUQ`sxsrttssvttttupg[VYZ\RKEDEEDDDDDE?BEDBEEBBBAAAADDADEDA>?D??@ADFAD=>>?C><8>><;<<>>B?;;<<<==>?>>>=<;;::::9988888877888888888=DIGfwz{xuwwwwwxyyzzyyyxxyzzzzyz}yyzv{xzzzzz|u`RUWVTSRRQQPPVPOE;844333344455454556779=?9::?9999999999888865444446767644664322233344345543222223222222223333345675555556888888999999:879888869;98888777788787777666667776666666766666544444444333466445545558414444444448998875655;33333333333333222347888999;9;:88:::;;;;<<>CEB=:8876544331111112466431211111111111111111111111101112443301111111110////00011000///////////////////000000001111123345543222112336776886333333335885333322223333222368998888<;::98888889:;::::::9:9::999889;><=A??C=88889<8A?;787?AAABCCCCDFG=CPKINZRSOPQRQPPOOONNJJJKLMNNOOOOPTQPSYbknjkmlkjjkkjjjkkjhhiijkjjihhiijgegkhhhhhibXILJJJJIIGDBBABAB@=Rmh\U]u���������������VV\PNPPNVSQUTQNWSVXWTQVTUVTZXVVVPV[[SQXVVQVVPSSRVZVZ_UPXTVSVZZVS\^WXXZXTWWWWZSU]^[Y\[\[\\\\YY__Yce^^\[[\[ZZZ[\\\\[Z[ZZZ[[[[[\[\\^]]_\\znx�����������������qEK[[KIKKKKKMPOQNPURQSTVMAOUOIQOSYXRJIJNPPNNJJPSSPSMILVXUPQOMMONJR?QVMRO7MJMKOKTPRRRRRRPQVJOMKFIIFJNZJQNMPQQSMOJJOTUNPPLPPNJQMJJVPOKIEPTPPMPMMJIMRHLJMJMMJDEHJMNNNJHHLIJIHEDFIJJLLHEEHKKJIIJGDBGHCKOOJIHKNG@99:>CDGGGGGGHLKMMKKPFBDJFGJJFKRPIFFDGLKJJIEHIGHJIHHHIIIHGHJ@>HSRPOLLLLNLKKKLLKNK>FKJIDEHEGJLMJRQMLPQIJPOIDFGIIHIJKJKKUHFDDPQOJGJKIIIHHGDFKIIIHJHGIOHE>EOJNIHGGEDGHCCIJIHGFPIICJGKHLOFGHG>??<6157:=GFEDEFGGGGHHJPUaecbbdddehimr������������������������������������������������������������tsnhcb^\\\\[[VV[XWVV\d^b`@BCCBFPVZ__\V`e_]a][[\\^^^]\\}�����������������rlutttttuuwxzxtsrqpnmkkkkkjjlgkhhhgggeheedb`^YTSSRST\hknotmd^]]\\s��������������������������������������������������������������n./7:98888888899889:;:8877676688::::?J[a[aba_cedfhkllllkjhhhdb\h������������������ztsoljjhehhegmhc`bddddcdcccaSHHHJJLOU[Rg���������������������������������������������������������������������������������������~shjjhimmnnopstwyzz|vhehhjighgejhccccddTMHGGIHDGIKMORTUUUWYZZYZYYXYWQ]ntstxvwvsppppoumUVYZ\RJDEDDEFEEEEDB>?DGGDBBABADHKGEDDA?AA@???DBC??>>>>><;:;=<::<=B?;;;:99889;<<<<;:::::::::9888777777777789BEHfwz|xwwwwwwxxyzzzzzxxyxzyyyy{wxzv{yzzzzz|u`ORTUUTTRUPPMQURB<844333344455544666779=?9::?99:9988999888864444448965444443221122244444443222222211222223333345675555556888888999:==>:88888869;9=984777778888877666677776777666766656522444444333445445545555444444444448998445655;3333333323376654234788899::<:8::8::::;;;;>?BA=;9876543331111212466431211111111111111111111111101112788510111111110////00011000///////////////////00000000011112234554322211233677688633333333366344433322333332236899899::;8888888889::::::998999:999889;><>ABAA:888888<BA<896=@E>>ADCCDFD8BJMJNQPORRTTXYNNNNQNJGKLLMMNOOKPRQPPSYbkoknmlllkjkjkkkllhhhijjkkihhormhehkhhhhhjbZKIIJIHHGEDBAAAA@?<Plj\R[v���������������DP[RNPPMVQWMSQRPRXYWRPVVYXRVWVSSPUVUONVVRNX\NRSTY[VZZUPRTVQV]SPVWZVXZ\ZV\\\\XUW\_\Z\a^ZY\_\Y\^^\`[[WZYZ\[[YZ\\\\\\[[ZZZ[[[[[\\\\]VV]drz�������������������rARTMEMMOPPKHKNROQWRPSXULGQTPSPPW]OPPNLPPMJKMMQUSRTTTUVWSNONNNNEGMROYTTFKUOMPN\aRDTZZRJVWNIOJKGJJGEJVMMNONSMNMPIIPVUVUMMTNIJLMJGFILEC=TYRPIPLMJNNJHPNMJMNJONLLNNOOHGIMIHGGDDEGJJLLGDDHMLJHEIHDDDDDHJE>FHMOH@:9:>BDGHFDJDCFJOOJMID>DFFMMLIPKKMMHJJJJMNOGIHDFJEJHJJIJHFINLHFFJPPDFLKMKJJJJJJVKFJMH>GFJDINIEFPMIGPPJJJHHHGFIHHHHJMJIIIFDDKONKDIJJIIGGFDFKI>>GJEFNICJDHIMA?GMIFEDDIF<DKIHHJLFGHECHGFHEKA>>><7458;=@BCDDEHHGGIIJPSafdbbdddehimr�����������������������������������������������������������tslhbc_[\\\[c[TUUUWW\\awj??DCBEPW\^\]`\]_VZ]^^^^__^]]\v�����������������tkttttttuuwwyxtsrqpnnmmlkkjjjjnhgggggeheedba`[SRQSTU[hkmnnh_b_\\^���������������������������������������������������������������~12<;9888888889;889:;;8887777788;;:8?IZa[aba^]_begnqlllkkihhhibj������������������zuspmkjhfhf`bifbbfgfedcdccccUHGGJJMOU[Re���������������������������������������������������������������������������������������~shlcdonnnnnnnosttvtpkhhhildhhffd```abbVMHHHJHDGIKMMMQSTUWYYYYZZZXYXR\mwsrtuzusssssrtjV\YVVQJDGCDEGEEEEA>>CBEEBCABB@?BBJECEEECA@???>;B???=<;<??8:=><<>><;;;::9999<:::::::::::::::9888776666666679@DHfwz}ywwxwxxxxxzyzzzxxywwyyzx{wyxyzzzzzzzwp[OPRTTTURUPPMPVT?<844443333444444666779=?:8=>==:9988999888874444449;6544333222112124444444322222221122222333444567666667788889999
roflcoopter commented 3 years ago

I might have typed too soon. Try to pull the image again and try this command instead:

docker run --privileged -it --rm --runtime=nvidia roflcoopter/jetson-nano-ffmpeg:4.4 ffmpeg -c:v h264_nvmpi -rtsp_transport tcp -i YOUR_RTSP_STREAM_URL_HERE -c:v copy -an -f null /dev/null
weitheng commented 3 years ago

I might have typed too soon. Try to pull the image again and try this command instead:

docker run --privileged -it --rm --runtime=nvidia roflcoopter/jetson-nano-ffmpeg:4.4 ffmpeg -c:v h264_nvmpi -rtsp_transport tcp -i YOUR_RTSP_STREAM_URL_HERE -c:v copy -an -f null /dev/null

Seems to be working!

ffmpeg version 4.4 Copyright (c) 2000-2021 the FFmpeg developers
  built with gcc 7 (Ubuntu/Linaro 7.5.0-3ubuntu1~18.04)
  configuration: --disable-debug --disable-doc --disable-ffplay --enable-shared --enable-avresample --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-gpl --enable-libass --enable-fontconfig --enable-libfreetype --enable-libvidstab --enable-libmp3lame --enable-libopus --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libxcb --enable-libx265 --enable-libxvid --enable-libx264 --enable-nonfree --enable-openssl --enable-libfdk_aac --enable-postproc --enable-small --enable-version3 --enable-libbluray --enable-libzmq --extra-libs=-ldl --prefix=/opt/ffmpeg --enable-libopenjpeg --enable-libkvazaar --enable-libaom --extra-libs=-lpthread --enable-neon --enable-v4l2_m2m --enable-nvmpi --extra-cflags=-I/opt/ffmpeg/include --extra-ldflags=-L/opt/ffmpeg/lib
  libavutil      56. 70.100 / 56. 70.100
  libavcodec     58.134.100 / 58.134.100
  libavformat    58. 76.100 / 58. 76.100
  libavdevice    58. 13.100 / 58. 13.100
  libavfilter     7.110.100 /  7.110.100
  libavresample   4.  0.  0 /  4.  0.  0
  libswscale      5.  9.100 /  5.  9.100
  libswresample   3.  9.100 /  3.  9.100
  libpostproc    55.  9.100 / 55.  9.100
Input #0, rtsp, from 'rtsp://XXXX:XXXX@192.168.0.88:554/cam/realmonitor?channel=17@subtype=0':
  Metadata:
    title           : Media Server
  Duration: N/A, start: 0.309000, bitrate: N/A
  Stream #0:0: Video: h264, yuvj420p(pc, bt709, progressive), 1920x1080 [SAR 1:1 DAR 16:9], 20 fps, 33 tbr, 90k tbn, 40 tbc
Output #0, null, to '/dev/null':
  Metadata:
    title           : Media Server
    encoder         : Lavf58.76.100
  Stream #0:0: Video: h264, yuvj420p(pc, bt709, progressive), 1920x1080 [SAR 1:1 DAR 16:9], q=2-31, 20 fps, 33 tbr, 90k tbn, 90k tbc
Stream mapping:
  Stream #0:0 -> #0:0 (copy)
Press [q] to stop, [?] for help
[null @ 0x558861ee00] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 5499990 >= 5499990
[null @ 0x558861ee00] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 6166170 >= 6166170
[null @ 0x558861ee00] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 8303400 >= 8303400
[null @ 0x558861ee00] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 9116190 >= 9116190
[null @ 0x558861ee00] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 10362330 >= 10362330
frame= 2904 fps= 20 q=-1.0 Lsize=N/A time=00:02:24.91 bitrate=N/A speed=1.01x    
video:108821kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: unknown
roflcoopter commented 3 years ago

@weitheng

Awesome, thats step one. Next step for me is to successfully copy the binaries over to another image. Ill let you know when its ready

roflcoopter commented 3 years ago

A new version of roflcoopter/jetson-nano-ffmpeg:4.4 is now available. Any of you, please try it when you get the time

weitheng commented 3 years ago

Running with the same command as previously

ffmpeg version 4.4 Copyright (c) 2000-2021 the FFmpeg developers
  built with gcc 7 (Ubuntu/Linaro 7.5.0-3ubuntu1~18.04)
  configuration: --disable-debug --disable-doc --disable-ffplay --enable-shared --enable-avresample --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-gpl --enable-libass --enable-fontconfig --enable-libfreetype --enable-libvidstab --enable-libmp3lame --enable-libopus --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libxcb --enable-libx265 --enable-libxvid --enable-libx264 --enable-nonfree --enable-openssl --enable-libfdk_aac --enable-postproc --enable-small --enable-version3 --enable-libbluray --enable-libzmq --extra-libs=-ldl --prefix=/opt/ffmpeg --enable-libopenjpeg --enable-libkvazaar --enable-libaom --extra-libs=-lpthread --enable-neon --enable-v4l2_m2m --enable-nvmpi --extra-cflags=-I/opt/ffmpeg/include --extra-ldflags=-L/opt/ffmpeg/lib
  libavutil      56. 70.100 / 56. 70.100
  libavcodec     58.134.100 / 58.134.100
  libavformat    58. 76.100 / 58. 76.100
  libavdevice    58. 13.100 / 58. 13.100
  libavfilter     7.110.100 /  7.110.100
  libavresample   4.  0.  0 /  4.  0.  0
  libswscale      5.  9.100 /  5.  9.100
  libswresample   3.  9.100 /  3.  9.100
  libpostproc    55.  9.100 / 55.  9.100
Input #0, rtsp, from 'rtsp://XXXX:XXXX@192.168.0.88:554/cam/realmonitor?channel=17@subtype=0':
  Metadata:
    title           : Media Server
  Duration: N/A, start: 0.292000, bitrate: N/A
  Stream #0:0: Video: h264, yuvj420p(pc, bt709, progressive), 1920x1080 [SAR 1:1 DAR 16:9], 20 fps, 20 tbr, 90k tbn, 40 tbc
Output #0, null, to '/dev/null':
  Metadata:
    title           : Media Server
    encoder         : Lavf58.76.100
  Stream #0:0: Video: h264, yuvj420p(pc, bt709, progressive), 1920x1080 [SAR 1:1 DAR 16:9], q=2-31, 20 fps, 20 tbr, 90k tbn, 90k tbc
Stream mapping:
  Stream #0:0 -> #0:0 (copy)
Press [q] to stop, [?] for help
[null @ 0x556bf5c8b0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 162450 >= 162450
[null @ 0x556bf5c8b0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 343350 >= 343350
[null @ 0x556bf5c8b0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 372690 >= 372690
[null @ 0x556bf5c8b0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 408510 >= 408510
[null @ 0x556bf5c8b0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 523260 >= 523260
[null @ 0x556bf5c8b0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 707760 >= 707760
[null @ 0x556bf5c8b0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 1184490 >= 1184490
[null @ 0x556bf5c8b0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 1241640 >= 1241640
[null @ 0x556bf5c8b0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 1382310 >= 1382310
[null @ 0x556bf5c8b0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 1425870 >= 1425870
[null @ 0x556bf5c8b0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 1605960 >= 1605960
[null @ 0x556bf5c8b0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 1979370 >= 1979370
[null @ 0x556bf5c8b0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 2121300 >= 2121300
[null @ 0x556bf5c8b0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 2143350 >= 2143350
[null @ 0x556bf5c8b0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 2501640 >= 2501640
[null @ 0x556bf5c8b0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 2680740 >= 2680740
[null @ 0x556bf5c8b0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 2861460 >= 2861460
[null @ 0x556bf5c8b0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 3449700 >= 3449700
[null @ 0x556bf5c8b0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 3488490 >= 3488490
[null @ 0x556bf5c8b0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 3502890 >= 3502890
[null @ 0x556bf5c8b0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 3583530 >= 3583530
[null @ 0x556bf5c8b0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 3945240 >= 3945240
[null @ 0x556bf5c8b0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 4062510 >= 4062510
[null @ 0x556bf5c8b0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 4124160 >= 4124160
[null @ 0x556bf5c8b0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 4304250 >= 4304250
[null @ 0x556bf5c8b0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 4483260 >= 4483260
[null @ 0x556bf5c8b0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 4748490 >= 4748490
[null @ 0x556bf5c8b0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 4844430 >= 4844430
[null @ 0x556bf5c8b0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 5023350 >= 5023350
[null @ 0x556bf5c8b0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 5338710 >= 5338710
[null @ 0x556bf5c8b0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 5564430 >= 5564430
frame= 1304 fps= 20 q=-1.0 Lsize=N/A time=00:01:04.87 bitrate=N/A speed=1.02x    
video:48781kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: unknown
roflcoopter commented 3 years ago

Great i seem to have solved the issue then!

Currently building the rest of the images, ill be back in a few hours again

roflcoopter commented 3 years ago

Just finished pushing roflcoopter/jetson-nano-viseron:dev

Anyone who is free to try to start Viseron again with codec: h264_nvmpi?

weitheng commented 3 years ago

Just finished pushing roflcoopter/jetson-nano-viseron:dev

Anyone who is free to try to start Viseron again with codec: h264_nvmpi?

Could it be my camera's problem?

viseron    | [2021-06-11 03:53:03] [INFO    ] [viseron                 ] - -------------------------------------------
viseron    | [2021-06-11 03:53:03] [INFO    ] [viseron                 ] - Initializing...
viseron    | [2021-06-11 03:53:03] [DEBUG   ] [viseron.watchdog        ] - Starting scheduler
viseron    | [2021-06-11 03:53:04] [DEBUG   ] [viseron                 ] - Starting cleanup scheduler
viseron    | [2021-06-11 03:53:04] [DEBUG   ] [viseron                 ] - Running initial cleanup
viseron    | [2021-06-11 03:53:04] [DEBUG   ] [viseron.cleanup         ] - Running cleanup
viseron    | [2021-06-11 03:53:04] [INFO    ] [viseron.mqtt            ] - Initializing MQTT connection
viseron    | [2021-06-11 03:53:04] [DEBUG   ] [viseron.mqtt            ] - MQTT connected with returncode 0
viseron    | [2021-06-11 03:53:04] [DEBUG   ] [viseron.detector        ] - Initializing object detector darknet
viseron    | [2021-06-11 03:53:04] [DEBUG   ] [viseron.data_stream     ] - Subscribing to data topic */frame/scan/object, <queue.Queue object at 0x7f74d73cd0>
viseron    | [2021-06-11 03:53:04] [DEBUG   ] [viseron.detector        ] - Object detector initialized
viseron    | [2021-06-11 03:53:04] [INFO    ] [viseron                 ] - Initializing NVR threads
viseron    | [2021-06-11 03:53:04] [DEBUG   ] [viseron.nvr.foyer       ] - Initializing NVR thread
viseron    | [2021-06-11 03:53:04] [DEBUG   ] [viseron.camera.foyer    ] - Initializing camera Foyer
viseron    | [2021-06-11 03:53:04] [DEBUG   ] [viseron.camera.stream.foyer] - Getting stream information for rtsp://*****:*****@192.168.0.88:554/cam/realmonitor?channel=17@subtype=0
viseron    | [2021-06-11 03:53:07] [DEBUG   ] [viseron.camera.stream.foyer] - Stream information from FFprobe: Width: 1920 Height: 1080 FPS: 20.0 Video Codec: h264 Audio Codec: None
viseron    | [2021-06-11 03:53:07] [DEBUG   ] [viseron.camera.foyer    ] - Resolution: 1920x1080 @ 5 FPS
viseron    | [2021-06-11 03:53:07] [DEBUG   ] [viseron.data_stream     ] - Subscribing to data topic foyer/frame/decode/object, <queue.Queue object at 0x7f7450c340>
viseron    | [2021-06-11 03:53:07] [DEBUG   ] [viseron.camera.foyer    ] - Starting decoder thread
viseron    | [2021-06-11 03:53:07] [DEBUG   ] [viseron.camera.foyer    ] - Running decoder foyer.object_detection at 1s interval, every 5 frame(s)
viseron    | [2021-06-11 03:53:07] [DEBUG   ] [viseron.camera.foyer    ] - Camera Foyer initialized
viseron    | [2021-06-11 03:53:07] [DEBUG   ] [viseron.data_stream     ] - Subscribing to data topic foyer/frame/processed/object, <queue.Queue object at 0x7f74d805b0>
viseron    | [2021-06-11 03:53:07] [DEBUG   ] [viseron.motion.foyer    ] - Initializing motion detector
viseron    | [2021-06-11 03:53:07] [DEBUG   ] [viseron.data_stream     ] - Subscribing to data topic foyer/frame/decode/motion, <queue.Queue object at 0x7f7450cdf0>
viseron    | [2021-06-11 03:53:07] [DEBUG   ] [viseron.motion.foyer    ] - Starting decoder thread
viseron    | [2021-06-11 03:53:07] [DEBUG   ] [viseron.motion.foyer    ] - Running decoder foyer.motion_detection at 1s interval, every 5 frame(s)
viseron    | [2021-06-11 03:53:07] [DEBUG   ] [viseron.data_stream     ] - Subscribing to data topic foyer/frame/scan/motion, <queue.Queue object at 0x7f7450c970>
viseron    | [2021-06-11 03:53:07] [DEBUG   ] [viseron.motion.foyer    ] - Motion detector initialized
viseron    | [2021-06-11 03:53:07] [DEBUG   ] [viseron.data_stream     ] - Subscribing to data topic foyer/frame/processed/motion, <queue.Queue object at 0x7f7450c790>
viseron    | [2021-06-11 03:53:07] [DEBUG   ] [viseron.nvr.foyer       ] - Starting camera
viseron    | [2021-06-11 03:53:07] [DEBUG   ] [viseron.camera.foyer    ] - Starting capture thread
viseron    | [2021-06-11 03:53:07] [DEBUG   ] [viseron.recorder.foyer  ] - Initializing ffmpeg recorder
viseron    | [2021-06-11 03:53:07] [DEBUG   ] [viseron.camera.stream.foyer] - FFMPEG decoder command: foyer -hide_banner -loglevel error -avoid_negative_ts make_zero -fflags nobuffer -flags low_delay -strict experimental -fflags +genpts -use_wallclock_as_timestamps 1 -vsync 0 -stimeout 5000000 -c:v h264_nvmpi -rtsp_transport tcp -i rtsp://*****:*****@192.168.0.88:554/cam/realmonitor?channel=17@subtype=0 -f segment -segment_time 5 -reset_timestamps 1 -strftime 1 -c:v copy /segments/Foyer/%Y%m%d%H%M%S.mp4 -filter:v fps=1 -f rawvideo -pix_fmt nv12 pipe:1
viseron    | [2021-06-11 03:53:07] [DEBUG   ] [viseron.recorder.foyer  ] - Creating folder /segments/Foyer
viseron    | [2021-06-11 03:53:07] [DEBUG   ] [viseron.nvr.foyer       ] - Waiting for first frame
viseron    | [2021-06-11 03:53:07] [DEBUG   ] [viseron.nvr.foyer       ] - NVR thread initialized
viseron    | [2021-06-11 03:53:07] [INFO    ] [viseron                 ] - Initialization complete
viseron    | [2021-06-11 03:53:09] [ERROR   ] [viseron.camera.stream.foyer] - NvMMLiteOpen : Block : BlockType = 261 
viseron    | [2021-06-11 03:53:09] [ERROR   ] [viseron.camera.stream.foyer] - NVMEDIA: Reading vendor.tegra.display-size : status: 6 
viseron    | [2021-06-11 03:53:09] [ERROR   ] [viseron.camera.stream.foyer] - NvMMLiteBlockCreate : Block : BlockType = 261 
viseron    | [2021-06-11 03:54:19] [DEBUG   ] [viseron.watchdog.thread_watchdog] - Thread viseron.camera.foyer is stuck
roflcoopter commented 3 years ago

Hmm @l-maia mentioned earlier that he had to remove -flags low_delay from the command.

Try to set input_args: [] in your camera config

weitheng commented 3 years ago

Hmm @l-maia mentioned earlier that he had to remove -flags low_delay from the command.

Try to set input_args: [] in your camera config

Still getting the same error message, here's my config:

cameras:
  - name: Foyer
    mqtt_name: viseron_foyer
    host: 192.168.0.88
    port: 554
    username: XXXX
    password: XXXX
    path: /cam/realmonitor?channel=17@subtype=0
    fps: 5
    codec: h264_nvmpi
    input_args: []
    motion_detection:
      interval: 1
      trigger_detector: false
    object_detection:
      interval: 1
      labels:
        - label: person
          confidence: 0.9
roflcoopter commented 3 years ago

Hmm what happens if you run this command? Does it also hang?

docker run --privileged -it --rm --runtime=nvidia --entrypoint "" roflcoopter/jetson-nano-viseron:dev ffmpeg -c:v h264_nvmpi -rtsp_transport tcp -i YOUR_RTSP_STREAM_URL_HERE -c:v copy -an -f null /dev/null
weitheng commented 3 years ago

Hmm what happens if you run this command? Does it also hang?

docker run --privileged -it --rm --runtime=nvidia --entrypoint "" roflcoopter/jetson-nano-viseron:dev ffmpeg -c:v h264_nvmpi -rtsp_transport tcp -i YOUR_RTSP_STREAM_URL_HERE -c:v copy -an -f null /dev/null

Nope seems to be working

ffmpeg version 4.4 Copyright (c) 2000-2021 the FFmpeg developers
  built with gcc 7 (Ubuntu/Linaro 7.5.0-3ubuntu1~18.04)
  configuration: --disable-debug --disable-doc --disable-ffplay --enable-shared --enable-avresample --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-gpl --enable-libass --enable-fontconfig --enable-libfreetype --enable-libvidstab --enable-libmp3lame --enable-libopus --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libxcb --enable-libx265 --enable-libxvid --enable-libx264 --enable-nonfree --enable-openssl --enable-libfdk_aac --enable-postproc --enable-small --enable-version3 --enable-libbluray --enable-libzmq --extra-libs=-ldl --prefix=/opt/ffmpeg --enable-libopenjpeg --enable-libkvazaar --enable-libaom --extra-libs=-lpthread --enable-neon --enable-v4l2_m2m --enable-nvmpi --extra-cflags=-I/opt/ffmpeg/include --extra-ldflags=-L/opt/ffmpeg/lib
  libavutil      56. 70.100 / 56. 70.100
  libavcodec     58.134.100 / 58.134.100
  libavformat    58. 76.100 / 58. 76.100
  libavdevice    58. 13.100 / 58. 13.100
  libavfilter     7.110.100 /  7.110.100
  libavresample   4.  0.  0 /  4.  0.  0
  libswscale      5.  9.100 /  5.  9.100
  libswresample   3.  9.100 /  3.  9.100
  libpostproc    55.  9.100 / 55.  9.100
Input #0, rtsp, from 'rtsp://XXXX:XXXX@192.168.0.88:554/cam/realmonitor?channel=17@subtype=0':
  Metadata:
    title           : Media Server
  Duration: N/A, start: 0.272000, bitrate: N/A
  Stream #0:0: Video: h264, yuvj420p(pc, bt709, progressive), 1920x1080 [SAR 1:1 DAR 16:9], 20 fps, 20 tbr, 90k tbn, 40 tbc
Output #0, null, to '/dev/null':
  Metadata:
    title           : Media Server
    encoder         : Lavf58.76.100
  Stream #0:0: Video: h264, yuvj420p(pc, bt709, progressive), 1920x1080 [SAR 1:1 DAR 16:9], q=2-31, 20 fps, 20 tbr, 90k tbn, 90k tbc
Stream mapping:
  Stream #0:0 -> #0:0 (copy)
Press [q] to stop, [?] for help
[null @ 0x55b06323a0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: -20430 >= -20430
[null @ 0x55b06323a0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 50400 >= 50400
[null @ 0x55b06323a0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 882450 >= 882450
frame=  292 fps= 22 q=-1.0 Lsize=N/A time=00:00:14.23 bitrate=N/A speed=1.08x    
video:11057kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: unknown
roflcoopter commented 3 years ago

Does it take a while before the frames start coming in? (You can see when the frame= 292 part starts counting up in the output)

weitheng commented 3 years ago

Does it take a while before the frames start coming in? (You can see when the frame= 292 part starts counting up in the output)

It came in quite fast, within 10 seconds (~7-8s) I can see it coming in

roflcoopter commented 3 years ago

Okay then its not Viseron whos being too picky with timing out atleast.

How about this command, does it hang? Trying to see if -pix_fmt nv12 is messing it up

docker run --privileged -it --rm --runtime=nvidia --entrypoint "" roflcoopter/jetson-nano-viseron:dev ffmpeg -c:v h264_nvmpi -rtsp_transport tcp -i YOUR_RTSP_STREAM_URL_HERE -c:v copy -an -f rawvideo -pix_fmt nv12 pipe:1 | ffmpeg -f rawvideo -pix_fmt nv12 -i pipe:0 -f null /dev/null
weitheng commented 3 years ago

docker run --privileged -it --rm --runtime=nvidia --entrypoint "" roflcoopter/jetson-nano-viseron:dev ffmpeg -c:v h264_nvmpi -rtsp_transport tcp -i YOUR_RTSP_STREAM_URL_HERE -c:v copy -an -f rawvideo -pix_fmt nv12 pipe:1 | ffmpeg -f rawvideo -pix_fmt nv12 -i pipe:0 -f null /dev/null

Got this

ffmpeg version 4.2.4-1ubuntu0.1 Copyright (c) 2000-2020 the FFmpeg developers
  built with gcc 9 (Ubuntu 9.3.0-10ubuntu2)
  configuration: --prefix=/usr --extra-version=1ubuntu0.1 --toolchain=hardened --libdir=/usr/lib/aarch64-linux-gnu --incdir=/usr/include/aarch64-linux-gnu --arch=arm64 --enable-gpl --disable-stripping --enable-avresample --disable-filter=resample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libjack --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librsvg --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzmq --enable-libzvbi --enable-lv2 --enable-omx --enable-openal --enable-opencl --enable-opengl --enable-sdl2 --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libx264 --enable-shared
  libavutil      56. 31.100 / 56. 31.100
  libavcodec     58. 54.100 / 58. 54.100
  libavformat    58. 29.100 / 58. 29.100
  libavdevice    58.  8.100 / 58.  8.100
  libavfilter     7. 57.100 /  7. 57.100
  libavresample   4.  0.  0 /  4.  0.  0
  libswscale      5.  5.100 /  5.  5.100
  libswresample   3.  5.100 /  3.  5.100
  libpostproc    55.  5.100 / 55.  5.100
[IMGUTILS @ 0x7fc6b13640] Picture size 0x0 is invalid
                                                     pipe:0: Invalid argument
roflcoopter commented 3 years ago

Okay try this:

docker run --privileged -it --rm --runtime=nvidia --entrypoint "" roflcoopter/jetson-nano-viseron:dev ffmpeg -c:v h264_nvmpi -rtsp_transport tcp -i YOUR_RTSP_STREAM_URL_HERE -c:v copy -an -f rawvideo -pix_fmt nv12 pipe:1 | ffmpeg -f rawvideo -pix_fmt nv12 -s:v 1920x1080 -r 20 -i pipe:0 -f null /dev/null

Sorry about all this, but theres really nothing else i can do since i cant run it on my own

weitheng commented 3 years ago

Okay try this:

docker run --privileged -it --rm --runtime=nvidia --entrypoint "" roflcoopter/jetson-nano-viseron:dev ffmpeg -c:v h264_nvmpi -rtsp_transport tcp -i YOUR_RTSP_STREAM_URL_HERE -c:v copy -an -f rawvideo -pix_fmt nv12 pipe:1 | ffmpeg -f rawvideo -pix_fmt nv12 -s:v 1920x1080 -r 20 -i pipe:0 -f null /dev/null

Sorry about all this, but theres really nothing else i can do since i cant run it on my own

Hey no worries! The frame rate is low on this one

ffmpeg version 4.2.4-1ubuntu0.1 Copyright (c) 2000-2020 the FFmpeg developers
  built with gcc 9 (Ubuntu 9.3.0-10ubuntu2)
  configuration: --prefix=/usr --extra-version=1ubuntu0.1 --toolchain=hardened --libdir=/usr/lib/aarch64-linux-gnu --incdir=/usr/include/aarch64-linux-gnu --arch=arm64 --enable-gpl --disable-stripping --enable-avresample --disable-filter=resample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libjack --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librsvg --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzmq --enable-libzvbi --enable-lv2 --enable-omx --enable-openal --enable-opencl --enable-opengl --enable-sdl2 --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libx264 --enable-shared
  libavutil      56. 31.100 / 56. 31.100
  libavcodec     58. 54.100 / 58. 54.100
  libavformat    58. 29.100 / 58. 29.100
  libavdevice    58.  8.100 / 58.  8.100
  libavfilter     7. 57.100 /  7. 57.100
  libavresample   4.  0.  0 /  4.  0.  0
  libswscale      5.  5.100 /  5.  5.100
  libswresample   3.  5.100 /  3.  5.100
  libpostproc    55.  5.100 / 55.  5.100
Input #0, rawvideo, from 'pipe:0':
                                    Duration: N/A, start: 0.000000, bitrate: 497664 kb/s
                                                                                            Stream #0:0: Video: rawvideo (NV12 / 0x3231564E), nv12, 1920x1080, 497664 kb/s, 20 tbr, 20 tbn, 20 tbc
      Stream mapping:
                       Stream #0:0 -> #0:0 (rawvideo (native) -> wrapped_avframe (native))
                                                                                          Output #0, null, to '/dev/null':
                                                                                                                            Metadata:
                                                                                                                                         encoder         : Lavf58.29.100
                                                                                                                                                                            Stream #0:0: Video: wrapped_avframe, nv12, 1920x1080, q=2-31, 200 kb/s, 20 fps, 20 tbn, 20 tbc
                                                                                  Metadata:
                                                                                                 encoder         : Lavc58.54.100 wrapped_avframe
                                                                                                                                                frame=    3 fps=0.8 q=-0.0 size=N/A time=00:pipe:0: corrupt input packet in stream 0=00:00:01.45 bitrate=N/A speed=0.0131x    
[rawvideo @ 0x55bca98550] Invalid buffer size, packet size 2910900 < expected frame_size 3110400
Error while decoding stream #0:0: Invalid argument
frame=   29 fps=0.2 q=-0.0 Lsize=N/A time=00:00:01.45 bitrate=N/A speed=0.0124x    
video:15kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: unknown
roflcoopter commented 3 years ago

This is really weird, see how FFmpeg reports its version? ffmpeg version 4.2.4 That is not the version that i have built into the container.

In the previous outputs you showed med it says ffmpeg version 4.4 which is correct.

Need some sleep now, ill take another look tomorrow, thanks for running all these tests for me

roflcoopter commented 3 years ago

Actually i think i just realized what is happening, the | is piping the frames from the container to your host. I bet if you run ffmpeg --version on the host you will get 4.2.4

So youre gonna have to do a two step process 1: docker run --privileged -it --rm --runtime=nvidia --entrypoint "" roflcoopter/jetson-nano-viseron:dev /bin/bash 2 (inside the container): ffmpeg -c:v h264_nvmpi -rtsp_transport tcp -i YOUR_RTSP_STREAM_URL_HERE -c:v copy -an -f rawvideo -pix_fmt nv12 pipe:1 | ffmpeg -f rawvideo -pix_fmt nv12 -s:v 1920x1080 -r 20 -i pipe:0 -f null /dev/null

weitheng commented 3 years ago

Actually i think i just realized what is happening, the | is piping the frames from the container to your host. I bet if you run ffmpeg --version on the host you will get 4.2.4

So youre gonna have to do a two step process 1: docker run --privileged -it --rm --runtime=nvidia --entrypoint "" roflcoopter/jetson-nano-viseron:dev /bin/bash 2 (inside the container): ffmpeg -c:v h264_nvmpi -rtsp_transport tcp -i YOUR_RTSP_STREAM_URL_HERE -c:v copy -an -f rawvideo -pix_fmt nv12 pipe:1 | ffmpeg -f rawvideo -pix_fmt nv12 -s:v 1920x1080 -r 20 -i pipe:0 -f null /dev/null

Yup, it's 4.2.4 when I ran ffmpeg --version

ffmpeg version 4.4 Copyright (c) 2000-2021 the FFmpeg developers
  built with gcc 7 (Ubuntu/Linaro 7.5.0-3ubuntu1~18.04)
  configuration: --disable-debug --disable-doc --disable-ffplay --enable-shared --enable-avresample --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-gpl --enable-libass --enable-fontconfig --enable-libfreetype --enable-libvidstab --enable-libmp3lame --enable-libopus --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libxcb --enable-libx265 --enable-libxvid --enable-libx264 --enable-nonfree --enable-openssl --enable-libfdk_aac --enable-postproc --enable-small --enable-version3 --enable-libbluray --enable-libzmq --extra-libs=-ldl --prefix=/opt/ffmpeg --enable-libopenjpeg --enable-libkvazaar --enable-libaom --extra-libs=-lpthread --enable-neon --enable-v4l2_m2m --enable-nvmpi --extra-cflags=-I/opt/ffmpeg/include --extra-ldflags=-L/opt/ffmpeg/lib
  libavutil      56. 70.100 / 56. 70.100
  libavcodec     58.134.100 / 58.134.100
  libavformat    58. 76.100 / 58. 76.100
  libavdevice    58. 13.100 / 58. 13.100
  libavfilter     7.110.100 /  7.110.100
  libavresample   4.  0.  0 /  4.  0.  0
  libswscale      5.  9.100 /  5.  9.100
  libswresample   3.  9.100 /  3.  9.100
  libpostproc    55.  9.100 / 55.  9.100
ffmpeg version 4.4 Copyright (c) 2000-2021 the FFmpeg developers
  built with gcc 7 (Ubuntu/Linaro 7.5.0-3ubuntu1~18.04)
  configuration: --disable-debug --disable-doc --disable-ffplay --enable-shared --enable-avresample --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-gpl --enable-libass --enable-fontconfig --enable-libfreetype --enable-libvidstab --enable-libmp3lame --enable-libopus --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libxcb --enable-libx265 --enable-libxvid --enable-libx264 --enable-nonfree --enable-openssl --enable-libfdk_aac --enable-postproc --enable-small --enable-version3 --enable-libbluray --enable-libzmq --extra-libs=-ldl --prefix=/opt/ffmpeg --enable-libopenjpeg --enable-libkvazaar --enable-libaom --extra-libs=-lpthread --enable-neon --enable-v4l2_m2m --enable-nvmpi --extra-cflags=-I/opt/ffmpeg/include --extra-ldflags=-L/opt/ffmpeg/lib
  libavutil      56. 70.100 / 56. 70.100
  libavcodec     58.134.100 / 58.134.100
  libavformat    58. 76.100 / 58. 76.100
  libavdevice    58. 13.100 / 58. 13.100
  libavfilter     7.110.100 /  7.110.100
  libavresample   4.  0.  0 /  4.  0.  0
  libswscale      5.  9.100 /  5.  9.100
  libswresample   3.  9.100 /  3.  9.100
  libpostproc    55.  9.100 / 55.  9.100
Input #0, rtsp, from 'rtsp://XXXX:XXXX@192.168.0.88:554/cam/realmonitor?channel=17@subtype=0':
  Metadata:
    title           : Media Server
  Duration: N/A, start: 0.521000, bitrate: N/A
  Stream #0:0: Video: h264, yuvj420p(pc, bt709, progressive), 1920x1080 [SAR 1:1 DAR 16:9], 20 fps, 20 tbr, 90k tbn, 40 tbc
Output #0, rawvideo, to 'pipe:1':
  Metadata:
    title           : Media Server
    encoder         : Lavf58.76.100
  Stream #0:0: Video: h264, yuvj420p(pc, bt709, progressive), 1920x1080 [SAR 1:1 DAR 16:9], q=2-31, 20 fps, 20 tbr, 20 tbn, 20 tbc
Stream mapping:
  Stream #0:0 -> #0:0 (copy)
Press [q] to stop, [?] for help
[rawvideo @ 0x55b67b1bc0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: -5 >= -5
[rawvideo @ 0x55b67b1bc0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: -3 >= -3
[rawvideo @ 0x55b67b1bc0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 3 >= 3
[rawvideo @ 0x55b67b1bc0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 6 >= 6
[rawvideo @ 0x55b67b1bc0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 18 >= 18
    Last message repeated 1 times
[rawvideo @ 0x55b67b1bc0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 26 >= 26
[rawvideo @ 0x55b67b1bc0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 30 >= 30
[rawvideo @ 0x55b67b1bc0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 35 >= 35
[rawvideo @ 0x55b67b1bc0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 38 >= 38
[rawvideo @ 0x55b67b1bc0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 42 >= 42
    Last message repeated 1 times
[rawvideo @ 0x55b67b1bc0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 46 >= 46
    Last message repeated 1 times
[rawvideo @ 0x55b67b1bc0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 50 >= 50
[rawvideo @ 0x55b67b1bc0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 54 >= 54
[rawvideo @ 0x55b67b1bc0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 58 >= 58
[rawvideo @ 0x55b67b1bc0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 62 >= 62
[rawvideo @ 0x55b67b1bc0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 70 >= 70
Input #0, rawvideo, from 'pipe:0':
  Duration: N/A, start: 0.000000, bitrate: 497664 kb/s
  Stream #0:0: Video: rawvideo (NV12 / 0x3231564E), nv12, 1920x1080, 497664 kb/s, 20 tbr, 20 tbn, 20 tbc
Stream mapping:
  Stream #0:0 -> #0:0 (rawvideo (native) -> wrapped_avframe (native))
Output #0, null, to '/dev/null':
  Metadata:
    encoder         : Lavf58.76.100
  Stream #0:0: Video: wrapped_avframe, nv12(progressive), 1920x1080, q=2-31, 200 kb/s, 20 fps, 20 tbn
    Metadata:
      encoder         : Lavc58.134.100 wrapped_avframe
[rawvideo @ 0x55b67b1bc0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 76 >= 76
[rawvideo @ 0x55b67b1bc0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 78 >= 78
    Last message repeated 1 times
[rawvideo @ 0x55b67b1bc0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 87 >= 87
[rawvideo @ 0x55b67b1bc0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 90 >= 90
[rawvideo @ 0x55b67b1bc0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 94 >= 94
[rawvideo @ 0x55b67b1bc0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 99 >= 99
[rawvideo @ 0x55b67b1bc0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 103 >= 103
[rawvideo @ 0x55b67b1bc0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 107 >= 107
[rawvideo @ 0x55b67b1bc0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 111 >= 111
[rawvideo @ 0x55b67b1bc0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 115 >= 115
    Last message repeated 1 times
[rawvideo @ 0x55b67b1bc0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 125 >= 125
[rawvideo @ 0x55b67b1bc0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 127 >= 127
[rawvideo @ 0x55b67b1bc0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 130 >= 130
[rawvideo @ 0x55b67b1bc0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 131 >= 131
[rawvideo @ 0x55b67b1bc0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 134 >= 134
[rawvideo @ 0x55b67b1bc0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 138 >= 138
    Last message repeated 1 times
[rawvideo @ 0x55b67b1bc0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 163 >= 163
    Last message repeated 1 times
[rawvideo @ 0x55b67b1bc0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 166 >= 166
[rawvideo @ 0x55b67b1bc0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 171 >= 171
[rawvideo @ 0x55b67b1bc0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 174 >= 174
[rawvideo @ 0x55b67b1bc0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 179 >= 179
[rawvideo @ 0x55b67b1bc0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 182 >= 182
    Last message repeated 1 times
[rawvideo @ 0x55b67b1bc0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 190 >= 190
[rawvideo @ 0x55b67b1bc0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 200 >= 200
[rawvideo @ 0x55b67b1bc0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 202 >= 202
[rawvideo @ 0x55b67b1bc0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 203 >= 203
[rawvideo @ 0x55b67b1bc0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 207 >= 207
[rawvideo @ 0x55b67b1bc0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 214 >= 214
    Last message repeated 1 times
[rawvideo @ 0x55b67b1bc0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 218 >= 218
[rawvideo @ 0x55b67b1bc0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 226 >= 226
[rawvideo @ 0x55b67b1bc0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 231 >= 231
[rawvideo @ 0x55b67b1bc0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 235 >= 235
[rawvideo @ 0x55b67b1bc0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 239 >= 239
[rawvideo @ 0x55b67b1bc0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 242 >= 242
[rawvideo @ 0x55b67b1bc0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 246 >= 246
[rawvideo @ 0x55b67b1bc0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 251 >= 251
[rawvideo @ 0x55b67b1bc0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 259 >= 259
[rawvideo @ 0x55b67b1bc0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 269 >= 269
[rawvideo @ 0x55b67b1bc0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 275 >= 275
[rawvideo @ 0x55b67b1bc0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 278 >= 278
    Last message repeated 1 times
[rawvideo @ 0x55b67b1bc0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 282 >= 282
[rawvideo @ 0x55b67b1bc0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 290 >= 290
[rawvideo @ 0x55b67b1bc0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 291 >= 291
[rawvideo @ 0x55b67b1bc0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 294 >= 294
[rawvideo @ 0x55b67b1bc0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 298 >= 298
[rawvideo @ 0x55b67b1bc0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 302 >= 302
[rawvideo @ 0x55b67b1bc0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 303 >= 303
[rawvideo @ 0x55b67b1bc0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 307 >= 307
[rawvideo @ 0x55b67b1bc0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 312 >= 312
[rawvideo @ 0x55b67b1bc0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 316 >= 316
[rawvideo @ 0x55b67b1bc0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 322 >= 322
[rawvideo @ 0x55b67b1bc0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 324 >= 324
[rawvideo @ 0x55b67b1bc0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 330 >= 330
    Last message repeated 1 times
frame=  352 fps= 22 q=-1.0 Lsize=   13221kB time=00:00:17.30 bitrate=6260.3kbits/s speed=1.07x    
video:13221kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.000000%
Exiting normally, received signal 2.
[rawvideo @ 0x5570074e20] Packet corrupt (stream = 0, dts = 4).
pipe:0: corrupt input packet in stream 0
[rawvideo @ 0x5570077c60] Invalid buffer size, packet size 1096301 < expected frame_size 3110400
Error while decoding stream #0:0: Invalid argument
frame=    4 fps=0.3 q=-0.0 Lsize=N/A time=00:00:00.20 bitrate=N/A speed=0.0148x    
video:2kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: unknown
roflcoopter commented 3 years ago

New day new tests!

Can you start Viseron again and set input_args to this:

input_args:
  - -stimeout
  - 5000000
weitheng commented 3 years ago

New day new tests!

Can you start Viseron again and set input_args to this:

input_args:
  - -stimeout
  - 5000000

Let's do this!

viseron    | Exception in thread viseron.camera.foyer:
viseron    | Traceback (most recent call last):
viseron    |   File "/usr/local/lib/python3.8/threading.py", line 932, in _bootstrap_inner
viseron    | [2021-06-11 15:20:23] [DEBUG   ] [viseron.nvr.foyer       ] - Waiting for first frame
viseron    | [2021-06-11 15:20:23] [DEBUG   ] [viseron.nvr.foyer       ] - NVR thread initialized
viseron    | [2021-06-11 15:20:23] [INFO    ] [viseron                 ] - Initialization complete
viseron    |     self.run()
viseron    |   File "/usr/local/lib/python3.8/threading.py", line 870, in run
viseron    |     self._target(*self._args, **self._kwargs)
viseron    |   File "/src/viseron/camera/__init__.py", line 94, in capture_pipe
viseron    |     self.stream.start_pipe()
viseron    |   File "/src/viseron/camera/stream.py", line 368, in start_pipe
viseron    |     self._logger.debug(f"FFMPEG decoder command: {' '.join(self.build_command())}")
viseron    | TypeError: sequence item 5: expected str instance, int found
roflcoopter commented 3 years ago

Love your enthusiasm 😁

My bad, needs to be this

input_args:
  - -stimeout
  - "5000000"
weitheng commented 3 years ago

Seems to be the same message as yesterday

viseron    | [2021-06-11 15:29:14] [DEBUG   ] [viseron.recorder.foyer  ] - Initializing ffmpeg recorder
viseron    | [2021-06-11 15:29:14] [DEBUG   ] [viseron.camera.stream.foyer] - FFMPEG decoder command: foyer -hide_banner -loglevel error -stimeout 5000000 -c:v h264_nvmpi -rtsp_transport tcp -i rtsp://*****:*****@192.168.0.88:554/cam/realmonitor?channel=17@subtype=0 -f segment -segment_time 5 -reset_timestamps 1 -strftime 1 -c:v copy /segments/Foyer/%Y%m%d%H%M%S.mp4 -filter:v fps=1 -f rawvideo -pix_fmt nv12 pipe:1
viseron    | [2021-06-11 15:29:14] [DEBUG   ] [viseron.recorder.foyer  ] - Creating folder /segments/Foyer
viseron    | [2021-06-11 15:29:14] [DEBUG   ] [viseron.nvr.foyer       ] - Waiting for first frame
viseron    | [2021-06-11 15:29:14] [DEBUG   ] [viseron.nvr.foyer       ] - NVR thread initialized
viseron    | [2021-06-11 15:29:14] [INFO    ] [viseron                 ] - Initialization complete
viseron    | [2021-06-11 15:29:17] [ERROR   ] [viseron.camera.stream.foyer] - NvMMLiteOpen : Block : BlockType = 261 
viseron    | [2021-06-11 15:29:17] [ERROR   ] [viseron.camera.stream.foyer] - NVMEDIA: Reading vendor.tegra.display-size : status: 6 
viseron    | [2021-06-11 15:29:17] [ERROR   ] [viseron.camera.stream.foyer] - NvMMLiteBlockCreate : Block : BlockType = 261 
viseron    | [2021-06-11 15:30:37] [ERROR   ] [viseron.camera.foyer    ] - FFmpeg process has exited
viseron    | [2021-06-11 15:30:39] [DEBUG   ] [viseron.mqtt            ] - MQTT connected with returncode 0
viseron    | [2021-06-11 15:30:41] [DEBUG   ] [viseron.watchdog.thread_watchdog] - Thread viseron.camera.foyer is stuck
viseron    | [2021-06-11 15:30:43] [ERROR   ] [viseron.camera.foyer    ] - Restarting frame pipe
viseron    | [2021-06-11 15:30:43] [DEBUG   ] [viseron.camera.stream.foyer] - Performing a sanity check on the ffmpeg command
viseron    | [2021-06-11 15:31:46] [ERROR   ] [viseron.camera.stream.foyer] - Error starting decoder command! NvMMLiteOpen : Block : BlockType = 261 
viseron    | NVMEDIA: Reading vendor.tegra.display-size : status: 6 
viseron    | NvMMLiteBlockCreate : Block : BlockType = 261 
[2021-06-11 15:32:56] [ERROR   ] [viseron.camera.stream.foyer] - Error starting decoder command! NvMMLiteOpen : Block : BlockType = 261 
viseron    | NVMEDIA: Reading vendor.tegra.display-size : status: 6 
viseron    | NvMMLiteBlockCreate : Block : BlockType = 261 
viseron    |  Retrying in 5 seconds, message repeated 2 times
roflcoopter commented 3 years ago

Arghhh

What about this?

input_args:
  - -loglevel
  - error
weitheng commented 3 years ago

Same thing again :(

viseron    | [2021-06-11 15:44:31] [DEBUG   ] [viseron.camera.stream.foyer] - FFMPEG decoder command: foyer -hide_banner -loglevel error -loglevel error -c:v h264_nvmpi -rtsp_transport tcp -i rtsp://*****:*****@192.168.0.88:554/cam/realmonitor?channel=17@subtype=0 -f segment -segment_time 5 -reset_timestamps 1 -strftime 1 -c:v copy /segments/Foyer/%Y%m%d%H%M%S.mp4 -filter:v fps=1 -f rawvideo -pix_fmt nv12 pipe:1
viseron    | [2021-06-11 15:44:31] [DEBUG   ] [viseron.recorder.foyer  ] - Initializing ffmpeg recorder
viseron    | [2021-06-11 15:44:31] [DEBUG   ] [viseron.recorder.foyer  ] - Creating folder /segments/Foyer
viseron    | [2021-06-11 15:44:31] [DEBUG   ] [viseron.nvr.foyer       ] - Waiting for first frame
viseron    | [2021-06-11 15:44:31] [DEBUG   ] [viseron.nvr.foyer       ] - NVR thread initialized
viseron    | [2021-06-11 15:44:31] [INFO    ] [viseron                 ] - Initialization complete
viseron    | [2021-06-11 15:44:34] [ERROR   ] [viseron.camera.stream.foyer] - NvMMLiteOpen : Block : BlockType = 261 
viseron    | [2021-06-11 15:44:34] [ERROR   ] [viseron.camera.stream.foyer] - NVMEDIA: Reading vendor.tegra.display-size : status: 6 
viseron    | [2021-06-11 15:44:34] [ERROR   ] [viseron.camera.stream.foyer] - NvMMLiteBlockCreate : Block : BlockType = 261 
viseron    | [2021-06-11 15:45:37] [ERROR   ] [viseron.camera.foyer    ] - FFmpeg process has exited
viseron    | [2021-06-11 15:45:42] [ERROR   ] [viseron.camera.foyer    ] - Restarting frame pipe
viseron    | [2021-06-11 15:45:42] [DEBUG   ] [viseron.camera.stream.foyer] - Performing a sanity check on the ffmpeg command
viseron    | [2021-06-11 15:45:43] [DEBUG   ] [viseron.watchdog.thread_watchdog] - Thread viseron.camera.foyer is stuck
viseron    | [2021-06-11 15:46:43] [ERROR   ] [viseron.camera.stream.foyer] - Error starting decoder command! NvMMLiteOpen : Block : BlockType = 261 
viseron    | NVMEDIA: Reading vendor.tegra.display-size : status: 6 
viseron    | NvMMLiteBlockCreate : Block : BlockType = 261 
[2021-06-11 15:47:57] [ERROR   ] [viseron.camera.stream.foyer] - Error starting decoder command! NvMMLiteOpen : Block : BlockType = 261 
viseron    | NVMEDIA: Reading vendor.tegra.display-size : status: 6 
viseron    | NvMMLiteBlockCreate : Block : BlockType = 261 
viseron    |  Retrying in 5 seconds, message repeated 2 times