ATTENTION: You are viewing a page formatted for mobile devices; to view the full web page, click HERE.

Main Area and Open Discussion > Living Room

How to easily relay my favourite radiostreams... read for problem details.

(1/1)

simakuutio:
Problem:
Where I'm working, because what I do, I'm allowed to listen radio streams freely all day long (while I'm doing other more important tasks). But there is one major problem in my point of view: I can listen only radiostreams which are using port 80. Many of those stations which I'd like to listen, are streaming to some higher port like 3276 or something similar and that kind of streams are happily blocked by our corporate firewall...

Question:
Does anyone have working setup for icecast or similar for relaying certain stations so I could listen them from relay at port 80?
I have been doing some experimenting with icecast and so far, couldn't find working way to relay, for example one of my favourite station WPRK (stream url: http://38.96.174.27:4564/). I know how to configure icecast for relaying but for some reason, this and several others doesn't want to be relayed..:(

It would be nice to have easy, smooth and proven-to-work template for icecast to relay various radiostreams to port I want.

Hope you understand my problem and can see some nice and easy solution for it.

Here is what I have trying to do so far, with no luck:

Spoiler
--- Code: Text ---<icecast>    <limits>        <clients>1</clients>        <sources>1</sources>        <threadpool>5</threadpool>        <queue-size>524288</queue-size>        <client-timeout>30</client-timeout>        <header-timeout>15</header-timeout>        <source-timeout>10</source-timeout>        <burst-on-connect>1</burst-on-connect>        <burst-size>65535</burst-size>    </limits>     <hostname>myhost.whereirelay.com</hostname>     <listen-socket>        <port>80</port>    </listen-socket>     <relay>        <server>38.96.174.27</server>        <port>4564</port>        <mount>/</mount>        <local-mount>/wprk.mp3</local-mount>        <on-demand>1</on-demand>        <relay-shoutcast-metadata>1</relay-shoutcast-metadata>    </relay>      <fileserve>1</fileserve>     <paths>        <basedir>/usr/share/icecast</basedir>         <logdir>/var/log/icecast2</logdir>        <webroot>/usr/share/icecast/web</webroot>        <adminroot>/usr/share/icecast/admin</adminroot>        <alias source="/" dest="/status.xsl"/>    </paths>     <logging>        <accesslog>access.log</accesslog>        <errorlog>error.log</errorlog>        <loglevel>3</loglevel>        <logsize>10000</logsize>    </logging>     <security>        <chroot>0</chroot>    </security></icecast>

So, anyone with working solution?

EDIT: Also, if someone have time and interest to implement small utility (for windows) to be able to put those stations there easily to be relayed for certain port... it would be very cool.:)

JavaJones:
Not sure if this has been otherwise solved, but I've been able to do exactly this quite easily in the past using Winamp and Shoutcast. Shoutcast is setup to stream on port 80 and you connect the radio client at work *only* to that Shoutcast stream (your stream). Then on your home computer you tune in to whatever radio station you want to (either using VNC or one of the many remote Winamp control systems), and it relays to Shoutcast and streams to you at work. Of course you could use many other audio players in place of Winamp as well, it's just one I know of that works well with Shoutcast and has remote control capabilities. VLC might be even better.

- Oshyan

Navigation

[0] Message Index

Go to full version