accessing a camera on Android

Mailing List SVR lists at svrinformatica.it
Wed May 27 14:06:06 PDT 2015


Il 27/05/2015 21:58, Chuck Crisler ha scritto:
> No, I haven't selected a Windows tablet yet. My goal is to learn Java 
> and mobile programming, starting with Android (because I own an 
> Android phone), then Windows/Windows tablet and Linux/Java, with an 
> emphasis on multimedia. GStreamer is the best multimedia platform 
> around (that I know of) and is (somewhat) portable across those 
> platforms. As a personal goal I am working to develop a video 
> conferencing app that runs on those platforms, simply because I am 
> familiar with GStreamer and have worked in video conferencing for many 
> years. This is a personal/professional development project.
>
> I had already thought of the appsrc approach. My only concern is 
> whether or not Android allows me access to the image buffers. I have 
> an app that displays from a camera now, so I have the structure and 
> the correct callback, but haven't checked to verify access to the 
> actual buffer - tonight's project. Android seems to be rather paranoid 
> and restricts access to many things, either to make development *VERY* 
> easy (once you figure it out) or for security.

You can get NV21 or YV12 raw frames on all android devices (tested with 
4.1+), I use the appsrc approach since 3 years and it works fine,

Nicola

>
> As far a writing a 'proper' source element...well I spent many years 
> working on lower level Windows video (DX and DirectShow). So I may 
> take that on along with first attempting to finish the camera work you 
> began. I really want to use the same basic pipeline on all of the 
> systems. And, of course, contributing to GStreamer would be another 
> asset on my resume.
>
> Thank you for the guidance.
>
> Chuck
>
> On Wed, May 27, 2015 at 3:32 PM, Sebastian Dröge 
> <sebastian at centricular.com <mailto:sebastian at centricular.com>> wrote:
>
>     On Mi, 2015-05-27 at 14:46 -0400, Chuck Crisler wrote:
>     > Thank you. That leaves me completely bewildered, which is better
>     than
>     > pursuing the wrong direction. :-) Back to my original question,
>     how do I
>     > use GStreamer to access the cameras on Android? It seemed that the
>     > conversation that Tim pointed to only discussed development
>     strategies. Has
>     > either been incorporated into the Android 1.4.5 binaries? Or is
>     this an
>     > 'opportunity' for some development work? :-)
>
>     I started merging this, just have to find some time to finish it. It's
>     mostly boring shuffling around of code, not really development work.
>
>     Note: the code is there (see links in the bug report), just has to be
>     integrated properly and cleaned up a bit
>
>     > This is now causing me to wonder about accessing a camera with
>     GStreamer
>     > from a Windows tablet. Does that work?
>
>     What Windows tablet, and do you already have GStreamer running
>     there? ;)
>     But same answer as what Nicolas replied, appsrc... or write a proper
>     source element.
>     --
>     Sebastian Dröge, Centricular Ltd · http://www.centricular.com
>
>     _______________________________________________
>     gstreamer-devel mailing list
>     gstreamer-devel at lists.freedesktop.org
>     <mailto:gstreamer-devel at lists.freedesktop.org>
>     http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
>
>
>
>
> _______________________________________________
> gstreamer-devel mailing list
> gstreamer-devel at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/gstreamer-devel/attachments/20150527/bf3a90bf/attachment-0001.html>


More information about the gstreamer-devel mailing list