近日,发现有较多朋友反馈在使用Chat SDK音视频解决方案,特别是在将标准android
demo的VideoActivity视频部分代码移植到自己的工程中遇到本地视频黑屏或者远程视频显示不了的问题。这些问题在我当时的开发过程中同样遇到了,在这里就简单把当时我自己解决问题的心得做一个简单汇总说明以及相应解决方案。
1、本地视频黑屏、不显示
问题可能原因:没有设置音视频...
分类:
移动开发 时间:
2015-01-13 10:37:30
阅读次数:
363
视频呼叫业务逻辑主要实现两个终端(PC、手机、Pad等)之间的通话请求流程控制,包括请求(Request)、回复(Reply)、开始(Start)以及结束(Finish)等过程,可以形象理解为打电话的流程:拨号、等待、通话、挂断。
以下以Chat视频呼叫业务逻辑为例说明:
1、业务逻辑流程图
请参考 http://bbs.anychat.cn/forum.php?m...
分类:
其他好文 时间:
2015-01-13 10:36:16
阅读次数:
242
由于小编之前使用过BR_Chat的音视频解决方案作视频会议系统开发,所以这里也就以当时的环境和处理机制简单做一个介绍。
1、BR_Chat-枚举本地视频采集设备-方法概述:
DWORD BRAC_EnumVideoCapture(TCHAR** lpDeviceName, DWORD&
dwDeviceNum);
功能:枚举本地视频采集设备
返...
下面主要介绍BR_Chat Platform Core SDK基本开发流程,适用于开发视频会议系统、语音视频聊天系统、远程教育平台以及即时通讯平台(IM)等。
一、初始化
该部分是首先要完成的,用于设置SDK的一些行为,包括设置对应的回调函数、设置SDK组件路径、设置是否产生日志文件等,通常初始化BR_Chat SDK的代码如下(C++):
01.//...
分类:
其他好文 时间:
2015-01-12 11:01:29
阅读次数:
279
chattr,Linux,lsattr,命令详解,总结.PS:有时候你发现用root权限都不能修改某个文件,大部分原因是曾经用chattr命令锁定该文件了。chattr命令的作用很大,其中一些功能是由Linux内核版本来支持的,不过现在生产绝大部分跑的linux系统都是2.6以上内核了。通过chat...
分类:
系统相关 时间:
2015-01-11 16:10:38
阅读次数:
241
问题描述:
Trie树
又称单词查找树,是一种树形结构,是一种哈希树的变种。典型应用是用于统计,排序和保存大量的字符串(但不仅限于字符串),所以经常被搜索引擎系统用于文本词频统计。
举个例子:os,oh,old,char,chat这些关键词构成的trie树:
root
...
分类:
编程语言 时间:
2015-01-01 09:00:30
阅读次数:
461
char* Jstring2CStr(JNIEnv* env, jstring jstr){ char* rtn = NULL; jclass clsstring = (*env)->FindClass(env,"java/lang/Strin...
分类:
其他好文 时间:
2014-12-19 01:54:47
阅读次数:
171
以谷歌自带的Bluetooth Chat举例说明,例子中有三个源文件,分别为:BluetoothChat.java, DeviceListActivity.java, BluetoothChatService.java。其中BluetoothChat.java是主UI的Activity,Device...
分类:
移动开发 时间:
2014-12-18 14:58:49
阅读次数:
881
安装完成Firefly之后,在pythonscript包(即Scripts文件夹)中就存在firefly-admin的工具。创建第一个工程打开命令行窗口,运行如下命令:firefly-admin.pycreateprojectchat_rooms这样就创建好了chat_rooms的工程,工程目录结构如下:(后补充,今天晚上无法上传图片!)注意到c..
Description
Overpower often go to the playground with classmates. They play and chat on the playground. One day, there are a lot of stars in the sky. Suddenly, one of Overpower’s classmates ask him: ...
分类:
其他好文 时间:
2014-12-16 21:03:50
阅读次数:
234