高清视频效果与故障信息
来源:互联网 发布:编辑数学试卷的软件 编辑:程序博客网 时间:2024/04/29 21:06
如何开启AnyChat高清视频效果?
自AnyChatPlatform Core SDK V4.5版本开始,AnyChat便支持高清视频720P(1280x720)和全高清视频1080P(1920x1080)的实时视频,可实现一对一的高清实时通话,还可以实现多对多的高清实时会议,下面讲述如何用AnyChat SDK中的Demo程序快速的演示高清视频效果。
一、下载SDK包
点击打开下载页面,解压缩,然后进入SDK包的:bin\demo\目录,运行里面的:BRAnyChatMeeting.exe程序,用任意帐号登录系统,进入任意一个房间,如下图所示:
二、设置参数
点击界面左下角的“高级设置”按钮,在弹出的“高级设置”界面中,在“视频参数”区域中,取消勾选“服务器配置参数“,在分辩率下拉菜单中选择分辩率1280x720或(1920x1080),将帧率设置为25,将码率设置为1000kbps,然后点击”应用更改“按钮,关闭”高级设置“界面,再打开,可以看到”当前分辨率“提示信息,如下图所示:
三、远程观看:在其它计算机再运行同样的程序,登录系统,进入同样的房间,在用户列表中双击任意用户名,即可看到该用户的视频,双击可放大显示,再次双击可全屏显示。
备注:
1、高清视频需要摄像头的支持,目前市面上的大部分摄像头不支持高清视频,所以在”高级设置“界面设置的高清分辩率(如:1920x1080)并不一定被支持,当摄像头不支持该分辩率时,AnyChat SDK会自动匹配一个最合适的分辨率;
2、目前我们测试支持高清分辩率的摄像头有:Logitech C920、C910,LifeCamHD-5000、HD-6000等;
3、全高清(1920x1080)适合局域网,或是光纤网络使用,对CPU和带宽要求稍高,而高清(1280x720)较适合互联网应用;
4、在测试过程中遇到相关问题。
5、如需自己部署服务器测试。
如何排查AnyChat故障信息?
在开发,或是使用AnyChatPlatform Core SDK的过程中,特别是在对AnyChatSDK不熟悉的情况下,遇到问题通常无从下手,这里我们给出较通用的故障分析、排查和解决方案:
一、服务器部分
服务器程序启动后,会在服务器程序所在目录生成一个日志文件:“AnyChatCoreServer.log”,典型的日志文件内容如下:
1.---------------------------InitService---------------------------
2.Current File Version[2, 8, 6,2],Build time:2010-06-22 20:17:25
3.Authorized certification success!
4.Run Service
5.Start TCP Server Successed(port=8906)!
6.Start UDP Server Successed(port=8907)!
里面记录了服务器的版本信息,以及发布时间,另外最重要的两点,还记录了授权信息是否验证成功和当前启动TCP和UDP的服务是否成功。
如果在服务器的配置文件中配置了SDK Filter (Plus)的接口,则也会在日志文件中记录加载是否成功。
通常服务器会遇到如下问题:
1、由于授权信息验证失败,而导致服务器启动失败。服务器启动时,会读取当前目录下的授权证书文件(AnyChat.cer)并验证是否有效,如果该文件丢失,或是授权信息不正确,均会导致启动失败,遇到该问题,请与我们的售后服务联系
2、由于端口被占用导致服务器启动失败。如果服务器配置文件中所配置的TCP、UDP端口被别的程序占用,或是启动了多个服务器进程,都将会导致端口被占用,遇到该问题,只需要关闭使用该端口的进程,或是在配置文件中修改端口号,然后重新启动服务器程序即可;
3、服务器运行过程中出现异常,通常AnyChat服务器都能捕获所产生的异常,将该异常发生点的内存进行转储为文件,文件名为“BRGVServerCrash.dmp”和“BRGVServerErrorLog.txt”,当异常发生后,请将这两份文件提供给我们,将有助于我们快速定位故障点,并提供升级补丁程序。
二、客户端部分
如果上层应用程序没有主动关闭AnyChatSDK的日志功能,则客户端程序运行后,将会在应用程序当前目录生成一个日志文件:“BRAnyChatCore.log”,可用记事本打开,里面记录了SDK的版本号,发布日期,启动时加载库文件是否成功的信息,以及上层应用调用AnyChat SDK的API接口信息,并包含部分参数。
通常分析客户端日志文件可以解决大部分关于客户端的不正常现象,包括:
1、不同的版本造成的异常:客户端日志会记录SDK的版本信息,相关库文件的版本信息和发布时间,和正常日志文件作对比,判断是否由于版本的不同导致的不正常;
2、由于组件没有注册成功,或是相关组件(DLL文件)加载失败,造成部分功能的不正常,如不能打开视频,或是不能打开本地音频采集设备,均可能是组件注册,或是组件缺失所导致的;
3、由于调用参数的错误导致SDK不能正常工作,如连接服务器不成功,而服务器又是正常的情况,通常是传入的IP地址,或是端口号不正确所导致的,该类问题可以分析日志文件中所记录的API传入参数来查找原因;
4、由于API调用的顺序问题而导致客户端的异常:通过和正常的日志文件进行对比,判断API的调用是否存在问题。
- 高清视频效果与故障信息
- 什么是高清视频
- 数据结构高清视频
- 高清视频监控的传输与存储解析
- 高清视频上传测试
- 高清视频转换器哪款好用
- 高清视频拼接设计方案
- 优酷 超清 高清 标清 视频地址 解析。
- 高清与非高清
- gui 的高清与标清
- 高清Joomla! 四步建站视频演示
- 网学大课堂高清学习视频
- MOV720P高清视频及下载网址
- MOV1080P高清视频及下载网址
- 【高清视频封装】mts转mkv
- AVS高清立体视频编码器
- 高清视频HDTV技术标准简介
- 高清视频的编码格式有五种
- cocos2d-x播放 音乐
- tar、gzip、unzip命令的详细使用方法备忘
- js中关于简单事件的处理与浏览器对象
- android 通话记录的查询与删除
- Android Studio Error—URI is not registered
- 高清视频效果与故障信息
- oracle 分页--小结
- Truth table for the OR operator
- android:屏幕自适应
- Android——PackageManager
- php memcache缓存
- ZooKeeper源码阅读(五):Leader选举
- eclipse调用tomcat
- 一个android sdk工程的ant脚本样例