问题标签 [icecast]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - 如果我将数据流式传输到 icecast,如何创建音频文件元数据标头?
如何将元数据标头发送到 icecast 服务器?我正在 AAC 中录制并通过 ios 将其流式传输到 icecast 服务器,但文件显示损坏。我怀疑需要添加元数据才能播放文件。我如何发送元数据?我应该将其作为字符串发送吗?应该是什么格式?
android - IceCast 2.3.2+ 块编码 MP3 流
有没有人托管带有块编码 MP3 流的 IceCast 2.3.2+ 服务器,我可以测试?我想测试它是否会因 Android Mediaplayer 中的小块长度而导致任何流停止。
iphone - 将 Live mp3 从 Icecast 流式传输到 iPhone 应用程序
我正在尝试为 iPhone 开发一个应用程序。这是我的第一个 iPhone 应用程序,所以请多多包涵。我目前很容易将 mp3 音频从 Icecast 流式传输到 android。但是我不知道如何对 iPhone 做同样的事情。我已经阅读了很多关于 HLS 的文章,但是我可以从 Icecast 中做到这一点吗?或者还有其他选择吗?
ios - 无法向 icecast 服务器写入多个数据包
我在 mp3 中编码并使用套接字连接写入 icecast 服务器。但问题是,虽然生成了一个新缓冲区,但转换为编码字节的新缓冲区并没有被写入 server 。
audio - Liquidsoap 未明确定义识别变量
好吧,我已经拉头发好几个小时了
Liquidsoap 对我不起作用,而且我知道这应该起作用,因为一个明显的错误...
和错误
如果有人也可以解决我遇到的另一个问题
我想找到如何将两个源运行到两个单独的挂载点
我得到了同样的错误,但它告诉我第二个变量没有被使用(moarradio)
icecast - Liquidsoap - 使用带有静态图像的 PulseAudio
我正在使用 Liquidsoap 将音频从我的 murmur 服务器以及静态图像流式传输到 icecast。但是,我似乎无法让 Liquidsoap 使用我的 JPEG 文件
该文件确实存在,我使用 GIMP 创建它。我的代码(很短)如下:
我究竟做错了什么?
ios - 如何录制钢琴?
我有一个带有基于触摸的音调的钢琴应用程序,现在我想在其中添加一个录音功能。谁能指导我这样做。但我需要记录下来并发送到流中。
php - 是否可以通过网页中的脚本将 mp3 文件发送到 IceCast?
有人可以告诉我是否可以让服务器将 mp3 发送到我们自己的 Icecast 服务器(在 linux 上运行)。这可以在 Perl 或 PHP 中实现吗?
也许有更好的方法将音频剪辑远程推送到其他计算机?
这是完整的想法或希望:
用户访问他们重新排序音频剪辑的网站。
然后将这些剪辑组合在一起以制作单个 mp3 文件(例如使用 mp3cat),然后可以将其发送到 IceCast 服务器进行广播。
计算机将保持运行并保持 24/7 全天候收听电台。我们不希望他们在车站的沉默时刻断开与车站的连接。计算机将在很长一段时间内播放静音,直到网络访问者制作要播放的音频文件。如果 IceCast 没有要播放的音频,这会强制无线电播放断开连接,还是只会播放静音,直到收到音频剪辑?
这可能吗?
websockets 或一些推送框架会是实现相同目标的另一种或更好的选择吗?
android - 媒体播放器无法在 < 4.1 中流式传输 Icecast2 url
我可以在 4.1+ 版本中播放 Icecast2 url,但在早期版本中它会抛出 IOException。
我已经使用此代码播放音频流。
我得到了这个例外..
错误 (1, -2147483648)
创建失败:
java.io.IOException: Prepare failed.: status=0x1
at android.media.MediaPlayer.prepare(Native Method)
at android.media.MediaPlayer.create(MediaPlayer.java:632)
在 android.media.MediaPlayer.create(MediaPlayer.java:609)
在 com.Rcc.Common.UserPublicData.createNewMediaPlayer(UserPublicData.java:170)
在 com.Rcc.Submain.PlaySubview$PrepareStream.doInBackground(PlaySubview.java:837 ) )
在 com.Rcc.Submain.PlaySubview$PrepareStream.doInBackground(PlaySubview.java:1)
在 android.os.AsyncTask$2.call(AsyncTask.java:185)
在 java.util.concurrent.FutureTask$Sync.innerRun(FutureTask .java:306)
在 java.util.concurrent.FutureTask.run(FutureTask.java:138)
在 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1088)
在 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java :581)
在 java.lang.Thread.run(Thread.java:1019)
异常:空
另一个 url 工作正常,只有 icecast url 有问题。请注意,该 url 在 JellyBean 版本中工作正常。
icecast - Icecast 看不到挂载点
我在 icecast 2 中的挂载点有问题,以下是我的配置
结果是icecast admin中的一个空挂载点:
它在开始 nicecast 后,我有一个 1 个挂载点,但它是一个空的“/”
我用什么: