kinghong 发表于 2016-2-2 16:29:45

关于音频控制

你好,我是调用SDK开发的程序,在测试视频通话时一端声音特别小,但是用QQ通话时声音就是正常的,请问要怎么设置呢?

佰锐科技-邵光清 发表于 2016-2-2 17:08:11

您好,调用BRAC_AudioSetVolume来设置音频设备的音量。另外,右击任务栏右下角声音图标--【音量合成器】,调节程序音量。

kinghongchen 发表于 2016-2-3 13:17:39

佰锐科技-邵光清 发表于 2016-2-2 17:08
您好,调用BRAC_AudioSetVolume来设置音频设备的音量。另外,右击任务栏右下角声音图标--【音量合成器】, ...

你好,我是手动调整了麦克风的声音已经到100%了,本地扬声器声音也调到最大了,可以听到的远程声音依然很小。另外,我分别用了罗技自带麦克风和外置麦克风测试的,罗技自带麦克风的声音是正常的,外置麦克风的声音就特别小,几乎听不见。我在系统里比较了下两种录音设备的采样频率罗技是16000Hz,外置麦克风是44100Hz,查看了anychat服务器配置文件中有关音频方面的设置如下:

AudioSamplesPerSec=12000
AudioChannels=1
AudioBitsPerSample=16
AudioCodec=11
AudioBitrate=15850
是否要修改上面的参数来解决声音小的问题呢。

佰锐科技-邵光清 发表于 2016-2-3 14:03:56

kinghongchen 发表于 2016-2-3 13:17
你好,我是手动调整了麦克风的声音已经到100%了,本地扬声器声音也调到最大了,可以听到的远程声音依然很 ...

您好,将日志发上来让我们确认一下你的音频采集模式是什么,谢谢!

kinghongchen 发表于 2016-2-3 14:21:40

佰锐科技-邵光清 发表于 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

佰锐科技-邵光清 发表于 2016-2-3 14:35:57

kinghongchen 发表于 2016-2-3 14:21
        ---------------------------AnyChat Platform Core SDK Client Log-------- ...

嗯,使用了默认的发言模式。
麻烦您运行一下我们的示例程序,声音是否正常呢?

kinghongchen 发表于 2016-2-3 14:45:11

佰锐科技-邵光清 发表于 2016-2-3 14:35
嗯,使用了默认的发言模式。
麻烦您运行一下我们的示例程序,声音是否正常呢?

运行你们示例程序声音也一样小

佰锐科技-邵光清 发表于 2016-2-3 15:02:12

kinghongchen 发表于 2016-2-3 14:45
运行你们示例程序声音也一样小

您好,罗技自带麦克风的声音是正常的,外置麦克风的声音就特别小,几乎听不见

当使用外置麦克风时,运行我们的示例程序,进入【高级设置】,在【音频参数】中切换一下音频采集模式,是否正常?

另外,这个外置麦克风是什么品牌什么型号的?

kinghongchen 发表于 2016-2-3 16:11:27

佰锐科技-邵光清 发表于 2016-2-3 15:02
您好,

当使用外置麦克风时,运行我们的示例程序,进入【高级设置】,在【音频参数】中切换一下音频采 ...

切换到其它模式声音还是小的,麦克风品牌是“得胜”

佰锐科技-邵光清 发表于 2016-2-3 16:51:06

kinghongchen 发表于 2016-2-3 16:11
切换到其它模式声音还是小的,麦克风品牌是“得胜”

您好,有可能是音频设备的兼容性问题,建议更换其他型号的麦克风。
页: [1]
查看完整版本: 关于音频控制