icecast

How to capture HTML5 microphone input to icecast?

时光毁灭记忆、已成空白 提交于 2019-11-29 14:52:41
What are the steps and means of capturing microphone audio stream through HTML5 / Javascript (no flash) and then sending it to an already set up icecast server? The solution must be solely browser/web-based, no additional software. The server is on Rails 5.0.0.1. Where should I start? I'm struggling to find any relevant info online as everything talks about uploading/recording audio files as complete files, not streams. Brad The solution must be solely browser/web-based, no additional software. That's not possible at the moment, because there is no way to make a streaming HTTP PUT request .

Developing the client for the icecast server

断了今生、忘了曾经 提交于 2019-11-28 19:51:47
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 then checked the Wireshark trace and due to my understanding the format of the audio data I am receiving within the 200 OK response to the GET request it is just a plain binary audio data without any metadata included, so comparing to the SHOUTcast or HTTP Live Streaming (HLS) it is relative simple approach. Is that right? Any experience with it?

How to capture HTML5 microphone input to icecast?

筅森魡賤 提交于 2019-11-28 08:47:28
问题 What are the steps and means of capturing microphone audio stream through HTML5 / Javascript (no flash) and then sending it to an already set up icecast server? The solution must be solely browser/web-based, no additional software. The server is on Rails 5.0.0.1. Where should I start? I'm struggling to find any relevant info online as everything talks about uploading/recording audio files as complete files, not streams. 回答1: The solution must be solely browser/web-based, no additional

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

微笑、不失礼 提交于 2019-11-28 03:29:29
Is it possible to play a shoutcast/icecast stream using HTML5? If so, how should I implement it? Add a semicolon to the end of the http request. It IS the protocol set forth by shoutcast to override it's browser detection. Like this: <audio controls src="http://shoutcast.internet-radio.org.uk:10272/;"></audio> There is a big problem with SHOUTcast, which I suspect is responsible for it not working even in Chrome which is supposed to support MP3. SHOUTcast can serve three different types of response: a native-SHOUTcast “ICY” protocol streaming audio response. It decides to do this if the player

Stream getUserMedia to an Icecast server?

徘徊边缘 提交于 2019-11-27 16:51:01
问题 Is there a way to stream the local blob created by webrtc's getUserMedia (vidio and audio) to an Icecast server, making it possible to live broadcast using HTML5? Specifically in the following example (from Justin Uberti's 2012 Google I/O video) I can capture audio/video and play it locally in a video element: <script type="text/javascript"> var onGotStream = function(stream) { var url = webkitURL.createObjectURL(stream); video.src = url; // } navigator.webkitGetUserMedia({video: true, audio:

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

一曲冷凌霜 提交于 2019-11-27 04:33:59
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 audio data (from mic or file) using Objective-C, C or C++ to SHOUTcast and Icecast servers. Where can I find the information needed to build a proper SHOUTcast/Icecast source client? Comment: It's about time someone makes a SHOUTcast source client for mobile. I've been needing this for a while, but don't have time to build it, so kudos to you. Please

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

跟風遠走 提交于 2019-11-27 03:23:47
问题 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 am streaming. What are my options? Thanks! 回答1: No, your HTML5 elements are only aware of the stream data, and aren't even making the appropriate request to fetch the metadata. See these posts: Developing the client for the icecast server Pulling

Developing the client for the icecast server

感情迁移 提交于 2019-11-27 01:29:47
问题 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 then checked the Wireshark trace and due to my understanding the format of the audio data I am receiving within the 200 OK response to the GET request it is just a plain binary audio data without any metadata included, so comparing to the SHOUTcast

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

心已入冬 提交于 2019-11-27 00:04:07
问题 Is it possible to play a shoutcast/icecast stream using HTML5? If so, how should I implement it? 回答1: Add a semicolon to the end of the http request. It IS the protocol set forth by shoutcast to override it's browser detection. Like this: <audio controls src="http://shoutcast.internet-radio.org.uk:10272/;"></audio> 回答2: There is a big problem with SHOUTcast, which I suspect is responsible for it not working even in Chrome which is supposed to support MP3. SHOUTcast can serve three different

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

北城以北 提交于 2019-11-26 17:33:11
问题 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 audio data (from mic or file) using Objective-C, C or C++ to SHOUTcast and Icecast servers. Where can I find the information needed to build a proper SHOUTcast/Icecast source client? 回答1: Comment: It's about time someone makes a SHOUTcast source