小编在做即时通讯项目时候,并且是使用BRAChat提供的SDK音视频解决方案,但是对于“BRAChatCoreSDK对象能否使用单例模式、不想在每个需要使用BR_ChatCoreSDK对象的地方都new一个实例”的问题,对此做以下说明:
一、定义和调用
BR_ChatCoreSDK对象是可以使用单例模式的,可以在BR_ChatCoreSDK类中添加如下代码,提供单例对象(仅供参考,可以是其...
分类:
其他好文 时间:
2015-01-12 11:04:12
阅读次数:
215
在进行视频聊天、拍照甚至在视频录像时,能够增加一个当时的拍照或者录像时间,是非常有必要的。例如视频录像,当在翻看视频时,想要清楚事情发生在什么时间点,那么时间就是一个最好的证明。
如果是使用BRAChat的第三方音视频解决方案,则需要BRAChat r4245版本以后才支持,支持在本地视频上迭加时间戳,时间戳默认迭加在视频右上角,显示位置可更改,格式为“年-月-日 时:分:秒”。...
分类:
其他好文 时间:
2015-01-12 11:03:50
阅读次数:
403
由于小编之前使用过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
在IM通讯中,通常需要管理自己的小伙伴,经常联系的,重要的用户需要标识在同一用户列表里,方便自己快速联系以及查看好友动态。那么如何可以做到类似QQ的好友列表功能呢,如
大厅好友解决方案包括:
1、业务服务器可以设置用户的好友列表,客户端可以获得好友列表,不需要进入房间;
2、客户端可以获得好友上线、下线的状态通知;
3、业务服务器可以自定义设置用户的任意属性(如名称、签名、性别、备注等)并...
分类:
其他好文 时间:
2015-01-09 10:50:19
阅读次数:
188
“SDK即时通讯平台”是一套跨平台的即时通讯解决方案,基于先进的H.264视频编码标准、AAC音频编码标准与P2P技术,支持高清视频,整合了佰锐科技在音视频编码、多媒体通讯领域领先的开发技术和丰富的产品经验而设计的高质量、宽适应性、分布式、模块化的网络音视频互动平台。
“SDK即时通讯平台”包含了音视频处理模块(采集、编解码)、流媒体管理模块(丢包重传、抖动平滑、动态缓冲)、流媒体播放模块(多路...
分类:
移动开发 时间:
2015-01-09 10:49:30
阅读次数:
449
在Internet上,多媒体业务诸如:流媒体,视频会议和视频点播等,正在成为信息传送的重要组成部分。点对点传输的单播方式不能适应这一类业务传输特性--单点发送多点接收,因为服务器必须为每一个接收者提供一个相同内容的IP报文拷贝,同时网络上也重复地传输相同内容的报文,占用了大量资源。如图
1.1所示。虽然IP广播允许一个主机把一个IP报文发送给同一个网络的所有主机,但是由于不是所有的主机都需要这...
分类:
其他好文 时间:
2015-01-09 10:49:26
阅读次数:
276
随着iOS的强势面世,伴随着其出色的应用,一大堆开发人员在捣鼓IOS平台的开发,而基于iOS的音视频二次开发应用也为更多的程序员猛攻猛打。相信大家也使用过QQ的语音视频对话功能,但是不知道大家有没有试过自己来开发一个基于IOS平台的音视频即时通讯的应用,这个应用必须能够做到跨平台
· 支持iOS平台设备上的音频即时通讯应用开发
· ...
分类:
移动开发 时间:
2015-01-09 10:48:15
阅读次数:
271
C++音视频通讯源码demo下载,并有详尽的开发文档说明,助你快速领悟音视频世界、...
分类:
编程语言 时间:
2015-01-09 10:46:52
阅读次数:
318
在即时通讯的音视频通话过程中,某些特定领域,如证券网络视频见证开户、远程视频教育、在线客服应用、政府监狱视频探视等系统,都需要对当前会话内容做实时录制保存。...
分类:
其他好文 时间:
2015-01-08 13:29:14
阅读次数:
188