Questions tagged [icecast]

Icecast is a streaming media project, released as free software, maintained by the Xiph.org Foundation. It also refers specifically to the server program which is part of the project. Live audio streams are commonly streamed using either Icecast or SHOUTcast servers.

Icecast, the project, is a collection of programs and libraries for streaming audio over the Internet.

Icecast, the server software, is a streaming media server, which officially supports Opus, Ogg Vorbis and other free codec streams; MP3 and AAC audio streams are known to work too. It also supports video streaming using either WebM or Theora. It can be used to create an Internet radio station or a privately running jukebox and many things in between. It is very versatile in that new formats can be added relatively easily and it supports open standards for communication and interaction.

More information can be found on icecast.org. Also latest documentation is available.

515 questions
32
votes
8 answers

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?
Cy.
  • 2,125
  • 4
  • 26
  • 35
23
votes
2 answers

iPhone HE-AAC Streaming over Mobile Network (3G)

Developed an internet radio streamer using jPlayer which utilizes the html5 audio tags with jQuery and has a flash fall back for unsupported browsers. Upon testing the player on the iPhone (iOS 5.0.1), we ran into a very peculiar issue. When the…
RMX
  • 313
  • 5
  • 15
18
votes
4 answers

Icecast 2: protocol description, streaming to it using C#

I need to write an Icecast 2 client that will be able to stream audio from the computer (mp3-files, soundcard recording and so forth) to the server. I decided to write such a client on C#. Two questions: 1) It will be very useful to know common…
Daniel O'Hara
  • 13,307
  • 3
  • 46
  • 68
13
votes
3 answers

PHP script to extract artist & title from Shoutcast/Icecast stream

I found a script which can extract the artist & title name from an Icecast or Shoutcast stream. I want the script to update automatically when a song changed, at the moment its working only when i execute it. I'm new to PHP so any help will be…
Yosi Ben Simon
  • 139
  • 1
  • 1
  • 3
12
votes
2 answers

Is it possible to get Icecast metadata from HTML5 audio element?

I am using audio element to stream an ogg source from an icecast server. Does the audio element extract icy metadata and is there a way to access it through javascript? Basically, I want to show "currently playing" information of a radio station I…
Roman Semko
  • 1,541
  • 5
  • 18
  • 27
12
votes
1 answer

High audio latency with Icecast and Darkice

I have successfully installed icecast and darkice on my ubuntu machine and was able to stream live on my lan. but to my disappointment it has a 15sec to 20sec delay.This is very poor performance. I don't think it is because of my lan connection…
tekesteg
  • 194
  • 1
  • 3
  • 11
11
votes
2 answers

Developing the client for the icecast server

I am developing the client for the icecast server (www.icecast.org). Can anybody tell me, what is the format they are using for streaming the content? I was looking on their pages, but there is no information about the stream format at all. I have…
STeN
  • 6,262
  • 22
  • 80
  • 125
11
votes
3 answers

Icecast 2 and SSL

I am trying to make work icecast 2 and my letsencrypt SSL with no luck. So far what I did is built icecast 2 with openssl support and I also made it run but it always give the next error in the log file. [2018-03-15 12:48:21] WARN…
Marcell
  • 500
  • 1
  • 4
  • 19
10
votes
4 answers

Why Icecast2 does not want to give the stream through https?

On a server with Ubuntu 14.04 LTS installed Icecast2 2.4.1 with SSL support. Also on this server work HTTPS website. I want insert on the page HTML5-player that will also take the stream through the SSL (otherwise - mixed content error). The site…
Alexander
  • 101
  • 1
  • 1
  • 5
9
votes
2 answers

Audio from Icecast server not playing in Chrome

I'm having trouble getting static content (mp3 files) served by an Icecast server to play in Google Chrome browser with HTML5. The reason we're serving the mp3s via Icecast is policy: the CPB requires they be "streamed" and not "downloaded" since…
Dan Mantyla
  • 1,840
  • 1
  • 22
  • 33
8
votes
1 answer

Streaming Icecast Audio & Metadata with Javascript and the Web Audio API

I've been trying to figure out the best way to go about implementing an idea I've had for a while. Currently, I have an icecast mp3 stream of a radio scanner, with "now playing" metadata that is updated in realtime depending on what channel the…
Patrick
  • 355
  • 2
  • 11
8
votes
3 answers

Use PHP to show Icecast2 statistics

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…
Victor Bjelkholm
  • 2,177
  • 9
  • 28
  • 50
7
votes
2 answers

Custom Metadata with Icecast

I need to add additional metadata to an Icecast stream (beyond Artist and Song Title). I've tried a number of ideas but none seems to yield anything. The situation is made more complicated in that the metadata also passes through Wowza, which is…
plainprogrammer
  • 584
  • 3
  • 12
7
votes
2 answers

Broadcast to Icecast / SHOUTcast with Objective-C, C, or C++

I want to provide audio data into SHOUTcast or Icecast servers without using their own broadcaster, since i will be using this on various platforms including mobile. I need protocol descriptions, open source projects, or samples to be able to send…
Ray Frand
  • 81
  • 1
  • 3
7
votes
1 answer

XMLHttpRequest and http streaming

My goal is to read an HTTP MP3 audio stream from the browser and have access to the raw audio data. HTML5 < audio > lets me easily play the stream, but, as far as I know, does not grant access to the raw audio data. It just plays it. JS…
astooooooo
  • 362
  • 2
  • 13
1
2 3
34 35