使用 ActionScript NetStream.Publish 发布 AAC 音频
Posted
技术标签:
【中文标题】使用 ActionScript NetStream.Publish 发布 AAC 音频【英文标题】:Use ActionScript NetStream.Publish to publish AAC audio 【发布时间】:2011-06-22 14:26:29 【问题描述】:我正在使用 Flash 将 RTMP 流播放到 Wowza 服务器。
我用
发布我的麦克风m_MicStream.publish ("mic_user1", "live");
很遗憾,我的接收端只支持 AAC 音频。有没有办法用 Flash 发布 AAC 音频?
注意:我试过mp4:mic_user1
,但它不起作用。流协商似乎没问题,但接收到的音频是垃圾
【问题讨论】:
【参考方案1】:很遗憾,Flash 不支持 AAC 音频编码。 在 Flash 端解决此问题的唯一方法是通过此插件使用 Flash Media Live Encoder(即使与与之通信的 AIR 应用程序):
http://www.mainconcept.com/products/apps-plug-ins/plug-ins-for-adobe/aac-encoder.html
【讨论】:
以上是关于使用 ActionScript NetStream.Publish 发布 AAC 音频的主要内容,如果未能解决你的问题,请参考以下文章
Flex/Actionscript通过分析audioBytesPerSecond判断NetStream是不是有音频
使用 ActionScript NetStream.Publish 发布 AAC 音频
连接丢失后的 ActionScript NetStream.Publish.BadName 错误
如何从可以由 Actionscript NetStream 播放的原始 h264 生成 FLV 流?