avregd падает при запуске (abnormal termination) если video_src=rtsp

6 views
Skip to first unread message

Alexey Lelekin

unread,
Jul 10, 2026, 6:50:29 PM (6 days ago) Jul 10
to avreg-users
Запускаю с --verbose=3:

Jul 11 01:14:25 orangepione systemd[1]: Starting avreg.service - AVReg daemon...
Jul 11 01:14:25 orangepione avregd[2749]: cam[default]: reading default config template to all cameras
Jul 11 01:14:25 orangepione avregd[2749]: reading default camera database config
Jul 11 01:14:25 orangepione avregd[2749]: cam[default]: param "rtsp_flags" = "prefer_tcp"
Jul 11 01:14:25 orangepione avregd[2749]: cam[default]: param "video_src" = "rtsp"
Jul 11 01:14:25 orangepione avregd[2749]: reading #1 camera database config
Jul 11 01:14:25 orangepione avregd[2749]: cam[1]: param "InetCam_IP" = "192.168.55.202"
Jul 11 01:14:25 orangepione avregd[2749]: cam[1]: param "InetCam_USER" = "admin"
Jul 11 01:14:25 orangepione avregd[2749]: cam[1]: param "InetCam_http_port" = "8882"
Jul 11 01:14:25 orangepione avregd[2749]: cam[1]: param "InetCam_rtsp_port" = "5542"
Jul 11 01:14:25 orangepione avregd[2749]: cam[1]: param "V.http_get" = "/webcapture.jpg?command=snap&channel=1"
Jul 11 01:14:25 orangepione avregd[2749]: cam[1]: param "brightness_control" = "1"
Jul 11 01:14:25 orangepione avregd[2749]: cam[1]: param "decode_audio" = "0"
Jul 11 01:14:25 orangepione avregd[2749]: cam[1]: param "geometry" = "1920x1080"
Jul 11 01:14:25 orangepione avregd[2749]: cam[1]: param "motion_detector" = "1"
Jul 11 01:14:25 orangepione avregd[2749]: cam[1]: param "onvif_http_port" = "8892"
Jul 11 01:14:25 orangepione avregd[2749]: cam[1]: unsupported config param `onvif_http_port' = `8892', may be from old version
Jul 11 01:14:25 orangepione avregd[2749]: cam[1]: param "onvif_profile_token" = "000"
Jul 11 01:14:25 orangepione avregd[2749]: cam[1]: unsupported config param `onvif_profile_token' = `000', may be from old version
Jul 11 01:14:25 orangepione avregd[2749]: cam[1]: param "rec_mode" = "0"
Jul 11 01:14:25 orangepione avregd[2749]: cam[1]: param "rtsp_play" = "/user=admin_password=tlJwpbo6_channel=1_stream=0.sdp?real_stream"
Jul 11 01:14:25 orangepione avregd[2749]: cam[1]: param "text2img" = "1"
Jul 11 01:14:25 orangepione avregd[2749]: cam[1]: param "text_left" = "ВХОД"
Jul 11 01:14:25 orangepione avregd[2749]: cam[1]: param "video_src" = "rtsp"
Jul 11 01:14:25 orangepione avregd[2749]: cam[1]: param "work" = "1"
Jul 11 01:14:25 orangepione avregd[2750]: cam[1]: value of "text_left" has been change to `VHOD'
Jul 11 01:14:25 orangepione avregd[2750]: avregd-6.3p22 running as daemon process pid #2750
Jul 11 01:14:25 orangepione avregd[2750]: cam[1]: capture job is started
Jul 11 01:14:25 orangepione avregd[2750]: cam[1]: <-- rtsp: tcp: (48) No default whitelist set
Jul 11 01:14:25 orangepione avregd[2750]: cam[1]: <-- rtsp: rtsp: (40) SDP:
                                          v=0
                                          o=- 38990265062388 38990265062388 IN IP4 192.168.55.202
                                          s=RTSP Session
                                          c=IN IP4 192.168.55.202
                                          t=0 0
                                          a=control:*
                                          a=range:npt=0-
                                          m=video 0 RTP/AVP 96
                                          a=rtpmap:96 H264/90000
                                          a=range:npt=0-
                                          a=framerate:0S
                                          a=fmtp:96 profile-level-id=42002a; packetization-mode=1; sprop-parameter-sets=Z0IAKpWoHgCJ+WbgICAoAAADAAgAAAMBlCA=,aM48gA==
                                          a=framerate:25
                                          a=control:trackID=3
Jul 11 01:14:25 orangepione avregd[2750]: cam[1]: <-- rtsp: : (48) Failed to parse interval end specification ''
Jul 11 01:14:25 orangepione avregd[2750]: cam[1]: <-- rtsp: rtsp: (48) video codec set to: h264
Jul 11 01:14:25 orangepione avregd[2750]: cam[1]: <-- rtsp: : (48) Failed to parse interval end specification ''
Jul 11 01:14:25 orangepione avregd[2750]: cam[1]: <-- rtsp: rtsp: (48) RTP Profile IDC: 42 Profile IOP: 0 Level: 2a
Jul 11 01:14:25 orangepione avregd[2750]: cam[1]: <-- rtsp: rtsp: (48) RTP Packetization Mode: 1
Jul 11 01:14:25 orangepione avregd[2750]: cam[1]: <-- rtsp: rtsp: (48) Extradata set to 0xb541bf00 (size: 38)
Jul 11 01:14:25 orangepione avregd[2749]: libavregconf: line max size - 2048 bytes'
Jul 11 01:14:25 orangepione avregd[2749]: libavregconf: file `/etc/avreg/avreg.conf', program_name `avregd', cbk_func 0x43e561, include cur/max 0/1 line 0, parsed_cnt 0, opaque 0x4a6e08
Jul 11 01:14:25 orangepione avregd[2749]: libavregconf: `server-name' = `opi' in /etc/avreg/avreg.conf:13
Jul 11 01:14:25 orangepione avregd[2749]: libavregconf: `key' = `/etc/avreg/avregTRIALKEY-v5' in /etc/avreg/avreg.conf:21
Jul 11 01:14:25 orangepione avregd[2749]: libavregconf: `db-type' = `mysql' in /etc/avreg/avreg.conf:24
Jul 11 01:14:25 orangepione avregd[2749]: libavregconf: include(depth 1) file `/etc/avreg/avregd.secret' from in /etc/avreg/avreg.conf:51
Jul 11 01:14:25 orangepione avregd[2749]: libavregconf: file `/etc/avreg/avregd.secret', program_name `avregd', cbk_func 0x43e561, include cur/max 1/1 line 0, parsed_cnt 3, opaque 0x4a6e08
Jul 11 01:14:25 orangepione avregd[2749]: libavregconf: `db-user' = `avregd' in /etc/avreg/avregd.secret:4
Jul 11 01:14:25 orangepione avregd[2749]: libavregconf: `db-passwd' = `*****************************************' in /etc/avreg/avregd.secret:5
Jul 11 01:14:25 orangepione avregd[2749]: libavregconf: `/etc/avreg/avregd.secret' has been successfully parsed, totals cnts: 5 params, 1 included file(s)
Jul 11 01:14:25 orangepione avregd[2749]: libavregconf: `/etc/avreg/avreg.conf' has been successfully parsed, totals cnts: 5 params, 1 included file(s)
Jul 11 01:14:25 orangepione avregd[2749]: libavregconf: STAT: result successed, parsed 5 params, included 1 files
Jul 11 01:14:25 orangepione avregd[2749]: connected to "mysql" database "avreg6_db" on "empty" host as user "avregd"
Jul 11 01:14:25 orangepione avregd[2749]: load users rights
Jul 11 01:14:25 orangepione avregd[2749]: accept http requests on 0.0.0.0:874
Jul 11 01:14:25 orangepione avregd[2749]: cpu flags: 0x3F
Jul 11 01:14:25 orangepione avregd[2749]: set any messages queue's size to 100
Jul 11 01:14:25 orangepione avregd[2750]: cam[1]: <-- rtsp: rtsp: (40) setting jitter buffer size to 0
Jul 11 01:14:25 orangepione avregd[2750]: cam[1]: <-- rtsp: rtsp: (48) hello state=0
Jul 11 01:14:25 orangepione systemd[1]: Started avreg.service - AVReg daemon.
Jul 11 01:14:25 orangepione avregd[2750]: cam[1]: <-- rtsp: h264: (48) nal_unit_type: 7, nal_ref_idc: 3
Jul 11 01:14:25 orangepione avregd[2750]: cam[1]: <-- rtsp: h264: (48) nal_unit_type: 8, nal_ref_idc: 3
Jul 11 01:14:26 orangepione avregd[2750]: cam[1]: <-- rtsp: h264: (48) nal_unit_type: 7, nal_ref_idc: 3
Jul 11 01:14:26 orangepione avregd[2750]: cam[1]: <-- rtsp: h264: (48) nal_unit_type: 8, nal_ref_idc: 3
Jul 11 01:14:26 orangepione avregd[2750]: cam[1]: <-- rtsp: h264: (48) unknown SEI type 229
Jul 11 01:14:26 orangepione avregd[2750]: cam[1]: <-- rtsp: h264: (48) nal_unit_type: 7, nal_ref_idc: 3
Jul 11 01:14:26 orangepione avregd[2750]: cam[1]: <-- rtsp: h264: (48) nal_unit_type: 8, nal_ref_idc: 3
Jul 11 01:14:26 orangepione avregd[2750]: cam[1]: <-- rtsp: h264: (48) nal_unit_type: 6, nal_ref_idc: 0
Jul 11 01:14:26 orangepione avregd[2750]: cam[1]: <-- rtsp: h264: (48) nal_unit_type: 5, nal_ref_idc: 3
Jul 11 01:14:26 orangepione avregd[2750]: cam[1]: <-- rtsp: h264: (48) unknown SEI type 229
Jul 11 01:14:26 orangepione avregd[2750]: cam[1]: <-- rtsp: h264: (40) Reinit context to 1920x1088, pix_fmt: yuvj420p
Jul 11 01:14:26 orangepione avreg-supervisor[25569]: avregd[2750] abnormal termination
Jul 11 01:14:26 orangepione mariadbd[22403]: 2026-07-11  1:14:26 396 [Warning] Aborted connection 396 to db: 'avreg6_db' user: 'avregd' host: 'localhost' (Got an error reading communication packets)
Jul 11 01:14:26 orangepione systemd[1]: avreg.service: Main process exited, code=dumped, status=4/ILL
Jul 11 01:14:26 orangepione systemd[1]: avreg.service: Failed with result 'core-dump'.

