AAC+从Flash中的shoutcast流式传输

发布于 2024-09-28 20:07:41 字数 441 浏览 4 评论 0原文

我正在尝试流式传输 AAC+ 的喊播 URL,如下所示 http://live7.avf.ch:8000/ ipmusicaacplus32 与 flash AS3 但它不起作用。如果我放置 .m4a 文件而不是流 URL,它就可以工作。 知道为什么shoutcast URL 不起作用吗?

var connect_nc:NetConnection = new NetConnection();
connect_nc.connect(null);
var stream_ns:NetStream = new NetStream(connect_nc);
stream_ns.play("http://live7.avf.ch:8000/ipmusicaacplus32");

I'm trying to stream a AAC+ shoutcast URL like this one http://live7.avf.ch:8000/ipmusicaacplus32 with flash AS3 but it won't work. If I put a .m4a file instead of the streaming URL it works.
Any idea why the shoutcast URL doesn't work?

var connect_nc:NetConnection = new NetConnection();
connect_nc.connect(null);
var stream_ns:NetStream = new NetStream(connect_nc);
stream_ns.play("http://live7.avf.ch:8000/ipmusicaacplus32");

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

薄情伤 2024-10-05 20:07:41

Shoutcast AAC 的封装方式与 .m4a 等使用的 MPEG4 容器完全不同。Flash 不理解 Shoutcast AAC 使用的 ADTS 封装。结束。放弃。

...或 IIRC,Wowza Media Server 可以重新打包流,以便 Flash Netstream 可以使用它。

Shoutcast AAC is packaged completely differently to MPEG4 containers used by .m4a etc. Flash doesn't understand the ADTS packaging that Shoutcast AAC uses. The end. Give up.

...or IIRC, Wowza Media Server can repackage the stream so that Flash Netstream can consume it.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文