gpt4 book ai didi

flash - 使用Apple Cinema Display时使用Flash Media Server,Live Video Mic Echo

转载 作者:行者123 更新时间:2023-12-02 22:20:01 24 4
gpt4 key购买 nike

我正在使用Flash Media Server创建1:1视频聊天。我遇到的问题是,当我使用Apple Cinema Display显示器时,即使选中了“减少回声”框,也会出现可怕的回声。如果我不使用电影院,那么内置的Macbook麦克风就可以正常工作。

知道发生了什么事以及如何解决此问题吗?

我必须相信有一个设置,因为我可以在苹果电影院中使用iChat,Adobe Connect,WebEx,Skype,并且没有MIC回声问题。

谢谢

我们的当前设置:

音频

var options:MicrophoneEnhancedOptions = new MicrophoneEnhancedOptions();
options.mode = MicrophoneEnhancedMode.FULL_DUPLEX;
options.echoPath = 256;
options.nonLinearProcessing = true;
//options.autoGain = false;

microphone = Microphone.getEnhancedMicrophone();
microphone.codec = SoundCodec.SPEEX;
microphone.framesPerPacket = 1;
microphone.setSilenceLevel(0, 2000);
microphone.setUseEchoSuppression(true);
microphone.encodeQuality = 3; // decrease quality slightly from default (6) to conserve bandwidth
microphone.gain = 85;

视频
camera = Camera.getCamera();
// 2k bytes (or ~16kbps) of bandwidth
//camera.setQuality( 16384 / 4, 0 );
camera.setMode(320, 240, 12, false);
camera.setQuality(18432, 0);
camera.setLoopback(false); // show local cam before encoding, not after
camera.setKeyFrameInterval(48); // keyframe interval is at maximum so that we transmit less data
var h264Settings:H264VideoStreamSettings = new H264VideoStreamSettings();
h264Settings.setProfileLevel(H264Profile.BASELINE, H264Level.LEVEL_1_2);
ns.videoStreamSettings = h264Settings;

最佳答案

这是因为默认的闪光灯麦克风没有回声抑制。您需要以编程方式对其进行调整。
根据引用,您需要使用setUseEchoSuppression()
您可以使用EnhancedOptions更改一些参数
例如,您可以阅读Jozsef Vass great article

这不是Mac问题,带有Windows和Linux的PC上也会出现这种现象。

关于flash - 使用Apple Cinema Display时使用Flash Media Server,Live Video Mic Echo,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8514271/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com