GStreamer TCP plugin available?
Hi, I'm trying to find a media player that will directly stream whatever I'm playing, and songbird looks to be possible to use for this. Using the GStreamer backend, it should be posible to use the tcp plugin to stream the output, but I can't find anything about the availability or the method of compiling/installing/using any particular gstramer plugins, other than here: http://wiki.songbirdnest.com/Develope...
Which lists the tcp plugin along with all the other base plugins, but that plugin isn't in the gst_plugins directoriy (windows, songbird 1.1.2).
Is there any way to install this plugin and use it, in particular in the "# TCP server sink (Sink/Network): Send data as a server over the network via TCP " mode?
Thanks,
Andrew
Which lists the tcp plugin along with all the other base plugins, but that plugin isn't in the gst_plugins directoriy (windows, songbird 1.1.2).
Is there any way to install this plugin and use it, in particular in the "# TCP server sink (Sink/Network): Send data as a server over the network via TCP " mode?
Thanks,
Andrew
1
person has this question
I have this question, too!
Tell me when someone answers.
The more people who ask this question, the more it gets noticed.
The more people who ask this question, the more it gets noticed.
-
Inappropriate?Andrew,
This might be the thing you're looking for: http://wiki.songbirdnest.com/Develope...
We indeed do not include the tcp plugin. However, you _probably_ don't want to use the tcp plugin for what you want to do - you really need to run a server (e.g. an http server) then stream over that protocol, and the tcp plugin won't do that for you. -
Inappropriate?Yeah I had seen that page, but it didn't really help much, as I can't find any information anywhere about how to actually compile gstreamer on windows such that it's compatible with the build tools used to build songbird, or doesn't it matter....the only thing I found was OAH (https://launchpad.net/oah) which is a bit annoying to set up for me as I have mingw but not visual c.
On the topic of the server setup, I want to avoid going via http at all costs, I simply want a stream on my network, transmitted from my laptop sunning songbird to my desktop (probably running vlc in listen mode, or another copy of songbird), with the desktop having good speakers connected. I also want to have the sound not come out my laptop speakers - ala airtunes style setup. I've had the setup working with vlc at both ends using udp-rtp protocol, but vlc's interface is pretty much unusable for basic music listening.
So I guess ideally, rather than using gstreamer/plugins, I would use songbird with vlc as the output method rather than gstreamer and tell vlc to stream it rather than play it, but I don't know how to do that either.
Tell you what though, if this could be built into songbird it could be an easy to use free alternative to airtunes!
Thanks,
Andrew -
Inappropriate?I don't quite get why you object to HTTP - there's no problem with doing it that way. And then it'd be reasonably standard, and you wouldn't have to worry about which client you used.
There is no way to make songbird use vlc. -
Inappropriate?I'd rather not use http because that's adding a requirement to the system that is unneccesay, a direct udp-rtp stream works great, without bouncing off a seperate server. I have got a http server already running on the same desktop that has the speakers, but when I'm looking for an easy to use airtunes replacement, it complicates things.
And either way, is there any method of sending songbird's output to a http streaming server? I couldn't see any way to do that either.
It would be just great if there was a preference setting for output, to either send the audio stream to the buit in sound server (windows audio/alsa/pulseaudio/coreaudio/etc.), or to pipe it to an arbitrary external program (vlc, esound,recordingprograms,etc.). I might have to look into writing an extention to do this if there's no other way to do it.....that'll take a long time for me though, I've never tried writing an extension before, my experience has just been with standalone applications and hardware usb interfaces.
Cheers,
Andrew
Loading Profile...




EMPLOYEE