欢迎来到天天文库
浏览记录
ID:38061205
大小:41.00 KB
页数:4页
时间:2019-05-28
《如何设置视频质量》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、如何设置AnyChat视频质量?AnyChatSDK视频质量主要是通过服务器的“AnyChatCoreServer.ini”配置文件来控制,该配置是整个系统所有房间的默认配置,早期的版本无法实现由上层应用来控制不同的用户采用不同的视频质量参数,自“AnyChatPlatformCoreSDKV2.8”版本开始,AnyChat便提供了本地视频质量控制接口,可以由上层应用控制本地视频的编码质量,为某些特定的应用提供了基础,例如:可以实现主持人发言时采用高质量的视频参数,而普通用户采集一般的视频参数,从而达到发言者的视频效果优于普通用户的特定效果
2、。(如果采集的视频信号有“横条”干扰。 AnyChatSDK的本地视频质量控制接口可以调节的参数包括“视频采集分辩率”、“视频帧率”、“视频码率”、“视频质量”、“关键帧间隔”以及“预设参数”的控制,参数定义如下: 01.///<本地视频编码码率设置(参数为int型,同服务器配置:VideoBitrate)02.#defineBRAC_SO_LOCALVIDEO_BITRATECTRL 3003.///<本地视频编码质量因子控制(参数为int型,同服务器配置:VideoQuality)04.#defineBRAC_SO_LOCALV
3、IDEO_QUALITYCTRL 3105.///<本地视频编码关键帧间隔控制(参数为int型,同服务器配置:VideoGOPSize)06.#defineBRAC_SO_LOCALVIDEO_GOPCTRL 3207.///<本地视频编码帧率控制(参数为int型,同服务器配置:VideoFps)08.#defineBRAC_SO_LOCALVIDEO_FPSCTRL 3309.///<本地视频编码预设参数控制(参数为int型,1-5)10.#defineBRAC_SO_LOCALVIDEO_PRES
4、ETCTRL 3411.///<本地视频采集分辨率宽度控制(参数为int型,同服务器配置:VideoWidth)12.#defineBRAC_SO_LOCALVIDEO_WIDTHCTRL 3813.///<本地视频采集分辨率高度控制(参数为int型,同服务器配置:VideoHeight)14.#defineBRAC_SO_LOCALVIDEO_HEIGHTCTRL 39 其中视频质量控制有两种模式“平均码率模式”(默认设置)和“质量因子模式”,当设置的码
5、率大于0时,启动“平均码率模式”,当设置的码率为0时,启动“质量因子模式”。典型的设置“平均码率模式”参数代码如下:01.DWORD dwValue=0;02.//设置本地视频编码的码率03.dwValue=60*1000; //60kbps04.BRAC_SetSDKOption(BRAC_SO_LOCALVIDEO_BITRATECTRL,(constchar*)&dwValue,sizeof(DWORD));05.//设置本地视频编码的关键帧间隔06.dwValue=20;07.BRAC_SetSDKOption(BRAC_SO
6、_LOCALVIDEO_GOPCTRL,(constchar*)&dwValue,sizeof(DWORD));08.//设置本地视频编码的帧率09.dwValue=8;10.BRAC_SetSDKOption(BRAC_SO_LOCALVIDEO_FPSCTRL,(constchar*)&dwValue,sizeof(DWORD));11.//设置本地视频编码的预设参数12.dwValue=3;13.BRAC_SetSDKOption(BRAC_SO_LOCALVIDEO_PRESETCTRL,(constchar*)&dwValue,s
7、izeof(DWORD));14.//使参数设置生效15.BOOL bUseAppParam=TRUE;16.BRAC_SetSDKOption(BRAC_SO_LOCALVIDEO_APPLYPARAM,(constchar*)&bUseAppParam,sizeof(DWORD)); 典型的设置“质量因子模式”参数代码如下:01.DWORD dwValue=0;02.//设置本地视频编码的码率03.dwValue=0;04.BRAC_SetSDKOption(BRAC_SO_LOCALVIDEO_BITRATECTRL,(constch
8、ar*)&dwValue,sizeof(DWORD));05.//设置本地视频编码的质量因子06.dwValue=4;07.BRAC_SetSDKOption(BRAC_SO_L
此文档下载收益归作者所有