Flash直播音频流

时间:2014-02-17 15:10:20

标签: flash flex actionscript video-streaming audio-streaming

我想知道是否有办法在flex4.6(as3)中配置de live streaming音频设置(因为默认音频非常差),就像我可以控制我想要的流媒体分辨率一样用于使用编解码器H264进行发布:

    var h264Settings:H264VideoStreamSettings = new H264VideoStreamSettings();
    h264Settings.setProfileLevel(H264Profile.BASELINE, H264Level.LEVEL_3);
    h264Settings.setQuality(0,80);
    h264Settings.setKeyFrameInterval(35);
    h264Settings.setMode(320, 240, 15);
    myStream.videoStreamSettings = h264Settings;

我也想知道是否有办法改变音频的编解码器或压缩,因为有很多视频信息,但我还没有找到很多LIVE音频。

感谢。

1 个答案:

答案 0 :(得分:0)

我终于找到它了。解决方案是

mic = Microphone.getMicrophone();
mic.codec = SoundCodec.SPEEX;
mic.setUseEchoSuppression(true);
mic.gain = 75;
mic.rate = 44;
mic.setSilenceLevel(5, 1000);           
mic.encodeQuality =10;

我希望这对某人有用。

相关问题