ОС Debian 13.5 (Armbian), avregd 6.3p22, ARM 32bit Allwinner H3 (armhf).
# uname -a
Linux orangepione 6.18.35-current-sunxi #1 SMP Tue Jun  9 10:28:53 UTC 2026 armv7l GNU/Linux

Эта же камера без проблем работала в Debian 13 на x86-64 (amd64), хотя версии софта и ядра могут немного отличаться, сейчас не могу точно сравнить.
Каких-то явных ошибок в логе не вижу. Может я чего-то не доустановил?

Если выставить захват по http (onvif-профиль 002 - JPEG-снапшоты), то всё работает (verbose=0):
Jul 11 01:34:06 orangepione systemd[1]: Starting avreg.service - AVReg daemon...
Jul 11 01:34:06 orangepione (avregd)[4084]: avreg.service: Referenced but unset environment variable evaluates to an empty string: AVREGD_ARGS
Jul 11 01:34:06 orangepione avregd[4084]: cam[default]: reading default config template to all cameras
Jul 11 01:34:06 orangepione avregd[4084]: reading default camera database config
Jul 11 01:34:06 orangepione avregd[4084]: cam[default]: param "rtsp_flags" = "prefer_tcp"
Jul 11 01:34:06 orangepione avregd[4084]: cam[default]: param "video_src" = "rtsp"
Jul 11 01:34:06 orangepione avregd[4084]: reading #1 camera database config
Jul 11 01:34:06 orangepione avregd[4084]: cam[1]: param "InetCam_IP" = "192.168.55.202"
Jul 11 01:34:06 orangepione avregd[4084]: cam[1]: param "InetCam_USER" = "admin"
Jul 11 01:34:06 orangepione avregd[4084]: cam[1]: param "InetCam_http_port" = "8882"
Jul 11 01:34:06 orangepione avregd[4084]: cam[1]: param "InetCam_rtsp_port" = "5542"
Jul 11 01:34:06 orangepione avregd[4084]: cam[1]: param "V.http_get" = "/webcapture.jpg?command=snap&channel=1"
Jul 11 01:34:06 orangepione avregd[4084]: cam[1]: param "brightness_control" = "1"
Jul 11 01:34:06 orangepione avregd[4084]: cam[1]: param "decode_audio" = "0"
Jul 11 01:34:06 orangepione avregd[4084]: cam[1]: param "geometry" = "704x576"
Jul 11 01:34:06 orangepione avregd[4084]: cam[1]: param "motion_detector" = "1"
Jul 11 01:34:06 orangepione avregd[4084]: cam[1]: param "onvif_http_port" = "8892"
Jul 11 01:34:06 orangepione avregd[4084]: cam[1]: param "onvif_profile_token" = "002"
Jul 11 01:34:06 orangepione avregd[4084]: cam[1]: param "rec_mode" = "0"
Jul 11 01:34:06 orangepione avregd[4084]: cam[1]: param "rtsp_play" = "/user=admin_password=tlJwpbo6_channel=1_stream=1.sdp?real_stream"
Jul 11 01:34:06 orangepione avregd[4084]: cam[1]: param "text2img" = "1"
Jul 11 01:34:06 orangepione avregd[4084]: cam[1]: param "text_left" = "ВХОД"
Jul 11 01:34:06 orangepione avregd[4084]: cam[1]: param "video_src" = "http"
Jul 11 01:34:06 orangepione avregd[4084]: cam[1]: param "work" = "1"
Jul 11 01:34:06 orangepione avregd[4085]: cam[1]: value of "text_left" has been change to `VHOD'
Jul 11 01:34:06 orangepione avregd[4085]: cam[1]: <-- V http: http://192.168.55.202:8882 - connected  (#1)
Jul 11 01:34:06 orangepione systemd[1]: Started avreg.service - AVReg daemon.
Jul 11 01:34:06 orangepione avregd[4085]: cam[1]: <-- V http: : found empty line ended single LF instead of required CRLF (rfc2616) for the end of this http message headers
Jul 11 01:34:06 orangepione avregd[4085]: cam[1]: <-- V: http://192.168.55.202:8882 - capture started (#1)
Jul 11 01:34:07 orangepione avregd[4085]: cam[1]: <-- V http: : found empty line ended single LF instead of required CRLF (rfc2616) for the end of this http message headers
Jul 11 01:34:07 orangepione avregd[4085]: cam[1]: <-- V http: : found empty line ended single LF instead of required CRLF (rfc2616) for the end of this http message headers
Jul 11 01:34:08 orangepione avregd[4085]: cam[1]: <-- V http: : found empty line ended single LF instead of required CRLF (rfc2616) for the end of this http message headers
(строка повторяется каждую секунду).
Но качество видео с этим профилем, очевидно, неудовлетворительное. Нужен RTSP.

20260711013249-938x532.png

Andrey Nikitin

unread,
Jul 12, 2026, 6:49:48 AM (4 days ago) Jul 12
to avreg...@googlegroups.com
Alexey Lelekin писал(а):
> Jul 11 01:14:26 orangepione systemd[1]: avreg.service: Failed with
> result 'core-dump'.
>
> ОС Debian 13.5 (Armbian), avregd 6.3p22, ARM 32bit Allwinner H3
> (armhf). # uname -a
> Linux orangepione 6.18.35-current-sunxi #1 SMP Tue Jun 9 10:28:53
> UTC 2026 armv7l GNU/Linux

там рядом с видео coredump должен лежать, выложите, попробуем
посмотреть, но шансов немного, отладка armv7l на Armbian такое себе, но
может быть что-то увидим

также можете тест с отключенным декодом видео, свалится или нет
Reply all
Reply to author
Forward
0 new messages