Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 27 Jan 2017 08:54:26 +0100
From:      Matthias Apitz <guru@unixarea.de>
To:        freebsd-multimedia@freebsd.org
Subject:   webcamd && webRTC
Message-ID:  <20170127075426.GA2197@c720-r292778-amd64>

next in thread | raw e-mail | index | archive | help

Hello,

Inspired a bit by Ubuntu based smartphone, I did tests with webRTC in my
FreeBSD netbook. The following software stack is installed:


# uname -a
FreeBSD c720-r292778-amd64 11.0-CURRENT FreeBSD 11.0-CURRENT #0 r292778: Mon Dec 28 05:45:37 CET 2015     root@poudriere-amd64:/usr/local/r292778/obj/usr/local/r292778/src/sys/GENERIC  amd64
# pkg info | grep webcamd
webcamd-4.2.0.9                Port of Linux USB webcam and DVB drivers into userspace
# pkg info | grep firefox
firefox-43.0.3_1,1             Web browser based on the browser portion of Mozilla

kernel and ports are from around January 2016, compiled from the head at
this time;

the video device is there and pwcview works fine:

$ ls -l /dev/vi*
crw-rw----  1 webcamd  webcamd  0x64 ene.  27 07:50 /dev/video0
$ pwcview
Webcam set to: 320x240 (sif) at 5 fps
(works fine)
 
Now I launch the webrtc test side as:

$ firefox https://test.webrtc.org/

the browser asks in a pop-up for permissions of the mic and cam:

ask in popup:
Camera to share:
HD WebCam
Microphone to share:
/dev/dsp1

when ACK'ed, it gives a short blink on camera light, but this error:

libv4l2: error turning on stream: Device not configured
libv4l2: warning v4l2 mmap buffers still mapped on close()
libv4l2: error turning on stream: Device not configured
libv4l2: warning v4l2 mmap buffers still mapped on close()
libv4l2: error turning on stream: Device not configured
libv4l2: warning v4l2 mmap buffers still mapped on close()

after this, pwcview also does not work anymore:

$ pwcview
Webcam set to: 320x240 (sif) at 5 fps
libv4l2: error turning on stream: Device not configured
libv4l2: error reading: Invalid argument
Error reading from webcam: Invalid argument

Any ideas? Thanks

	matthias


-- 
Matthias Apitz, ✉ guru@unixarea.de, ⌂ http://www.unixarea.de/  ☎ +49-176-38902045



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20170127075426.GA2197>