2014-02-17 4 views
1

Мне хотелось бы узнать, есть ли способ настроить настройки потокового аудио в режиме flex4.6 (as3) (поскольку звук по умолчанию очень низок), так же, как я могу управлять разрешением потоковый, что я хочу использовать для публикации с использованием кодеком H264:Текущая текущая потоковая передача Flash

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; 

Я хотел бы также знать, если есть способ изменить кодек или сжатие для аудио, потому что есть много информации для видео, но Я havent нашел много для LIVE аудио.

Спасибо.

ответ

0

i И наконец нашел его поиск. Раствор был

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

Надеюсь, это будет полезно для кого-то.

+0

Кодек Speex во Flash имеет фиксированную частоту дискретизации 16 кГц. Установка mic.rate = 44 при использовании Speex не влияет. Свойство mic.rate рассматривается только при записи с использованием кодека Nellymoser Asao. См. Мой подробный ответ на качество кодирования звука во Flash на странице http://stackoverflow.com/questions/22209661/flash-as3-how-to-set-high-quality-audio-recording/32811229#32811229 –

Смежные вопросы