icecast

How to reencode stream in fly and translate?

南笙酒味 提交于 2019-12-11 21:30:04
问题 I have urls to the Icecast/Shoutcast streams, how can i relay these streams in multiple bitrates? I know how to reencode file, but don't know how to reencode stream in multiple bitrates. For example i find two icecast/shoutcast stream url/server: http://icecast_stream.ru:8000/play http://shoutcast_stream:8000/ I want to relay it in multiple bitrates: http://localhost:8000/icecast_stream_32 http://localhost:8000/icecast_stream_64 http://localhost:8000/icecast_stream_128 http://localhost:8000

Buffering in jPlayer

◇◆丶佛笑我妖孽 提交于 2019-12-11 17:44:27
问题 We use Icecast streaming server to jPlayer on our website and also used on our mobile app. I was trying to add an <intro> to the Icecast config, but when I do, it presents an issue on mobile devices. Whenever the phone has an interruption causing a temporary disconnect, like a call that comes in, the stream repeats what you started listening to when you first connected to the stream, after the intro plays again of course. For instance, if I start the stream listening to one show or song, a

How to create an audio file metadata header if I am streaming data to icecast?

牧云@^-^@ 提交于 2019-12-11 07:55:08
问题 How do I send the metadata header to the icecast server ? I am recording in AAC and streaming it to the icecast server through ios but the file shows corrupt . I suspect that the metadata needs to be added to be able to play a file. How do i send the metadata ? SHould i send it as a string ? What should be the format ? 回答1: The metadata is not required for a stream to function. If your data is corrupt, you are either encoding it wrong or are sending the wrong Content-Type header. That being

Icecast with Liquidsoap not working

流过昼夜 提交于 2019-12-11 06:05:51
问题 All; Ubuntu 18.04 - Icecast / LiquidSoap / opam / (liquidsoap-daemon) Installed : taglib mad lame Vorbis cry ssl samplerate magic opus Plugins : liquidsoap-plugin-all System Specs : -System - VirtualBox -CPU = Intel(R) Core(TM) i7-2720QM CPU @ 2.20GHz -Memory = 1969MiB (2GB assigned to VM Client) I have been messing with this for a while now and to no avail. I have this thread that is now closed, that has near about everything that you would need to look at about my setup. icecast request

Audio streaming in C# to icecast2 (something like Edcast)

谁都会走 提交于 2019-12-11 02:54:43
问题 I'm trying to create a program to stream audio from a microphone or stereo mixer to Icecast2 server, like Edcast. I need show the way or a working example, how to do it. Ideally make it freeware or open source. I do this in WPF form, thank you very much in advance! 回答1: I think the most sensible thing to do would be to wrap libshout for c#. Looks like someone has done something like that before: http://wipsite.net/article/cs_cpp_interoperability/ I'd strongly recommend to use the latest

Open socket connection with Icecast server on iOS

我是研究僧i 提交于 2019-12-08 08:56:58
问题 I am trying to create a source client for an Icecast server on iOS. I believe I understand the protocol here Icecast 2: protocol description, streaming to it using C# However, I am having trouble creating the socket connection to the server. Say the server is running on port 8000 at http://myicecastserver.com. I setup a mountpoint called stream which works when ezstream is used as input. How should I open the connection from iOS? I have used the AsyncSocket library like this: [socket

IceCast with iPhone Header issue

萝らか妹 提交于 2019-12-08 07:29:28
问题 I am trying to use Icecast server with my iPhone app. I am creating a source client for my icecast server. Currently I am using NSURL level for sending request to create a mount point to the server. But as I felt that its not sufficient. I have to use any other core library like CFNetworks or BSD Sockets. But I am not sure. Can any one please help me out that which library is suitable to implement icecast for iPhone. The second thing is that when I am implementing a header for Icecast request

IceCast with iPhone Header issue

二次信任 提交于 2019-12-08 05:39:29
I am trying to use Icecast server with my iPhone app. I am creating a source client for my icecast server. Currently I am using NSURL level for sending request to create a mount point to the server. But as I felt that its not sufficient. I have to use any other core library like CFNetworks or BSD Sockets. But I am not sure. Can any one please help me out that which library is suitable to implement icecast for iPhone. The second thing is that when I am implementing a header for Icecast request to create mountpoint. I using following link - Icecast 2: protocol description, streaming to it using

404 - The file you requested could not be found

拥有回忆 提交于 2019-12-08 01:06:31
问题 My icecast2 server is running and I can see my admin. My config file is setup also with a normal mount set. My source client is liquidsoap, this is my code: #!/usr/bin/liquidsoap # Log dir set("log.file.path","/var/log/liquidsoap/basic-radio.log") jazz = playlist("/var/www/html/stream/audio/mp3/jazz") popular = playlist.safe("/var/www/html/stream/audio/mp3/popular-music") radio = fallback( [ switch( [ ({ 0h-12h }, jazz), ({ 12h01-23h59 }, popular), ]), jazz]) #radio = random(weights=[1,5],[

How do I extract streamed “now playing” data embedded in an Icecast audio (radio) stream on Samsung Smart-TV

孤街醉人 提交于 2019-12-07 11:43:33
问题 I am creating a Samsung TV app for a radio station and they provide the "Now Playing" info within the Icecast stream. Is it possible to (and how do I) extract this information? 回答1: Shoutcast supports " Icy-MetaData " - an additional field in the request header. When set, its a request to the shoutcast server to embed metadata about the stream at periodic intervals(once every " icy-metaint " bytes) in the encoded audio stream itself. The value of " icy-metaint " is decided by the shoutcast