icecast

Android streaming from icecast server get track information

I have a stream from an icecast server downloading, and I can grab the information in the headers by doing the following: URLConnection cn = new URL(mediaUrl).openConnection(); cn.connect(); int pos=1; String x; String y; while (cn.getHeaderField(pos) != null) { x=cn.getHeaderFieldKey(pos); y = cn...

How could I play a shoutcast/icecast stream using HTML5?

Is it possible to play a shoutcast/icecast stream using HTML5? If so, how should I implement it? ...

How to impose control access on flash player streaming through RTMP?

Hi, I'm using ICECAST and I'm streaming AAC/HE-AACv2 audio/video file through flash player and on iPhone. Both are separate. But when I submit url in WINAMP to stream it's requesting username/password. But when I use it with flash player, it just starts streaming. My case is I want to use same streaming (RTMP) for both website and iPhon...

How to write a playlist from an IceCast stream in C#

Hi, i want to monitor an icecast stream and write all file information (the actually played mp3) i can get to a local playlist for later processing. Any ideas how to do that? ...

Use PHP to show Icecast2 statistics

Hi! I have some trouble viewing statistics (viewers, current song playing etc) with PHP and I can't find any information how to do this. There is a couple of XLS files included with Icecast2 and I could include this files with PHP to my site but I wan't to update the DIV that the include is in every 5 seconds and that won't work with X...

Minimizing latency in streaming audio with html 5

I'm trying to listen to a live audio stream on a webpage with a latency of less than 3 seconds. So far with ogg vorbis streams generated using ices & icecast, I've been unable to get latencies less than 7 seconds. All players I've used so far (html5 audio tag in Firefox, Opera, Safari; VLC as well) seem to introduce similar delays. It's ...

Best way to stream mp3

Hey guys, I need to organize mp3-streaming from my machine to the rest of the world. People advised me to use MPD with Icecast2 as frontend. Everything is ok except one thing — music is being streamed as Ogg Vorbis, not what actually I need. There's a snippet of MPD's config file: audio_output { type "shout" ...

Icecast Metadata Extracting Produces Artifacts in Output Audio data

Hello. I am attempting to (in NodeJS): Connect to an Icecast internet audio stream. Ex: http://icecast3.977music.com/comedy Parse the response headers and extract the icy-metaint value. Write out the raw audio data to a file, while extracting the metadata bytes from the audio stream in order to: Intercept and parse the metadata when i...

Stream Java audio to an icecast/shoutcast server? Pipes and stdin?

I'm using a java music library called JavaMod. I want to stream the output of the java audio system to a shoutcast server. "ezstream" is a command line tool that accept stdin and encode/stream it to an icecast/shoutcast server, but I'm not sure how to hook ezstream into the java audio system. How do I 'register' the stdin of "ezstream...

How to retrieve block-length of an IceCast-Stream?

IceCast is very similar to Shoutcast which gives you its data-block-length in the header via icy-metaint. The stream I work with (an IceCast-stream) doesn't seem to have such a value. How can I retrieve the length of a data-block? ...

broadcast to ICECAST from multi sources

Hi all I am trying to create an Icecast server that will be able to get multiple sources from deffrent radio stations meaning we want to broadcast from few diffrent computer with diffrent ports to a single Icecast server , and we need to have a deffrent link to each station , can anyone help ? ...

How to peek for icecast [relays'] metadata without real "data" connection?

I have an icecast2 relay and want to collect some stats about tracks being transfered. I'm now peeping into relayed streams themselves with twisted shoutcast procol client, but that's prone to errors, mangles server stats and imposes unnecessary load on server. ...