Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 03 Feb 2016 17:52:36 +0100
From:      Jan Beich <jbeich@vfemail.net>
To:        Marco Beishuizen <mbeis@xs4all.nl>
Cc:        Hans Petter Selasky <hps@selasky.org>,  multimedia@freebsd.org
Subject:   Re: webcam and audio capture
Message-ID:  <fux9-zqgb-wny@vfemail.net>
References:  <alpine.BSF.2.20.1512251245220.2268@localhost> <CAF19XBLUWtPD0PNsa06YLCfTpJVrb2y=HyxKc-1%2B8b%2BnNWmPKw@mail.gmail.com> <alpine.BSF.2.20.1512261327050.90473@localhost> <567EBCE6.8000907@selasky.org> <alpine.BSF.2.20.1512281904520.2257@localhost> <56817CF2.5050404@selasky.org> <alpine.BSF.2.20.1601072049470.2248@localhost> <568EC542.3070307@selasky.org> <alpine.BSF.2.20.1601072112370.2248@localhost> <568ED8E3.7070105@selasky.org> <alpine.BSF.2.20.1601072330050.95457@localhost>

next in thread | previous in thread | raw e-mail | index | archive | help
--=-=-=
Content-Type: text/plain

Marco Beishuizen <mbeis@xs4all.nl> writes:

> So I would like to get it to work with OSS.

virtual_oss seems to be a loopback driver useful for PCM
post-processing, input redirection, etc. If you already run a sound
server it often can do the same albeit with higher latency and more
dependencies.

Firefox Hello (like most telephony apps) allow you to choose audio input e.g,
webcam mic vs. soundcard mic. No need for virtual_oss.

> And I get the feeling that it should be relatively easy because input
> works with uTox after a small change in a config file.

uTox uses OpenAL which has OSS backend. However, WebRTC uses its own
library called audio_device which only has the following backends:

- ALSA
- PulseAudio
- sndio (since ff45, sndio -> alsa not tested)
- OpenSL
- Windows Core Audio
- Core Audio
- AV Foundation
- dummy (used by Chromium)

Feel free to implement OpenAL backend. ;)

If you don't like PulseAudio maybe try lightweight wrappers:
https://github.com/waterlaz/skype_oss_wrapper (pulse -> oss)
https://github.com/i-rinat/apulse (pulse -> alsa)

--=-=-=
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQF8BAEBCgBmBQJWsjBVXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXREQjQ0MzY3NEM3RDIzNTc4NkUxNDkyQ0VF
NEM3Nzg4MzQ3OURCRERCAAoJEOTHeINHnb3bjbEH/1zBL4Dm+JFAgtA0XFWshqIL
cqMBuL+nUKXooydXnSRrUuk/zkC3BdfECep66DEdQVdDdz/uXTiTs5eIV9UPeqsI
vK3VSjuUr2dyBzmePuuPxaf580OR1iZfWIaI+A1XSCqfQD8zGW/LZFgpKydmCOu6
/Be7L2npONreUXy+TTF7iesY6PL5KsQtQHAVnuy1kWppZvF8ffAJIq4rKkwf3MPI
XqbIyevqx57CMNk7fq9YAaYsrPrFn8oyScAvBKM7sFGv2Ykey5srlazrejSGOG5s
6ZovAIG/EHnK+kJGPduE8v0vPSnMm2FZgwH95prVX40ecT+DjFGm7ER0cI+tW7o=
=lOZ9
-----END PGP SIGNATURE-----
--=-=-=--



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