AnyChat SDK具有设置视频质量参数的接口(参考:175. 如何设置AnyChat视频质量?),但是如何在实际使用时,选择合适的视频质量参数就需要根据实际的系统运行环境综合来决定,下面我们针对常见的网络环境给出一些建议供参考。

目前常见的网络主要有四种类型:ADSL拨号接入方式、光纤接入方式、3G拨号接入方式、局域网。

ADSL拨号接入方式是一种非对称的网络接入,下行流量通常有2Mbps、4Mbps、6Mbps等,而上行流量通常都是512kbps,即上行速率和下行速率是不对称的。此时如果需要使用AnyChat进行音视频的交互,则上传流量只能用512kbps做为参考值,适合的分辨率有:QVGA(320x240)、CIF(352x288)、VGA(640x480)。

光纤接入方式是一种对称的网络接入,通常上行速率和下行速率相同。光纤接入的网络通常非常稳定,适合传输较高质量的视频,当网络带宽允许的情况下,适合的分辩率有:QVGA(320x240)、CIF(352x288)、VGA(640x480)、SVGA(800x600)、720P(1280x720)。

3G拨号接入方式也是一种非对称的网络接入,不同的网络运营商所提供的网络带宽各不相同,而且和ADSL一样上行网络带宽远远低于下行网络带宽,如联通的3G宣传的7.2Mbps网络带宽便是指下行带宽,而且3G的网络带宽质量与位置相关,如离信号基站越近,质量就越好,同一个基站下使用3G的用户越少,质量也就越好。在这种接入方式下,适合上传的分辨率有:QVGA(320x240)、CIF(352x288)。

局域网,或是专网网络带宽都非常充裕,选择多大的分辨率主要根据PC的性能来决定,通常局域网可以选择CIF(352x288)、VGA(640x480)、SVGA(800x600)、720P(1280x720)等分辨率。

AnyChat SDK具有设置视频质量参数的接口(参考:175. 如何设置AnyChat视频质量?),但是如何在实际使用时,选择合适的视频质量参数就需要根据实际的系统运行环境综合来决定,下面我们针对常见的网络环境给出一些建议供参考。

目前常见的网络主要有四种类型:ADSL拨号接入方式、光纤接入方式、3G拨号接入方式、局域网。

ADSL拨号接入方式是一种非对称的网络接入,下行流量通常有2Mbps、4Mbps、6Mbps等,而上行流量通常都是512kbps,即上行速率和下行速率是不对称的。此时如果需要使用AnyChat进行音视频的交互,则上传流量只能用512kbps作为参考值,适合的分辨率有:QVGA(320x240)、CIF(352x288)、VGA(640x480)。

光纤接入方式是一种对称的网络接入,通常上行速率和下行速率相同。光纤接入的网络通常非常稳定,适合传输较高质量的视频,当网络带宽允许的情况下,适合的分辩率有:QVGA(320x240)、CIF(352x288)、VGA(640x480)、SVGA(800x600)、720P(1280x720)。

3G拨号接入方式也是一种非对称的网络接入,不同的网络运营商所提供的网络带宽各不相同,而且和ADSL一样上行网络带宽远远低于下行网络带宽,如联通的3G宣传的7.2Mbps网络带宽便是指下行带宽,而且3G的网络带宽质量与位置相关,如离信号基站越近,质量就越好,同一个基站下使用3G的用户越少,质量也就越好。在这种接入方式下,适合上传的分辨率有:QVGA(320x240)、CIF(352x288)。

局域网,或是专网网络带宽都非常充裕,选择多大的分辨率主要根据PC的性能来决定,通常局域网可以选择CIF(352x288)、VGA(640x480)、SVGA(800x600)、720P(1280x720)等分辨率。

AnyChat质量模式分辨率、码率对应表(单位:kbps)

320x240

352x288

640x480

800x600

1280x720

12fps

25fps

12fps

25fps

12fps

25fps

12fps

25fps

12fps

25fps

static

20

40

60

70

100

130

160

180

350

380

motion

150

200

210

250

400

450

550

650

850

900

avg

80

120

150

180

200

230

300

350

450

550

Static—静态画面,motion—运动图像峰值,agv—平均码率

AnyChat的视频质量分为“码率控制模式”和“质量控制模式”,在“码率控制模式”下,视频流的目标码率会在设定码率的上下浮动,而在“质量控制模式”下,目标码率会根据视频图像的运动场景自动进行调节,静态画面时输出较低的码率,而运动画面时,会输出较高的码率,以保障视频的细节得到展现。通常来说,光纤接入方式、局域网等网络带宽比较充裕的场合可使用“质量控制模式”,而ADSL拨号接入和3G拨号接入则采用“码率控制模式”比较合适。

关于视频的帧率,帧率越高,视频越流畅,同时给网络的压力也会增大,输出的码率也会增加,通常来说,光纤接入方式、局域网等网络带宽比较充裕的场合可使用高帧率,如20fps、25fps,而ADSL拨号接入和3G拨号接入则采用低帧率比较合适,如8fps、12fps等。

