Flash流媒体播放器:shoutcast(mp3 / aacplus),windows媒体音频

时间:2009-09-01 18:30:34

标签: flash streaming mp3

是否有可以处理上述所有格式的Flash播放器。或者可以处理它的不同玩家?

4 个答案:

答案 0 :(得分:3)

http://www.adobe.com/devnet/flashplayer/articles/hd_video_flash_player.html解释了Flash 9的h.264和aac支持。据推测,Flash可以在没有h.264视频的情况下播放aac音频。有人在Flash中写了一个ogg vorbis播放器(http://drawlogic.com/2008/10/04/as3-fvorbis-flash-ogg-vorbis-player/)并且性能可以接受。它不是用ActionScript编写的。它是用不同的语言编写的,编译成与Flash兼容的字节码。

如果你想玩wma,那么Silverlight就是最好的选择。 http://silverlight.net/forums/p/2786/7569.aspx列出了所有支持的编解码器。 Silverlight 3还允许您使用托管代码编写自己的音频编解码器。

JOrbis是一个Java小程序,可以播放ogg / vorbis,包括网络电台。

答案 1 :(得分:1)

SHOUTcast可以处理,但不是很好。 Flash可以获取呼叫流,但仅作为普通的MP3-over-HTTP请求,因此您无法获取分块元数据。并且因为Flash将流作为整个文件获取,所以内存填满了获取的MP3。您可以通过频繁切换到新流来处理它,反对旧的流数据,但这可能会使每个研究人员稍微失去同步。

之前我曾使用minicaster

我不知道有什么东西能玩AAC或WMA。 Flash 10使您可以直接访问音频输出,这将允许您在ActionScript中编写/移植AAC或WMA解码器,但性能会很差。

答案 2 :(得分:1)

在Flash播放器中播放AAC shoutcast流的另一种方法是将shoutcast流转发到wowza媒体服务器(从wowza媒体服务器端使用文件夹内容中的文件(如shoutcast.stream)启动它很简单来自 http:// [wowza地址] / streammanager面板)

之后,使用生成的wowza链接播放你的shoutcast流:

rtmp://[wowza address]/live/flv:shoutcast.stream/playlist.m3u8

例如。

我注意到如果你可以将你的流链接切换到.flv(使用Icecast v2 KH版本看到这个),你可以使用完整的Flash播放器

答案 3 :(得分:0)

这适用于mp3。 http://flash-mp3-player.net