如何设置视频质量.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
如何设置视频质量

如何设置AnyChat视频质量?AnyChat SDK视频质量主要是通过服务器的“AnyChatCoreServer.ini”配置文件来控制,该配置是整个系统所有房间的默认配置,早期的版本无法实现由上层应用来控制不同的用户采用不同的视频质量参数,自“AnyChat Platform Core SDK V2.8”版本开始,AnyChat便提供了本地视频质量控制接口,可以由上层应用控制本地视频的编码质量,为某些特定的应用提供了基础,例如:可以实现主持人发言时采用高质量的视频参数,而普通用户采集一般的视频参数,从而达到发言者的视频效果优于普通用户的特定效果。(如果采集的视频信号有“横条”干扰。?AnyChat SDK的本地视频质量控制接口可以调节的参数包括“视频采集分辩率”、“视频帧率”、“视频码率”、“视频质量”、“关键帧间隔”以及“预设参数”的控制,参数定义如下:?01./// 本地视频编码码率设置(参数为int型,同服务器配置:VideoBitrate)02.#define BRAC_SO_LOCALVIDEO_BITRATECTRL????? 3003./// 本地视频编码质量因子控制(参数为int型,同服务器配置:VideoQuality)04.#define BRAC_SO_LOCALVIDEO_QUALITYCTRL????? 3105./// 本地视频编码关键帧间隔控制(参数为int型,同服务器配置:VideoGOPSize)06.#define BRAC_SO_LOCALVIDEO_GOPCTRL????????? 3207./// 本地视频编码帧率控制(参数为int型,同服务器配置:VideoFps)08.#define BRAC_SO_LOCALVIDEO_FPSCTRL????????? 3309./// 本地视频编码预设参数控制(参数为int型,1-5)10.#define BRAC_SO_LOCALVIDEO_PRESETCTRL??????????????? 3411./// 本地视频采集分辨率宽度控制(参数为int型,同服务器配置:VideoWidth)12.#define BRAC_SO_LOCALVIDEO_WIDTHCTRL???????????????? 3813./// 本地视频采集分辨率高度控制(参数为int型,同服务器配置:VideoHeight)14.#define BRAC_SO_LOCALVIDEO_HEIGHTCTRL??????????????? 39?其中视频质量控制有两种模式“平均码率模式”(默认设置)和“质量因子模式”,当设置的码率大于0时,启动“平均码率模式”,当设置的码率为0时,启动“质量因子模式”。典型的设置“平均码率模式”参数代码如下:01.DWORD?dwValue = 0;02.// 设置本地视频编码的码率03.dwValue = 60 * 1000;????// 60 kbps04.BRAC_SetSDKOption(BRAC_SO_LOCALVIDEO_BITRATECTRL,(constchar*)dwValue,sizeof(DWORD));05.// 设置本地视频编码的关键帧间隔06.dwValue = 20;07.BRAC_SetSDKOption(BRAC_SO_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,sizeof(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,(constchar*)dwValue,sizeof(DWORD));05.// 设置本地视频编码的质量因子06

文档评论(0)

cgtk187 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档