php 视频设置参数设置,AnyChat SDK知识中心 - 如何设置合适的视频质量参数?相关推荐

  1. 众辰变频器参数设定_电工知识:变频器使用方法设定功能参数的方法

    电工知识:变频器使用方法,设定功能参数的方法 电工知识:变频器使用方法,设定功能参数的方法1.基本参数的设置1)按"MENU"键,控制盘显示屏出现"-99-"字 ...

  2. WebRTC Native M96 SDK接口封装--setVideoEncoderConfiguration设置本地视频的编码属性

    一系列云里雾里的介绍,最终还要回到接口的封装. 提供接口,给上层应用调用.今天,就聊一聊setVideoEncoderConfiguration,设置本地视频编码属性接口的实现. 接口定义(Agora ...

  3. 项目中利用AnyChat SDK实现将RGB数据作为视频源的实时推送功能

    一.前期调研工作: 查看官网简介www.anychat.cn 可以知道AnyChat支持外部音视频功能,具体描述如下: AnyChat Platform Core SDK V4.2版本增加了外部音视频 ...

  4. 计算机bios设置论文,玩转电脑必看知识——各种BIOS设置详解 的更多相关文章

    7.IDE Primary Master UDMA(第一个IDE主控制器下的UDMA模式) 8.IDE Primary Slave UDMA(第一个IDE从控制器下的UDMA模式) 9.IDE Sec ...

  5. 设置计算机网络密码怎么设置路由器,配置路由器图文教程,网络上网参数wifi密码,电脑手机连接设置...

    原标题:配置路由器图文教程,网络上网参数wifi密码,电脑手机连接设置 你好,我是老盖,首先感谢你观看本文,本篇文章我做的有视频,视频讲述的比较详细,也可以看我发布的视频. 大家新买的路由器需要配置一 ...

  6. 音视频互动开发平台之AnyChat SDK

    平台介绍 AnyChat音视频互动开发平台是一套跨平台的即时通讯解决方案,基于先进的H.264视频编码标准.AAC音频编码标准与P2P技术,支持高清视频,整合了佰锐科技在音视频编码.多媒体通讯领域领先 ...

  7. httpurlconnect设置中文参数_CNC数控机床三菱系统参数的设置及报警解除

    在三菱CNC的硬件连接检查与设置执行完毕向系统送电后,显示器上的READY绿灯仍然不亮.而且在[诊断]――[报警] 画面上显示很多报警内容,让初次使用三菱CNC的调试工程师感到困惑.而且三菱CNC的参 ...

  8. Java sdk及tomcat安装设置

    在安装好Java SDK后,还需要设置一些系统变量,系统变量的设置可以在系统属性-高级-环境变量中进行 JAVA_HOME=JAVA安装目录 CLASSPATH=-            库路径,可以 ...

  9. html怎么设置两块区域,将两个视频一左一右拼接 可裁剪画面并设置视频画面大小及位置...

    现在分享小视频依然是很火的,小编每次刷小视频的时候,总会被视频中漂亮小姐姐的手势舞所吸引,嘻嘻--很多人分享的小视频都会采用分屏效果,即一个画面中有两个视频内容,这样可以形成很明显的对比,当然啦,如果 ...

最新文章

  1. asp中sub与function的区别
  2. C++ Primer 5th笔记(chap 16 模板和泛型编程)类模板部分特例化
  3. Redis缓存雪崩、缓存穿透、热点Key解决方案和分析
  4. [Go] 正则表达式 示例
  5. LeetCode 84. 柱状图中最大的矩形(单调递增栈)
  6. goldengate for mysql_GoldenGate for mysql to mysql:单向同步
  7. 无线时代来临,谁来管理我的无线AP?
  8. webview 禁用横竖屏切换_X5内核WebView横屏切换崩溃
  9. arm电子相册项目——启动加载篇startup.s
  10. LintCode 介绍
  11. idea全局查找字段
  12. 如果我们能正确测本因子
  13. 关于travis scott的网名_小仙女可爱单纯的网名
  14. 冰羚中间件 conceptual-guide.md翻译
  15. 6-3 写字母(*) (10分)
  16. C语言写个简单的串口调试助手
  17. 前员工推出新搜索引擎Cuil挑战Google
  18. 营收、GMV飞升,有赞的亏损病仍然无解?
  19. 手把手教你开发Pro/TOOLKIT应用程序(一)
  20. Win+R快速打开程序设置方法

热门文章

  1. android 较高版本,页面分割线实现LinearLayoutCompat布局简单事例
  2. android 本地存储路径,Android本地存储路径学习
  3. mysql 死锁日志_Mysql死锁以及死锁日志分析
  4. 抓娃娃机爪不动怎么办_抓娃娃机出故障了要怎么维修
  5. 迷宫的非递归求解 C语言 数据结构课程设计
  6. Latex语法学习04:参考文献的引用
  7. 无线网络基础知识要点概括
  8. dumpbin的使用方法_VS2010中dumpbin工具的使用
  9. 2022年全球市场奢侈品营销服务总体规模、主要企业、主要地区、产品和应用细分研究报告
  10. 美术想要轻松学?一定不要错过“美术加”线上画室~