mpromonet / v4l2rtspserver

RTSP Server for V4L2 device capture supporting HEVC/H264/JPEG/VP8/VP9
The Unlicense
1.86k stars 428 forks source link

Segmentation fault #300

Closed pimdkrisf3 closed 9 months ago

pimdkrisf3 commented 1 year ago

Hello

I try to use v4l2rtspserver on a LTE Router with OpenWRT and an USB Webcam. If I try to start, I have an 'Segmentation fault' at the end and all stops.

Log Output:

root@router200:/# v4l2rtspserver -F 5 -H 720 -W1280 -P 554 -fMJPG -vv
log level:700

[NOTICE] v4l2rtspserver-0.1.8/src/main.cpp:602
        Create V4L2 Source.../dev/video0
[NOTICE] v4l2rtspserver-0.1.8/v4l2wrapper/src/V4l2Device.cpp:117
        driver:uvcvideo capabilities:84200001 mandatory:4000001
[NOTICE] v4l2rtspserver-0.1.8/v4l2wrapper/src/V4l2Device.cpp:120
        /dev/video0 support capture
[NOTICE] v4l2rtspserver-0.1.8/v4l2wrapper/src/V4l2Device.cpp:123
        /dev/video0 support streaming
[NOTICE] v4l2rtspserver-0.1.8/v4l2wrapper/src/V4l2Device.cpp:147
        /dev/video0:MJPG size:1280x720
[NOTICE] v4l2rtspserver-0.1.8/v4l2wrapper/src/V4l2Device.cpp:229
        fps:1/5
[NOTICE] v4l2rtspserver-0.1.8/v4l2wrapper/src/V4l2Device.cpp:230
        nbBuffer:0
[NOTICE] v4l2rtspserver-0.1.8/v4l2wrapper/src/V4l2MmapDevice.cpp:71
        Device /dev/video0 nb buffer:10
[INFO] v4l2rtspserver-0.1.8/v4l2wrapper/src/V4l2MmapDevice.cpp:90
        Device /dev/video0 buffer idx:0 size:1843200
[INFO] v4l2rtspserver-0.1.8/v4l2wrapper/src/V4l2MmapDevice.cpp:90
        Device /dev/video0 buffer idx:1 size:1843200
[INFO] v4l2rtspserver-0.1.8/v4l2wrapper/src/V4l2MmapDevice.cpp:90
        Device /dev/video0 buffer idx:2 size:1843200
[INFO] v4l2rtspserver-0.1.8/v4l2wrapper/src/V4l2MmapDevice.cpp:90
        Device /dev/video0 buffer idx:3 size:1843200
[INFO] v4l2rtspserver-0.1.8/v4l2wrapper/src/V4l2MmapDevice.cpp:90
        Device /dev/video0 buffer idx:4 size:1843200
[INFO] v4l2rtspserver-0.1.8/v4l2wrapper/src/V4l2MmapDevice.cpp:90
        Device /dev/video0 buffer idx:5 size:1843200
[INFO] v4l2rtspserver-0.1.8/v4l2wrapper/src/V4l2MmapDevice.cpp:90
        Device /dev/video0 buffer idx:6 size:1843200
[INFO] v4l2rtspserver-0.1.8/v4l2wrapper/src/V4l2MmapDevice.cpp:90
        Device /dev/video0 buffer idx:7 size:1843200
[INFO] v4l2rtspserver-0.1.8/v4l2wrapper/src/V4l2MmapDevice.cpp:90
        Device /dev/video0 buffer idx:8 size:1843200
[INFO] v4l2rtspserver-0.1.8/v4l2wrapper/src/V4l2MmapDevice.cpp:90
        Device /dev/video0 buffer idx:9 size:1843200
[NOTICE] v4l2rtspserver-0.1.8/src/main.cpp:625
        Create Source .../dev/video0
[NOTICE] v4l2rtspserver-0.1.8/src/main.cpp:150
        Play this stream using the URL "rtsp://172.24.200.1/unicast"
Segmentation fault

Any ideas how I can find out more about this issue or is it not really possible to stream an UVC USB Webcam?

mpromonet commented 1 year ago

Hi,

Did you try with latest release ? Using a debugger or strace may help ?

Best Regards, Michel.