问题标签 [shoutcast]

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.

0 投票
1 回答
3937 浏览

flash - 广播流媒体 Flash AS3?

我在这个网站上找到了一个代码,用于 Flash AS3 中的广播流。这是代码:

但是,当我编译 SWF 时出现此错误:

打开 URL 'https://myHost:myPort' 时出错 SecurityError:错误 #2000:没有活动的安全上下文。

谁能告诉我如何正确地做到这一点?我已经找了两天了,没有结果!!

谢谢

0 投票
2 回答
4981 浏览

java - 在 Java 中播放广播流 (shoutcast) 的最佳方式是什么?

我想用 Java 编写一个音频播放器。java.JavaFX对 mp3 播放有很好的支持,但我希望在我的播放器中也可以收听广播。

问题是我已经搜索了一段时间,但没有找到我想要的东西:

  • MP3SPI - 这很好,但不会播放一些流
  • vlcj - 我已经测试了最新版本 1.2.0,但使用的是 VLC 的 beta 版本,所以我有时会无缘无故地停止流。
  • NativeSwing 的 windows 媒体播放器,但它是一个重量级组件,而且我不想让它依赖于 WMP。

所以我有点不走运。好吧,如果您对这个主题有更多了解,请分享!谢谢!

0 投票
1 回答
1200 浏览

java - java+shoutcast 流

在发布之前我已经搜索了论坛(我没有找到我的问题的答案,因此发表了这篇文章)。我想制作一个 java 应用程序,它可以播放来自广播服务器的音频流。我在网上查看过,发现 javazoom 对我想做的事情很有用。所以我下载了他们的包并开始实验。我想出了这个,但我得到一个“javax.sound.sampled.UnsupportedAudioFileException:无法从输入 URL 获取音频输入流”

这是代码:

0 投票
2 回答
3769 浏览

java - 如何在 Java 中读取 icy 协议?

我想从流式冰协议中读取数据。问题是我尝试过的所有库(dsj,MP3SPI)都使用 HttpUrlConnection 来执行此操作。但是我已经在我的 Windows 7 上尝试过并且我收到了“无效的 http 响应”这是正常原因,“HTTP 200 OK”与“ICY 200 OK”不同。我知道这可以通过套接字完成,但我是初学者,所以如果有的话可以提供几行代码,所以我可以得到一个想法,我将不胜感激。另外,如果您有一些解决方案,请分享它们。谢谢,祝您有美好的一天!

这是我尝试过的代码:

错误是:

抱歉无法弄清楚如何格式化代码或添加换行符。

编辑:我在下面的评论中包含了代码..

0 投票
2 回答
1025 浏览

android - 在三星手机中播放直播广播网址

我正在构建一个使用 android mediaplayer 类播放直播广播流的应用程序(不使用开源 nagare 项目)。流在模拟器和 g1 手机中播放良好。但是当我在我的三星 Galaxy i9003 手机上测试该应用程序时,它无法正常工作,并且在错误状态下抛出异常准备调用。三星手机播放直播电台网址是否有问题。如果有人有使用媒体播放器播放直播广播流的经验,请提出您的建议。

谢谢

0 投票
1 回答
920 浏览

red5 - 实时音频流和动态生成的频道

我正在考虑建立一个实时流媒体网站,使用户能够登录、创建自己的频道,然后向听众直播音频。但是,我真的不知道从哪里开始。

例如,当用户注册时,如何动态生成永久音频通道?什么流媒体软件促进了这个过程?我研究了 Wowza 或 Flash 媒体服务器。还有红5?但我知道它不支持流式传输到移动设备?甚至是 Shoutcast 还是 Icecast?

只是试图指向正确的方向。非常感谢您的帮助,如果以前有人问过这个问题,我深表歉意,尽管我似乎找不到任何类似的问题。谢谢

0 投票
2 回答
3486 浏览

android - 如何在从广播流中检索元数据时了解新歌曲信息

背景: 我正在使用 html 广播的双缓冲方法来播放广播。我使用http://www.smackfu.com/stuff/programming/shoutcast.html从流中获取元数据信息

问题 我有三个问题。
1-我已经使用 urlconnection 和 inputstream 来收听广播。我不想打开新连接来检索元数据。但是当我试图从同一个输入流中获取两者时,我再也听不到收音机了。我想这是不可能的,我必须使用两个单独的连接?性能不是很差吗?

2-当应用程序启动时,我检索当前歌曲的信息。没问题。但是,当歌曲更改时,我如何获得通知。据说当歌曲改变时服务器会发送信息。但我正在启动 URL 连接,获取输入流,检索元数据并关闭连接。我不明白我应该如何通知服务器?我应该保持连接打开吗?

3-最后一个问题。AFAIK 渐进式流媒体在 android 2.2 之前是不可能的。这仅适用于http吗?如果协议是 rtsp,我可以在 android 2.2 之前进行渐进式流媒体吗?请任何人说清楚和明确?

非常感谢,

0 投票
1 回答
716 浏览

.net - 如何在 .NET 中录制在线广播?

我确实看到了这个问题,但在 .NET 上看的不多……

我想编写 .NET 代码以连接到流式传输 SHOUTcast (Winamp) 音频内容的 Web 服务器(如果有人感兴趣,URL 是http://live.radiotrinitas.ro:8000/)并记录下来。

但我不知道该怎么做

只需打开 HTTP 连接,然后将其流式传输到磁盘上的文件?

内容中似乎有一些标题(或者在我看来),我不知道格式是什么,所以如何命名文件的扩展名(MP3?)


更新1:

我确实尝试使用 HttpWebRequest 进行连接,但它抛出了 ProtocolViolation。然后我尝试使用 TcpClient 进行连接,它没有发回任何东西。我猜它正在等待一些启动命令。我不知道这个,显然是专有的(?),协议......

0 投票
2 回答
565 浏览

android - GoogleTV (3.1) - MediaPlayer 支持流式音频?

我正在将一些现有的 Android 代码迁移到 GoogleTV,但我无法让任何 HTTP 音频流(Icecast/Shoutcast)在 MediaPlayer 对象中播放。将 Icecast URI 设置为 MediaPlayer 的数据源适用于我测试过的所有设备(包括 Android 3.1 平板电脑),但不适用于我的 3.1 Fishtank 设备。

这是 logcat 输出的一部分:

我希望这只是开发设备的问题。有很多现有的应用程序依赖于 MP3 流媒体。GoogleTV 是否特别不支持它?

0 投票
0 回答
1055 浏览

android - Android——流式传输广播音频文件

我正在尝试在我的设备 android 2.2 中流式传输一个直播音频文件...我听说这个直播音频文件在 android 2.2 中不起作用。所以,我尝试使用 android emulator 2.3 然后也没有播放歌曲为什么你能告诉我哪里出错了......并且代码如下......