Возникла проблема с организацией стримов с камер, буду благодарен за любую помощь.
ffserver version 2.6.3 Copyright (c) 2000-2015 the FFmpeg developers
Есть две вебкамеры, есть ffserver. Конфиг такой:
HTTPPort 8899
HTTPBindAddress 0.0.0.0
MaxHTTPConnections 10
MaxClients 10
MaxBandwidth 10000
CustomLog /var/log/ffserver-access.log
#NoDaemon
<Feed webcam0.ffm>
File /tmp/webcam0.ffm
Launch ffmpeg -s 320x240 -r 25 -i /dev/video0
FileMaxSize 20M
ACL allow 127.0.0.1
</Feed>
<Feed webcam1.ffm>
File /tmp/webcam1.ffm
Launch ffmpeg -s 320x240 -r 25 -i /dev/video1
FileMaxSize 20M
ACL allow 127.0.0.1
</Feed>
<Stream webcam0.flv>
Format flv
Feed webcam0.ffm
VideoCodec flv
VideoFrameRate 25
VideoBitRate 1024
VideoSize 320x240
NoAudio
</Stream>
<Stream webcam1.flv>
Format flv
Feed webcam1.ffm
VideoCodec flv
VideoFrameRate 25
VideoBitRate 1024
VideoSize 320x240
NoAudio
</Stream>
<Stream index.html>
Format status
</Stream>
По одиночке камеры работают отлично. Но стрим идёт исключительно с одной камеры, пытаюсь запустить сразу с двух - со второй падает сразу же при запуске ffserver:
webcam1.ffm: Pid 4716 exited with status 256 after 1 seconds
Syslog:
Jul 13 19:42:38 ehost1 kernel: [ 321.952396] uvcvideo: Failed to submit URB 0 (-28).
Jul 13 19:42:38 ehost1 kernel: [ 321.952880] ------------[ cut here ]------------
Jul 13 19:42:38 ehost1 kernel: [ 321.952905] WARNING: CPU: 1 PID: 543 at /build/linux-sPqfgd/linux-3.16.7-ckt11/drivers/media/v4l2-core/videobuf2-core.c:2123 __vb2_queue_cancel+0xf5/0x150 [videobuf2_core]()
Jul 13 19:42:38 ehost1 kernel: [ 321.952911] Modules linked in: uvcvideo videobuf2_vmalloc usblp videobuf2_memops videobuf2_core v4l2_common videodev iTCO_wdt i915 iTCO_vendor_support media evdev video drm_kms_helper snd_usb_audio snd_usbmidi_lib snd_rawmidi snd_seq_device drm snd_hda_codec_realtek snd_hda_codec_generic lpc_ich pcspkr psmouse snd_hda_intel snd_hda_controller serio_raw snd_hda_codec mfd_core snd_hwdep i2c_algo_bit snd_pcm i2c_i801 i2c_core shpchp snd_timer snd soundcore button processor thermal_sys w83627hf hwmon_vid coretemp parport_pc ppdev lp parport autofs4 ext4 crc16 mbcache jbd2 sg sd_mod crc_t10dif crct10dif_generic crct10dif_common ahci libahci libata ehci_pci scsi_mod uhci_hcd ehci_hcd usbcore usb_common r8169 mii
Jul 13 19:42:38 ehost1 kernel: [ 321.953063] CPU: 1 PID: 543 Comm: ffmpeg Not tainted 3.16.0-4-686-pae #1 Debian 3.16.7-ckt11-1
Jul 13 19:42:38 ehost1 kernel: [ 321.953070] Hardware name: /D410PT, BIOS MOPNV10N.86A.0178.2010.0331.0947 03/31/2010
Jul 13 19:42:38 ehost1 kernel: [ 321.953076] f81db498 f349fd4c c14773bf 00000000 c1056c74 c155102c 00000001 0000021f
Jul 13 19:42:38 ehost1 kernel: [ 321.953094] f81db498 0000084b f81d6515 f81d6515 00000009 f367ec88 f367edb4 f367ec88
Jul 13 19:42:38 ehost1 kernel: [ 321.953111] f349fd5c c1056d32 00000009 00000000 f349fd74 f81d6515 f349fda8 f367ec88
Jul 13 19:42:38 ehost1 kernel: [ 321.953129] Call Trace:
Jul 13 19:42:38 ehost1 kernel: [ 321.953146] [<c14773bf>] ? dump_stack+0x3e/0x4e
Jul 13 19:42:38 ehost1 kernel: [ 321.953160] [<c1056c74>] ? warn_slowpath_common+0x84/0xa0
Jul 13 19:42:38 ehost1 kernel: [ 321.953175] [<f81d6515>] ? __vb2_queue_cancel+0xf5/0x150 [videobuf2_core]
Jul 13 19:42:38 ehost1 kernel: [ 321.953188] [<f81d6515>] ? __vb2_queue_cancel+0xf5/0x150 [videobuf2_core]
Jul 13 19:42:38 ehost1 kernel: [ 321.953199] [<c1056d32>] ? warn_slowpath_null+0x22/0x30
Jul 13 19:42:38 ehost1 kernel: [ 321.953212] [<f81d6515>] ? __vb2_queue_cancel+0xf5/0x150 [videobuf2_core]
Jul 13 19:42:38 ehost1 kernel: [ 321.953226] [<f81d7add>] ? vb2_internal_streamoff+0x3d/0xd0 [videobuf2_core]
Jul 13 19:42:38 ehost1 kernel: [ 321.953237] [<c147a2e0>] ? mutex_lock+0x10/0x28
Jul 13 19:42:38 ehost1 kernel: [ 321.953251] [<f838df25>] ? uvc_queue_enable+0x55/0x90 [uvcvideo]
Jul 13 19:42:38 ehost1 kernel: [ 321.953266] [<f839267c>] ? uvc_video_enable+0x12c/0x190 [uvcvideo]
Jul 13 19:42:38 ehost1 kernel: [ 321.953280] [<f838f5ca>] ? uvc_v4l2_do_ioctl+0xaea/0x12f0 [uvcvideo]
Jul 13 19:42:38 ehost1 kernel: [ 321.953293] [<c11652c3>] ? mem_cgroup_update_page_stat+0x13/0x40
Jul 13 19:42:38 ehost1 kernel: [ 321.953306] [<c113d83c>] ? vm_insert_page+0x14c/0x1b0
Jul 13 19:42:38 ehost1 kernel: [ 321.953324] [<f8341df7>] ? video_usercopy+0x267/0x580 [videodev]
Jul 13 19:42:38 ehost1 kernel: [ 321.953338] [<f838eae0>] ? uvc_v4l2_open+0x120/0x120 [uvcvideo]
Jul 13 19:42:38 ehost1 kernel: [ 321.953355] [<f8341d93>] ? video_usercopy+0x203/0x580 [videodev]
Jul 13 19:42:38 ehost1 kernel: [ 321.953369] [<f838eae0>] ? uvc_v4l2_open+0x120/0x120 [uvcvideo]
Jul 13 19:42:38 ehost1 kernel: [ 321.953383] [<c1254f49>] ? __rb_insert_augmented+0x69/0x150
Jul 13 19:42:38 ehost1 kernel: [ 321.953393] [<c11414b4>] ? vma_link+0x64/0xb0
Jul 13 19:42:38 ehost1 kernel: [ 321.953407] [<f838e28a>] ? uvc_v4l2_ioctl+0x2a/0x60 [uvcvideo]
Jul 13 19:42:38 ehost1 kernel: [ 321.953421] [<f838eae0>] ? uvc_v4l2_open+0x120/0x120 [uvcvideo]
Jul 13 19:42:38 ehost1 kernel: [ 321.953437] [<f833d65e>] ? v4l2_ioctl+0xee/0x130 [videodev]
Jul 13 19:42:38 ehost1 kernel: [ 321.953452] [<f833d570>] ? v4l2_open+0xf0/0xf0 [videodev]
Jul 13 19:42:38 ehost1 kernel: [ 321.953464] [<c117cbc2>] ? do_vfs_ioctl+0x2f2/0x4d0
Jul 13 19:42:38 ehost1 kernel: [ 321.953474] [<c1143bac>] ? do_mmap_pgoff+0x29c/0x350
Jul 13 19:42:38 ehost1 kernel: [ 321.953487] [<c112faab>] ? vm_mmap_pgoff+0x7b/0xa0
Jul 13 19:42:38 ehost1 kernel: [ 321.953498] [<c117ce00>] ? SyS_ioctl+0x60/0x90
Jul 13 19:42:38 ehost1 kernel: [ 321.953510] [<c147c2df>] ? sysenter_do_call+0x12/0x12
Jul 13 19:42:38 ehost1 kernel: [ 321.953518] ---[ end trace e346a0bf08251f43 ]---
В чем проблема?