关于音频控制
你好,我是调用SDK开发的程序,在测试视频通话时一端声音特别小,但是用QQ通话时声音就是正常的,请问要怎么设置呢?您好,调用BRAC_AudioSetVolume来设置音频设备的音量。另外,右击任务栏右下角声音图标--【音量合成器】,调节程序音量。 佰锐科技-邵光清 发表于 2016-2-2 17:08
您好,调用BRAC_AudioSetVolume来设置音频设备的音量。另外,右击任务栏右下角声音图标--【音量合成器】, ...
你好,我是手动调整了麦克风的声音已经到100%了,本地扬声器声音也调到最大了,可以听到的远程声音依然很小。另外,我分别用了罗技自带麦克风和外置麦克风测试的,罗技自带麦克风的声音是正常的,外置麦克风的声音就特别小,几乎听不见。我在系统里比较了下两种录音设备的采样频率罗技是16000Hz,外置麦克风是44100Hz,查看了anychat服务器配置文件中有关音频方面的设置如下:
AudioSamplesPerSec=12000
AudioChannels=1
AudioBitsPerSample=16
AudioCodec=11
AudioBitrate=15850
是否要修改上面的参数来解决声音小的问题呢。 kinghongchen 发表于 2016-2-3 13:17
你好,我是手动调整了麦克风的声音已经到100%了,本地扬声器声音也调到最大了,可以听到的远程声音依然很 ...
您好,将日志发上来让我们确认一下你的音频采集模式是什么,谢谢! 佰锐科技-邵光清 发表于 2016-2-3 14:03
您好,将日志发上来让我们确认一下你的音频采集模式是什么,谢谢!
---------------------------AnyChat Platform Core SDK Client Log---------------------------
Load BRAnyChatCore.dll success!(V5.2 Build Time:Feb 10 2015 14:09:19)
Load BRMiscUtil.dll success!(V5.2 Build Time:Feb 10 2015 14:07:32)
Load BRMediaUtil.dll success!(V5.2 Build Time:Feb 10 2015 14:07:48)
Load BRMediaShow.dll success!(V5.2 Build Time:Feb 10 2015 14:07:40)
Load BRMediaCore.dll success!(V5.2 Build Time:Feb 10 2015 14:08:00)
Apply video parameter:1920x1080, bitrate:1200000, quality:3, gop:60, fps:25, preset:3, codec:0
Invoke BRAC_Connect(192.168.0.100,8906)=0
Invoke LoginServer(username=user123)
CheckClientSocketLink Connect(ip=192.168.0.100,port=8906)
Server version: V5.3(Build Time:2015-08-10 05:21:30, Server OS:Windows)
Message OnConnect(bSuccess:1, errorcode=0)
Message OnLoginSystem(userid=8,errorcode=0,username=user123), msg deliver worked(1)
Server running time: 0 days, 2 hours, 28 minutes, license mode:0
Invoke EnterRoom(roomid=1)
Connection to streaming media server successfully!(udp delay:8ms)
Message OnEnterRoom(roomid=1,errorcode=0,siteindex=1)
Unrelated audio mixer,name:master volume, ComponentType:0x7, Pname:Line In (XOX PK-3 Plus), type:0
Message OnReceiveOnlineUser(count=2,roomid=1)
Invoke BRAC_SetVideoPos(dwUserId:-1, hWnd:0x3053c, l:0, t:0, r:295, b:168)
On Remote UserCameraControl(dwUserId:6, bOpen:1)
Invoke UserCameraControl(userid=-1,bOpen=1)
On Remote UserSpeakControl(dwUserId:6, bOpen:1)
Invoke UserSpeakControl(userid=-1,bOpen=1)
WaveIn Audio Capture Driver(Line In (XOX PK-3 Plus))
Audio Init, error:0, device:0, 1, 16000, 16, capmode:0
Invoke BRAC_SetVideoPos(dwUserId:6, hWnd:0x30504, l:0, t:0, r:801, b:450)
Audio codec init, handle:1, 11, 1, 16000, 16, 15850
Invoke UserCameraControl(userid=6,bOpen=1)
Invoke UserSpeakControl(userid=6,bOpen=1)
Audio Playback Device Init(0, 1, 16000, 16), WaveOut Playback Driver
Audio FX Status: VAD:1, NS:1, AGC:1, AEC:1
MinCroppingSize(640, 480) MaxCroppingSize(640, 480) Format(MJPG, 0x47504a4d)
MinCroppingSize(160, 90) MaxCroppingSize(160, 90) Format(MJPG, 0x47504a4d)
MinCroppingSize(160, 120) MaxCroppingSize(160, 120) Format(MJPG, 0x47504a4d)
MinCroppingSize(176, 144) MaxCroppingSize(176, 144) Format(MJPG, 0x47504a4d)
MinCroppingSize(320, 180) MaxCroppingSize(320, 180) Format(MJPG, 0x47504a4d)
MinCroppingSize(320, 240) MaxCroppingSize(320, 240) Format(MJPG, 0x47504a4d)
MinCroppingSize(352, 288) MaxCroppingSize(352, 288) Format(MJPG, 0x47504a4d)
MinCroppingSize(432, 240) MaxCroppingSize(432, 240) Format(MJPG, 0x47504a4d)
MinCroppingSize(640, 360) MaxCroppingSize(640, 360) Format(MJPG, 0x47504a4d)
MinCroppingSize(800, 448) MaxCroppingSize(800, 448) Format(MJPG, 0x47504a4d)
MinCroppingSize(800, 600) MaxCroppingSize(800, 600) Format(MJPG, 0x47504a4d)
MinCroppingSize(864, 480) MaxCroppingSize(864, 480) Format(MJPG, 0x47504a4d)
MinCroppingSize(960, 720) MaxCroppingSize(960, 720) Format(MJPG, 0x47504a4d)
MinCroppingSize(1024, 576) MaxCroppingSize(1024, 576) Format(MJPG, 0x47504a4d)
MinCroppingSize(1280, 720) MaxCroppingSize(1280, 720) Format(MJPG, 0x47504a4d)
MinCroppingSize(1600, 896) MaxCroppingSize(1600, 896) Format(MJPG, 0x47504a4d)
MinCroppingSize(1920, 1080) MaxCroppingSize(1920, 1080) Format(MJPG, 0x47504a4d)
MinCroppingSize(640, 480) MaxCroppingSize(640, 480) Format(RGB24, 0x0)
MinCroppingSize(160, 90) MaxCroppingSize(160, 90) Format(RGB24, 0x0)
MinCroppingSize(160, 120) MaxCroppingSize(160, 120) Format(RGB24, 0x0)
MinCroppingSize(176, 144) MaxCroppingSize(176, 144) Format(RGB24, 0x0)
MinCroppingSize(320, 180) MaxCroppingSize(320, 180) Format(RGB24, 0x0)
MinCroppingSize(320, 240) MaxCroppingSize(320, 240) Format(RGB24, 0x0)
MinCroppingSize(352, 288) MaxCroppingSize(352, 288) Format(RGB24, 0x0)
MinCroppingSize(432, 240) MaxCroppingSize(432, 240) Format(RGB24, 0x0)
MinCroppingSize(640, 360) MaxCroppingSize(640, 360) Format(RGB24, 0x0)
MinCroppingSize(800, 448) MaxCroppingSize(800, 448) Format(RGB24, 0x0)
MinCroppingSize(800, 600) MaxCroppingSize(800, 600) Format(RGB24, 0x0)
MinCroppingSize(864, 480) MaxCroppingSize(864, 480) Format(RGB24, 0x0)
MinCroppingSize(960, 720) MaxCroppingSize(960, 720) Format(RGB24, 0x0)
MinCroppingSize(1024, 576) MaxCroppingSize(1024, 576) Format(RGB24, 0x0)
MinCroppingSize(1280, 720) MaxCroppingSize(1280, 720) Format(RGB24, 0x0)
MinCroppingSize(1600, 896) MaxCroppingSize(1600, 896) Format(RGB24, 0x0)
MinCroppingSize(1920, 1080) MaxCroppingSize(1920, 1080) Format(RGB24, 0x0)
MinCroppingSize(2304, 1296) MaxCroppingSize(2304, 1296) Format(RGB24, 0x0)
MinCroppingSize(2304, 1536) MaxCroppingSize(2304, 1536) Format(RGB24, 0x0)
MinCroppingSize(640, 480) MaxCroppingSize(640, 480) Format(YUV420P, 0x30323449)
MinCroppingSize(160, 90) MaxCroppingSize(160, 90) Format(YUV420P, 0x30323449)
MinCroppingSize(160, 120) MaxCroppingSize(160, 120) Format(YUV420P, 0x30323449)
MinCroppingSize(176, 144) MaxCroppingSize(176, 144) Format(YUV420P, 0x30323449)
MinCroppingSize(320, 180) MaxCroppingSize(320, 180) Format(YUV420P, 0x30323449)
MinCroppingSize(320, 240) MaxCroppingSize(320, 240) Format(YUV420P, 0x30323449)
MinCroppingSize(352, 288) MaxCroppingSize(352, 288) Format(YUV420P, 0x30323449)
MinCroppingSize(432, 240) MaxCroppingSize(432, 240) Format(YUV420P, 0x30323449)
MinCroppingSize(640, 360) MaxCroppingSize(640, 360) Format(YUV420P, 0x30323449)
MinCroppingSize(800, 448) MaxCroppingSize(800, 448) Format(YUV420P, 0x30323449)
MinCroppingSize(800, 600) MaxCroppingSize(800, 600) Format(YUV420P, 0x30323449)
MinCroppingSize(864, 480) MaxCroppingSize(864, 480) Format(YUV420P, 0x30323449)
MinCroppingSize(960, 720) MaxCroppingSize(960, 720) Format(YUV420P, 0x30323449)
MinCroppingSize(1024, 576) MaxCroppingSize(1024, 576) Format(YUV420P, 0x30323449)
MinCroppingSize(1280, 720) MaxCroppingSize(1280, 720) Format(YUV420P, 0x30323449)
MinCroppingSize(1600, 896) MaxCroppingSize(1600, 896) Format(YUV420P, 0x30323449)
MinCroppingSize(1920, 1080) MaxCroppingSize(1920, 1080) Format(YUV420P, 0x30323449)
MinCroppingSize(2304, 1296) MaxCroppingSize(2304, 1296) Format(YUV420P, 0x30323449)
MinCroppingSize(2304, 1536) MaxCroppingSize(2304, 1536) Format(YUV420P, 0x30323449)
Video Config Size(1920, 1080) Format(RGB24, 25fps)
Message OnP2PConnectState(userid=6, state=1)
video init finish:1920x1080, RGB24, fps:25
Message OnP2PConnectState(userid=6, state=3)
video codec init:codec:1, 25fps, 1920x1080, bitrate:1200kbps, quality:3, preset:3, gop:60, handle:3
userid(6) video decode delay:15ms
Invoke LeaveRoom(roomid=1) Elapse:141 ms
Invoke LogoutServer(userid=8) Elapse:31 ms
Invoke BRAC_Release Elapse:31 ms
kinghongchen 发表于 2016-2-3 14:21
---------------------------AnyChat Platform Core SDK Client Log-------- ...
嗯,使用了默认的发言模式。
麻烦您运行一下我们的示例程序,声音是否正常呢? 佰锐科技-邵光清 发表于 2016-2-3 14:35
嗯,使用了默认的发言模式。
麻烦您运行一下我们的示例程序,声音是否正常呢?
运行你们示例程序声音也一样小 kinghongchen 发表于 2016-2-3 14:45
运行你们示例程序声音也一样小
您好,罗技自带麦克风的声音是正常的,外置麦克风的声音就特别小,几乎听不见
当使用外置麦克风时,运行我们的示例程序,进入【高级设置】,在【音频参数】中切换一下音频采集模式,是否正常?
另外,这个外置麦克风是什么品牌什么型号的? 佰锐科技-邵光清 发表于 2016-2-3 15:02
您好,
当使用外置麦克风时,运行我们的示例程序,进入【高级设置】,在【音频参数】中切换一下音频采 ...
切换到其它模式声音还是小的,麦克风品牌是“得胜” kinghongchen 发表于 2016-2-3 16:11
切换到其它模式声音还是小的,麦克风品牌是“得胜”
您好,有可能是音频设备的兼容性问题,建议更换其他型号的麦克风。
页:
[1]