多语言展示
当前在线:952今日阅读:11今日分享:15

如何开启高清实时音视频内核调试模式?

在使用AnyChat SDK开发的过程中,通常遇到问题可以通过分析相应的日志文件(客户端:BRAnyChatCore.log,服务器:AnyChatCoreServer.log)来定位问题的所在,当遇到一些特殊问题时,标准的日志输出无法确定问题原因时,可以开启AnyChat的内核调试模式,输出更详细的日志信息,下面介绍开启AnyChat内核调试模式的方法。
工具/原料

Anychat SDK音视频开发包

方法/步骤
2

上面的配置信息“=1”表示该配置生效,将额外输出对应的日志信息,“=0”表示关闭,不输出对应的日志信息,在实际调试过程中,建议有针对性的开启某一项的调试信息输出,下面介绍每一个配置项的具体含义。

3

透明通道调用日志【OutputTransBuffer】:开启时将输出透明通道相关的调用信息,包括:BRAC_TransBuffer、BRAC_TransBufferEx、BRAC_TransFile、BRAC_SendSDKFilterData等API接口,输出内容包括API接口的调用、收到数据后的对应回调函数调用等信息。通常可以用来分析发送数据包,对方是否收到等。

4

传输任务工作日志【OutputTransTask】:开启时将输出传输任务相关的信息,包括BRAC_TransBufferEx、BRAC_TransFile等API接口,输出内容包含任务的创建、传输、完成等工作状态。

5

回调函数调用日志【OutputCallBackInvoke】:开启时将输出所有回调函数的调用记录,包括开始调用、结束调用等; API接口调用日志【OutputAPIInvoke】:开启时将输出所有API的调用记录,包括开始调用,结束调用等; 编解码器调试信息【OutputCodecLog】:开启时将输出内核编解码器的额外调试信息; 线程工作状态日志【OutputThreadStatus】:开启时将输出工作线程的日志信息;

推荐信息