I'm developing an application in C#/Mono in which I need to use both
audio and video bi-directionally over a sockets connection on Linux. I am asking if GStreamer can do the following tasks: Audio 1. Take GSM 6.10 audio from a byte array and play it on the speaker 2. Convert a PCM byte array to GSM 6.10 Video 1. Capture video from a webcam to byte array 2. Convert captured byte array to compressed format (preferably MS MPEG42 to integrate with existing app... could be other format) The audio functions are by far the most important right now. If GStreamer can do the above audio functions, what do I need to download for openSUSE 11.2 to get the latest version? Thanks for your advice, Steve ------------------------------------------------------------------------------ Download Intel® Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/gstreamer-devel |
Hi,
On Sun, Apr 18, 2010 at 5:06 PM, Steve Ricketts <[hidden email]> wrote: I'm developing an application in C#/Mono in which I need to use both For inserting/getting byte arrays of data on a gstreamer pipeline you can use appsink and appsrc: http://gstreamer.freedesktop.org/data/doc/gstreamer/head/manual/html/section-data-spoof.html http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-base-plugins/html/gst-plugins-base-plugins-plugin-app.html gstreamer has GSM suppport: http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-bad-plugins/html/gst-plugins-bad-plugins-plugin-gsm.html but i dont know if it is 6.10.
for video in linux you can use: http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-base-plugins/html/gst-plugins-base-plugins-plugin-video4linux.html and to extract the data as byte arrays you already know :-). The audio functions are by far the most important right now. If I'm not very used with openSUSE, on Ubuntu i usually install almost all gstreamer plugins that comes with my distro :-). But installing gstreamer, gstreamer-base, gstreamer-good, gstreamer-bad and gstreamer-ffmpeg (I believe that the MPEG encoding will be here) should do it for you. Thanks for your advice, best regards, Katcipis
------------------------------------------------------------------------------ Download Intel® Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/gstreamer-devel |
Thanks so much for the information. My next
question will show you how new I am to Linux... I tried to install everything
using zypper -install gstreamer-0_10* and it installed a lot of
files. When I do rpm -qa | grep gstreamer, it lists about 28 items.
However, when I run gst -inspect fakesrc it says that gst is not a
program.
What have I done wrong... or what have I not
done.
sr
From: [hidden email]
Sent: Monday, April 19, 2010 7:58 AM
To: [hidden email]
Subject: Re: [gst-devel] Checking capabilities of
GStreamer On Sun, Apr 18, 2010 at 5:06 PM, Steve Ricketts <[hidden email]>
wrote: I'm developing an application in C#/Mono in which I need to use both For inserting/getting byte arrays of data on a gstreamer pipeline you can use appsink and appsrc: http://gstreamer.freedesktop.org/data/doc/gstreamer/head/manual/html/section-data-spoof.html http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-base-plugins/html/gst-plugins-base-plugins-plugin-app.html gstreamer has GSM suppport: http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-bad-plugins/html/gst-plugins-bad-plugins-plugin-gsm.html but i dont know if it is 6.10.
for video in linux you can use: http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-base-plugins/html/gst-plugins-base-plugins-plugin-video4linux.html and to extract the data as byte arrays you already know :-). The audio functions are by far the most important right now. If I'm not very used with openSUSE, on Ubuntu i usually install almost all gstreamer plugins that comes with my distro :-). But installing gstreamer, gstreamer-base, gstreamer-good, gstreamer-bad and gstreamer-ffmpeg (I believe that the MPEG encoding will be here) should do it for you. Thanks for your advice, best regards, Katcipis
------------------------------------------------------------------------------ Download Intel® Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev
_______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/gstreamer-devel ------------------------------------------------------------------------------ Download Intel® Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/gstreamer-devel |
In reply to this post by Steve Ricketts
D'oh... my bad. There it's gst-inspect, not
gst -inspect... sorry. Out of curiosity, what's the
difference in gst-inspect and gst_inspect-0.10 (or other programs
with -0.10)?
sr
From: [hidden email]
Sent: Monday, April 19, 2010 9:08 AM
To: [hidden email]
Subject: Re: [gst-devel] Checking capabilities of
GStreamer Thanks so much for the information. My next
question will show you how new I am to Linux... I tried to install everything
using zypper -install gstreamer-0_10* and it installed a lot of
files. When I do rpm -qa | grep gstreamer, it lists about 28 items.
However, when I run gst -inspect fakesrc it says that gst is not a
program.
What have I done wrong... or what have I not
done.
sr
From: [hidden email]
Sent: Monday, April 19, 2010 7:58 AM
To: [hidden email]
Subject: Re: [gst-devel] Checking capabilities of
GStreamer On Sun, Apr 18, 2010 at 5:06 PM, Steve Ricketts <[hidden email]>
wrote: I'm developing an application in C#/Mono in which I need to use both For inserting/getting byte arrays of data on a gstreamer pipeline you can use appsink and appsrc: http://gstreamer.freedesktop.org/data/doc/gstreamer/head/manual/html/section-data-spoof.html http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-base-plugins/html/gst-plugins-base-plugins-plugin-app.html gstreamer has GSM suppport: http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-bad-plugins/html/gst-plugins-bad-plugins-plugin-gsm.html but i dont know if it is 6.10.
for video in linux you can use: http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-base-plugins/html/gst-plugins-base-plugins-plugin-video4linux.html and to extract the data as byte arrays you already know :-). The audio functions are by far the most important right now. If I'm not very used with openSUSE, on Ubuntu i usually install almost all gstreamer plugins that comes with my distro :-). But installing gstreamer, gstreamer-base, gstreamer-good, gstreamer-bad and gstreamer-ffmpeg (I believe that the MPEG encoding will be here) should do it for you. Thanks for your advice, best regards, Katcipis
------------------------------------------------------------------------------ Download Intel® Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev
_______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/gstreamer-devel ------------------------------------------------------------------------------ Download Intel® Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/gstreamer-devel |
In reply to this post by Steve Ricketts
Steve Ricketts wrote:
> Thanks so much for the information. My next question will show you > how new I am to Linux... I tried to install everything using zypper > -install gstreamer-0_10* and it installed a lot of files. When I do > rpm -qa | grep gstreamer, it lists about 28 items. However, when I > run gst -inspect fakesrc it says that gst is not a program. > > What have I done wrong... or what have I not done. Winking smile > emoticon > there is a package called gstreamer-tools http://software.opensuse.org/search?q=gstreamer-tools Stefan > sr > > *From:* Tiago Katcipis <mailto:[hidden email]> > *Sent:* Monday, April 19, 2010 7:58 AM > *To:* Discussion of the development of GStreamer > <mailto:[hidden email]> > *Subject:* Re: [gst-devel] Checking capabilities of GStreamer > > Hi, > > On Sun, Apr 18, 2010 at 5:06 PM, Steve Ricketts <[hidden email] > <mailto:[hidden email]>> wrote: > > I'm developing an application in C#/Mono in which I need to use both > audio and video bi-directionally over a sockets connection on > Linux. I > am asking if GStreamer can do the following tasks: > > Audio > > 1. Take GSM 6.10 audio from a byte array and play it on the speaker > 2. Convert a PCM byte array to GSM 6.10 > > > For inserting/getting byte arrays of data on a gstreamer pipeline you > can use appsink and appsrc: > > http://gstreamer.freedesktop.org/data/doc/gstreamer/head/manual/html/section-data-spoof.html > > http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-base-plugins/html/gst-plugins-base-plugins-plugin-app.html > > gstreamer has GSM suppport: > http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-bad-plugins/html/gst-plugins-bad-plugins-plugin-gsm.html > > but i dont know if it is 6.10. > > > Video > > 1. Capture video from a webcam to byte array > 2. Convert captured byte array to compressed format (preferably MS > MPEG42 to integrate with existing app... could be other format) > > > for video in linux you can use: > > http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-base-plugins/html/gst-plugins-base-plugins-plugin-video4linux.html > > and to extract the data as byte arrays you already know :-). > > > The audio functions are by far the most important right now. If > GStreamer can do the above audio functions, what do I need to download > for openSUSE 11.2 to get the latest version? > > > I'm not very used with openSUSE, on Ubuntu i usually install almost > all gstreamer plugins that comes with my distro :-). But installing > gstreamer, gstreamer-base, gstreamer-good, gstreamer-bad and > gstreamer-ffmpeg (I believe that the MPEG encoding will be here) > should do it for you. > > > Thanks for your advice, > > Steve > > > > best regards, > Katcipis > > > > ------------------------------------------------------------------------------ > Download Intel® Parallel Studio Eval > Try the new software tools for yourself. Speed compiling, find bugs > proactively, and fine-tune applications for parallel performance. > See why Intel Parallel Studio got high marks during beta. > http://p.sf.net/sfu/intel-sw-dev > _______________________________________________ > gstreamer-devel mailing list > [hidden email] > <mailto:[hidden email]> > https://lists.sourceforge.net/lists/listinfo/gstreamer-devel > > > ------------------------------------------------------------------------ > ------------------------------------------------------------------------------ > Download Intel® Parallel Studio Eval > Try the new software tools for yourself. Speed compiling, find bugs > proactively, and fine-tune applications for parallel performance. > See why Intel Parallel Studio got high marks during beta. > http://p.sf.net/sfu/intel-sw-dev > > ------------------------------------------------------------------------ > _______________________________________________ > gstreamer-devel mailing list > [hidden email] > https://lists.sourceforge.net/lists/listinfo/gstreamer-devel > ------------------------------------------------------------------------ > > ------------------------------------------------------------------------------ > Download Intel® Parallel Studio Eval > Try the new software tools for yourself. Speed compiling, find bugs > proactively, and fine-tune applications for parallel performance. > See why Intel Parallel Studio got high marks during beta. > http://p.sf.net/sfu/intel-sw-dev > ------------------------------------------------------------------------ > > _______________________________________________ > gstreamer-devel mailing list > [hidden email] > https://lists.sourceforge.net/lists/listinfo/gstreamer-devel > ------------------------------------------------------------------------------ Download Intel® Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/gstreamer-devel |
In reply to this post by Steve Ricketts
i believe gst-inspect is a link to gst-inspect-0.10.
best regards, Katcipis On Mon, Apr 19, 2010 at 10:31 AM, Steve Ricketts <[hidden email]> wrote:
------------------------------------------------------------------------------ Download Intel® Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/gstreamer-devel |
On Mon, 2010-04-19 at 10:54 -0300, Tiago Katcipis wrote:
> i believe gst-inspect is a link to gst-inspect-0.10. gst-foo is a wrapper binary that will check for existing gst-foo-X.Y and then call the one with the highest version. (I have no idea what the point of this is though, since there will likely be incompatibilities between different major versions, so calling the unversioned gst-foo rather than the versioned one is is likely to cause problems in future when we start hacking on 0.11. IMHO the unversioned binaries should just go away in future.) Cheers -Tim ------------------------------------------------------------------------------ Download Intel® Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/gstreamer-devel |
In reply to this post by Stefan Sauer
On Mon, 2010-04-19 at 16:32 +0300, Stefan Kost wrote:
> Steve Ricketts wrote: > > Thanks so much for the information. My next question will show you > > how new I am to Linux... I tried to install everything using zypper > > -install gstreamer-0_10* and it installed a lot of files. When I do > > rpm -qa | grep gstreamer, it lists about 28 items. However, when I > > run gst -inspect fakesrc it says that gst is not a program. > > > > What have I done wrong... or what have I not done. Winking smile > > emoticon > > > there is a package called gstreamer-tools > http://software.opensuse.org/search?q=gstreamer-tools And then you should try 'gst-inspect', there is no space after gst. Luciana Fujii ------------------------------------------------------------------------------ Download Intel® Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/gstreamer-devel |
In reply to this post by Tiago Katcipis
I'm writing in C# using MonoDevelop and Mono. What
would be the best approach to take in order to use GStreamer from C#... keeping
in mind I want to do the things listed below. Unfortunately, I'm new
to Linux and gstreamer. I know there is a C# binding (gstreamer-sharp) but
don't know if it will do the GSM conversion. Use the gstreamer-sharp
stuff, call a c module, something else? Heck, I'd even pay someone
to develop this!
Thanks for any direction you can provide,
sr
From: [hidden email]
Sent: Monday, April 19, 2010 7:58 AM
To: [hidden email]
Subject: Re: [gst-devel] Checking capabilities of
GStreamer On Sun, Apr 18, 2010 at 5:06 PM, Steve Ricketts <[hidden email]>
wrote: I'm developing an application in C#/Mono in which I need to use both For inserting/getting byte arrays of data on a gstreamer pipeline you can use appsink and appsrc: http://gstreamer.freedesktop.org/data/doc/gstreamer/head/manual/html/section-data-spoof.html http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-base-plugins/html/gst-plugins-base-plugins-plugin-app.html gstreamer has GSM suppport: http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-bad-plugins/html/gst-plugins-bad-plugins-plugin-gsm.html but i dont know if it is 6.10.
for video in linux you can use: http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-base-plugins/html/gst-plugins-base-plugins-plugin-video4linux.html and to extract the data as byte arrays you already know :-). The audio functions are by far the most important right now. If I'm not very used with openSUSE, on Ubuntu i usually install almost all gstreamer plugins that comes with my distro :-). But installing gstreamer, gstreamer-base, gstreamer-good, gstreamer-bad and gstreamer-ffmpeg (I believe that the MPEG encoding will be here) should do it for you. Thanks for your advice, best regards, Katcipis
------------------------------------------------------------------------------ Download Intel® Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev
_______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/gstreamer-devel ------------------------------------------------------------------------------ _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/gstreamer-devel |
Free forum by Nabble | Edit this page |