[Icecast] how to use the stdin module?

José Luis Artuch artuch at speedy.com.ar
Mon Feb 11 06:49:44 PST 2013


El lun, 11-02-2013 a las 10:58 -0300, José Luis Artuch escribió:

> El dom, 10-02-2013 a las 17:47 -0300, José Luis Artuch escribió:
> 
> > El dom, 10-02-2013 a las 10:07 +0200, Rücker Thomas escribió: 
> > 
> > > Hi,
> > > 
> > > On 10/02/13 06:53, José Luis Artuch wrote:
> > > 
> > > 
> > > > I'm understanding why Icecast2 is an audio server, wow !!!
> > > > http://www.icecast.org/docs/icecast-2.0.1/icecast2_config_file.html
> > > > 
> > > 
> > > 
> > > We're not an 'audio server', that's pulse-audio, esd, etc.
> > > territory.
> > > We're a multimedia streaming server. Slight difference. :)
> > > 
> > 
> > 
> > Hello Thomas.
> > That is, I agree, I was paying attention to only one part ! :))
> > A few days ago I was surprised to see how easily the mountpoints are
> > created, even video.
> > 
> > 
> > > 
> > > 
> > > > Testing the relay option:
> > > > Two mountpoints from two master servers are relayed to a relay
> > > > server:
> > > > 
> > > >       Master Servers
> > > > Relay Server
> > > > 
> > > > 
> > > > http://186.56.96.133:8200/zuzenean.ogg
> > > > 
> > > > http://186.148.147.191:8001/zuzenean.ogg  --->
> > > > http://186.56.96.133:8200/zznn1.ogg
> > > > http://ubuntu.hbr1.com:19800/ambient.ogg  --->
> > > > http://186.56.96.133:8200/zznn2.ogg
> > > > 
> > > > I guess there is no limit for the number of signals to be
> > > > relayed.
> > > 
> > > 
> > > There should be no limit to the number of relays, or at least it
> > > will be much higher than people will usually go...
> > > BUT, did you check the source connection limit? Default is 2 or 3
> > > and you might be running into that (relays should count as sources
> > > too IIRC).
> > > Generally it helps to read the error.log to see what is happening.
> > > 
> > 
> > 
> > Exactly, the relays are considered as sources and I had to increase
> > the number of sources.
> > If the number of sources is less than needed, the Relay Server
> > sources take precedence over the Master Servers sources (I should
> > try this again).
> > 
> 
> 
> It seems so. To gradually reduce the number of sources are deleted
> relayed mountpoints.
> 
> 
> > > 
> > > 
> > > > A mountpoint name with less than three characters does not
> > > > work !! ... uuffff ... ("xx.ogg" does not work, "xxx.ogg"
> > > > works).
> > > 
> > > 
> > > hmh? Can you be more specific about how I can reproduce this here?
> > > This sounds like a possible bug.
> > > 
> > 
> > 
> > Now I'm thinking that when "xx.ogg" not work may have been
> > <on_demand> seted in "1" and this may have been the reason that did
> > not occur the mountpoint (I should try this again).
> > During the test I had the Relay Server with a mountpoint due to
> > Ices2 (both running on the same machine) and two Master Servers with
> > relayed mountpoints (two separate machines).
> > 
> 
> 
> Again, now four mountpoints. One from the Relay Server and three
> relayed from two Masters Servers.
> The names of the mountpoints are very short and everything works ok,
> even without an extension (http://186.56.96.133:8000).
> During the previous test <on_demand> must have been set to
> "1" ... :( ... excuse me !!!!
> 
>       Master Servers
> Relay Server
> 
> 
> http://186.56.96.133:8000/zuzenean.ogg
> 
> http://186.148.147.191:8001/zuzenean.ogg  --->
> http://186.56.96.133:8000/a.ogg
> http://ubuntu.hbr1.com:19800/ambient.ogg  --->
> http://186.56.96.133:8000/b.ogg
> http://ubuntu.hbr1.com:19800/ambient.ogg  --->
> http://186.56.96.133:8000/2
> 


Is 8200 !!!!!! :))) ... http://186.56.96.133:8200

      Master Servers
Relay Server


http://186.56.96.133:8200/zuzenean.ogg

http://186.148.147.191:8001/zuzenean.ogg  --->
http://186.56.96.133:8200/a.ogg
http://ubuntu.hbr1.com:19800/ambient.ogg  --->
http://186.56.96.133:8200/b.ogg
http://ubuntu.hbr1.com:19800/ambient.ogg  --->
ttp://186.56.96.133:8200/2


> > > 
> > > 
> > > > What about <on-demand> 0 </ on-demand> ?. I used "0" and "1" but
> > > > I did not notice changes.
> > > 
> > > 
> > > If set to 1, this will make Icecast only pull in the relay if
> > > there are also listeners connected to the stream locally.
> > > 
> > > HTH
> > > 
> > > Thomas
> > > 
> > 
> > 
> > At this time I can but I SHOULD NOT DO tests on the servers :))) I
> > will try tomorrow morning.
> > Thank you very much !!
> > José Luis
> > 
> > 
> > > > El sáb, 09-02-2013 a las 23:01 -0300, José Luis Artuch escribió:
> > > > 
> > > > > Ah ... thanks Dave, will give light to the subject:
> > > > >     <relay>
> > > > >         <server>127.0.0.1</server>
> > > > >         <port>8001</port>
> > > > >         <mount>/example.ogg</mount>
> > > > >         <local-mount>/different.ogg</local-mount>
> > > > >         <on-demand>0</on-demand>
> > > > > 
> > > > >         <relay-shoutcast-metadata>0</relay-shoutcast-metadata>
> > > > >     </relay>
> > > > > 
> > > > > El sáb, 09-02-2013 a las 20:52 -0500, Dave Pascoe escribió: 
> > > > > 
> > > > > > You are looking for the <relay> element not <proxy>
> > > > > > 
> > > > > > 
> > > > > > 
> > > > > > 
> > > > > > On Sat, Feb 9, 2013 at 8:48 PM, José Luis Artuch
> > > > > > <artuch at speedy.com.ar> wrote:
> > > > > > 
> > > > > >         Ok Xabier, thank you very much.
> > > > > >         I do not find a <proxy> section in the config file,
> > > > > >         but I will investigate a bit about this.
> > > > > >         
> > > > > >         El dom, 10-02-2013 a las 00:17 +0100, Xabier Oneca
> > > > > >         -- xOneca escribió: 
> > > > > >         
> > > > > >         
> > > > > >         > I was trying to tell you so. I'm not at home, so I
> > > > > >         > can't tell you exactly how it is done, but I
> > > > > >         > remember a <proxy> section in Icecast config file
> > > > > >         > where you can tell the source stream and where to
> > > > > >         > mount locally.
> > > > > >         > 
> > > > > >         > But as I have said before, see the Icecast
> > > > > >         > documentation for more details (or perhaps the
> > > > > >         > original config file also has comments for
> > > > > >         > configuring it).
> > > > > >         > 
> > > > > >         > El 10/02/2013 00:12, "José Luis Artuch"
> > > > > >         > <artuch at speedy.com.ar> escribió:
> > > > > >         > 
> > > > > >         >         Xabier, I mean vlc + Ices2 + Icecast2, I
> > > > > >         >         do not know because I do not work with
> > > > > >         >         Windows.
> > > > > >         >         Very interesting a proxi with Icecast2, I
> > > > > >         >         will study. I have saved a lot of work,
> > > > > >         >         why do not you tell me before ? :))
> > > > > >         >         
> > > > > >         >         El sáb, 09-02-2013 a las 23:28 +0100,
> > > > > >         >         Xabier Oneca -- xOneca escribió:
> > > > > >         >         
> > > > > >         >         > But you don't need VLC nor Ices2 to
> > > > > >         >         > build a proxy with Icecast. It can
> > > > > >         >         > connect to a stream and proxy it. I have
> > > > > >         >         > tested it with a SHOUTCast server
> > > > > >         >         > proxied through an Icecast mount point.
> > > > > >         >         > 
> > > > > >         >         > Why shouldn't work in Windows?
> > > > > >         >         > 
> > > > > >         >         > El 09/02/2013 22:43, "José Luis Artuch"
> > > > > >         >         > <artuch at speedy.com.ar> escribió:
> > > > > >         >         > 
> > > > > >         >         >         Perhaps I've done something
> > > > > >         >         >         similar but on Debian and not
> > > > > >         >         >         know if it will work in Windows.
> > > > > >         >         >         I've used vlc to receive any
> > > > > >         >         >         audio from the Internet and
> > > > > >         >         >         ices2 as a source client. It
> > > > > >         >         >         works perfectly fine as a
> > > > > >         >         >         repeater.
> > > > > >         >         >         
> > > > > >         >         >         El sáb, 09-02-2013 a las 22:23
> > > > > >         >         >         +0100, Xabier Oneca -- xOneca
> > > > > >         >         >         escribió:
> > > > > >         >         >         
> > > > > >         >         >         > Is the stream a MP3 stream? If
> > > > > >         >         >         > so, you can use Icecast as a
> > > > > >         >         >         > proxy (see documentation).
> > > > > >         >         >         > 
> > > > > >         >         >         > El 09/02/2013 22:05, "Michael
> > > > > >         >         >         > Renner"
> > > > > >         >         >         > <michael.renner at gmx.de>
> > > > > >         >         >         > escribió:
> > > > > >         >         >         > 
> > > > > >         >         >         >         Moin,
> > > > > >         >         >         >         
> > > > > >         >         >         >         I compiled icecast
> > > > > >         >         >         >         under cygwin (yes, I
> > > > > >         >         >         >         have to use Windows 7
> > > > > >         >         >         >         togehter with
> > > > > >         >         >         >         cygwin).
> > > > > >         >         >         >         
> > > > > >         >         >         >         The audio stream that
> > > > > >         >         >         >         I want to distribute
> > > > > >         >         >         >         come from stdin, like
> > > > > >         >         >         >         I get it from
> > > > > >         >         >         >         
> > > > > >         >         >         >         curl
> > > > > >         >         >         >         http://streamingserver.foo.bar/stream/stream.php |
> > > > > >         >         >         >         
> > > > > >         >         >         >         But how to proceed?
> > > > > >         >         >         >         Should I just pipe
> > > > > >         >         >         >         this to | icecast -c
> > > > > >         >         >         >         etc/icecast.xml?
> > > > > >         >         >         >         It does not work.
> > > > > >         >         >         >         
> > > > > >         >         >         >         Thanks for any hint!
> > > > > >         >         >         >         --
> > > > > >         >         >         >         |Michael Renner
> > > > > >         >         >         >          E-mail:
> > > > > >         >         >         >         michael.renner at gmx.de
> > > > > >         >         >         >          |
> > > > > >         >         >         >         |81541 Munich
> > > > > >         >         >         >          skype:
> > > > > >         >         >         >         michael.renner.gmx.de
> > > > > >         >         >         >         |
> > > > > >         >         >         >         |Germany
> > > > > >         >         >         >         Don't drink as root!
> > > > > >         >         >         >              ESC:wq
> > > > > >         >         >         >         _______________________________________________
> > > > > >         >         >         >         Icecast mailing list
> > > > > >         >         >         >         Icecast at xiph.org
> > > > > >         >         >         >         http://lists.xiph.org/mailman/listinfo/icecast 
> > > > > >         >         >         > 
> > > > > >         >         >         > _______________________________________________
> > > > > >         >         >         > Icecast mailing list
> > > > > >         >         >         > Icecast at xiph.org
> > > > > >         >         >         > http://lists.xiph.org/mailman/listinfo/icecast
> > > > > >         >         >         
> > > > > >         >         >         
> > > > > >         >         >         
> > > > > >         >         
> > > > > >         >         
> > > > > >         >         
> > > > > >         
> > > > > >         
> > > > > >         
> > > > > >         
> > > > > >         _______________________________________________
> > > > > >         Icecast mailing list
> > > > > >         Icecast at xiph.org
> > > > > >         http://lists.xiph.org/mailman/listinfo/icecast
> > > > > >         
> > > > > > 
> > > > > > 
> > > > > > 
> > > > > 
> > > > > 
> > > > > 
> > > > > _______________________________________________
> > > > > Icecast mailing list
> > > > > Icecast at xiph.org
> > > > > http://lists.xiph.org/mailman/listinfo/icecast
> > > > 
> > > > 
> > > 
> > > 
> > > 
> > > _______________________________________________
> > > Icecast mailing list
> > > Icecast at xiph.org
> > > http://lists.xiph.org/mailman/listinfo/icecast
> > 
> > 
> > 
> > _______________________________________________
> > Icecast mailing list
> > Icecast at xiph.org
> > http://lists.xiph.org/mailman/listinfo/icecast
> 
> 
> 
> _______________________________________________
> Icecast mailing list
> Icecast at xiph.org
> http://lists.xiph.org/mailman/listinfo/icecast


-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.xiph.org/pipermail/icecast/attachments/20130211/65f3e40c/attachment-0001.htm 


More information about the Icecast mailing list