音视频解决方案
文章平均质量分 64
little_rui
这个作者很懒,什么都没留下…
展开
-
音视频SDK包 手机视频开发方案
“SDK即时通讯平台”是一套跨平台的即时通讯解决方案,基于先进的H.264视频编码标准、AAC音频编码标准与P2P技术,支持高清视频,整合了佰锐科技在音视频编码、多媒体通讯领域领先的开发技术和丰富的产品经验而设计的高质量、宽适应性、分布式、模块化的网络音视频互动平台。“SDK即时通讯平台”包含了音视频处理模块(采集、编解码)、流媒体管理模块(丢包重传、抖动平滑、动态缓冲)、流媒体播放模块(多路原创 2015-01-09 10:01:28 · 1792 阅读 · 0 评论 -
音视频技术 数字电视发展应用
即时通讯数字电视是人们谈论最多的热闹话题之一。由于数字电视是种新鲜事物,一些相关报道及文章介绍中出现似是而非的概念,诸多的数字电视产品造成大众困惑,茫然不知所措。其实,“数字电视”的含义并不是指我们一般人家中的电视机,而是指电视信号的处理、传输、发射和接收过程中使用数字信号的电视系统或电视设备。其具体传输过程是:由电视台送出的图像及声音信号,经数字压缩和数字调制后,形成数字电视信号,经过卫星、地面原创 2014-12-08 11:04:12 · 1014 阅读 · 0 评论 -
iOS 即时通讯 SDK开发包
一、系统介绍BRAChat for iOS SDK是一套即时通讯开发平台(SDK),包含了音视频处理模块与P2P网络模块两大部分,是 Platform Core SDK的重要组成部分,专为iOS平台设计,适用于iPhone、iPad、iTouch等Apple公司移动终端设备,并针对ARM系列CPU进行了汇编优化,可以做为iPhone平台上的即时通讯内核引擎,也可以做为视频会议、网络教育、即原创 2015-01-13 09:37:54 · 1379 阅读 · 0 评论 -
即时通讯技术 好友列表实现
在IM通讯中,通常需要管理自己的小伙伴,经常联系的,重要的用户需要标识在同一用户列表里,方便自己快速联系以及查看好友动态。那么如何可以做到类似QQ的好友列表功能呢,下面以一款在市面上功能强大的SDK为例做功能实现说明。 BRAChat SDK(—Chat音视频互动开发平台)是一套跨平台的(*)即时通讯解决方案,基于先进的H.264视频编码标准、AAC音频编码标准与P2P技术,原创 2015-01-13 09:31:34 · 2276 阅读 · 0 评论 -
Android 视频二次开发技术
近日,发现有较多朋友反馈在使用Chat SDK音视频解决方案,特别是在将标准android demo的VideoActivity视频部分代码移植到自己的工程中遇到本地视频黑屏或者远程视频显示不了的问题。这些问题在我当时的开发过程中同样遇到了,在这里就简单把当时我自己解决问题的心得做一个简单汇总说明以及相应解决方案。1、本地视频黑屏、不显示问题可能原因:没有设置音视频原创 2015-01-13 09:42:21 · 1328 阅读 · 0 评论 -
视频会议开发技术
要实现实时视频通信,除了需比与其它数据通信(语音,非实时视频,数据)更高的带宽外,还需要对视频信号进行较大的压缩。网络带宽正随着无线接入技术和有线传输技术的发展不断提升,但即使这样,如果不对视频信号进行必要的压缩,目前用户的接入带宽也是远远无法满足视频通信的要求。 假设用户接入网带宽为20M(在中国,有这种接入网带宽的用户很少吧?),如果用户想进行实时的视频通信(比如说你想跟原创 2014-12-24 10:41:31 · 1894 阅读 · 0 评论 -
视频会议的发展宗旨 一切为了方便
长期以来,专业的视频会议价格相对较高,在国内使其成为了一种“贵族消费”。国内市场主要集中于政府,事业单位和大型国有企业。企业的普及化远没有成熟的欧美市场。 未来视频会议的发展一方面将更为“贵族”化。像思科TelePresence系统的推出,追求面对面的沉浸式沟通效果,一整套解决方案,但价格目前也是巨高。 另外一方面,伴随着硬件成本的降低和规模的扩大,专业的视频会议终端价原创 2014-12-24 10:56:50 · 921 阅读 · 0 评论 -
在线客服 视频呼叫业务逻辑详解
视频呼叫业务逻辑主要实现两个终端(PC、手机、Pad等)之间的通话请求流程控制,包括请求(Request)、回复(Reply)、开始(Start)以及结束(Finish)等过程,可以形象理解为打电话的流程:拨号、等待、通话、挂断。 以下以Chat视频呼叫业务逻辑为例说明:1、业务逻辑流程图 请参考 http://bbs.anychat.cn/forum.php?m原创 2015-01-13 09:33:05 · 1530 阅读 · 0 评论 -
即时通讯 SDK 一对一通讯技术
在IM通讯中,经常会有一对一,一对多,多对多的通讯场景,不管是语音的还是视频的,或者是两者的混合,那么如何实现一对一的即时通讯场景需求呢,下面介绍一下BRAChat的即时通讯SDK。 BRAChat SDK(AnyChat音视频互动开发平台)是一套跨平台的(*)即时通讯解决方案,基于先进的H.264视频编码标准、AAC音频编码标准与P2P技术,支持高清视频,整合了佰锐科技在音原创 2015-01-13 09:22:16 · 1794 阅读 · 0 评论 -
远程教育 音视频技术实现
在传统的远程教育中,教师和学生、学生和学生的通讯一直是制约其发展的一个瓶颈。从 1994年开始,远程教育已经从函授教育,第二代的广播电视教育,发展成至今的以信息和网络技术为基础的第三代现代远程教育。 现代远程教育主要包括师生通过网络或多媒体光盘授课的方式:老师和学生处于不同的时空,学生通过网络或光盘接受老师之前录制好的视频课程,课下要求师生协调时间实时沟通。随着网络技术的不断发展,远程原创 2014-12-04 09:55:03 · 1992 阅读 · 0 评论 -
音视频二次开发 IP组播技术
在Internet上,多媒体业务诸如:流媒体,视频会议和视频点播等,正在成为信息传送的重要组成部分。点对点传输的单播方式不能适应这一类业务传输特性--单点发送多点接收,因为服务器必须为每一个接收者提供一个相同内容的IP报文拷贝,同时网络上也重复地传输相同内容的报文,占用了大量资源。在这种情况下组播(multicast)应运而生,它的出现解决了一个主机向特定的多个接收者发送消息的方法。1989年,I原创 2014-12-05 11:39:11 · 1296 阅读 · 1 评论 -
高清视频会议 视频聊天室源码下载
高清视频会议、视频聊天室源码简介:“SDK即时通讯平台”是一套跨平台的即时通讯解决方案,基于先进的H.264视频编码标准、AAC音频编码标准与P2P技术,支持高清视频,整合了佰锐在音视频编码、多媒体通讯领域领先的开发技术和丰富的产品经验而设计的高质量、宽适应性、分布式、模块化的网络音视频互动平台成熟产品可提供全套系统示例源代码(包服务端,客户端)下载地址http://download.cs原创 2015-01-12 09:23:49 · 3128 阅读 · 1 评论 -
音视频开发技术 时间戳叠加显示
在进行视频聊天、拍照甚至在视频录像时,能够增加一个当时的拍照或者录像时间,是非常有必要的。例如视频录像,当在翻看视频时,想要清楚事情发生在什么时间点,那么时间就是一个最好的证明。 如果是使用BRAChat的第三方音视频解决方案,则需要BRAChat r4245版本以后才支持,支持在本地视频上迭加时间戳,时间戳默认迭加在视频右上角,显示位置可更改,格式为“年-月-日 时:分:秒”。原创 2015-01-12 09:28:25 · 1155 阅读 · 0 评论 -
视频开发技术 视频设备枚举 C#
由于小编之前使用过BR_Chat的音视频解决方案作视频会议系统开发,所以这里也就以当时的环境和处理机制简单做一个介绍。1、BR_Chat-枚举本地视频采集设备-方法概述: DWORD BRAC_EnumVideoCapture(TCHAR** lpDeviceName, DWORD& dwDeviceNum); 功能:枚举本地视频采集设备 返原创 2015-01-12 09:35:05 · 1096 阅读 · 0 评论 -
视频会议 即时通讯 开发流程指南
下面主要介绍BR_Chat Platform Core SDK基本开发流程,适用于开发视频会议系统、语音视频聊天系统、远程教育平台以及即时通讯平台(IM)等。 一、初始化该部分是首先要完成的,用于设置SDK的一些行为,包括设置对应的回调函数、设置SDK组件路径、设置是否产生日志文件等,通常初始化BR_Chat SDK的代码如下(C++): 01.//原创 2015-01-12 09:38:56 · 1650 阅读 · 0 评论 -
音视频开发技术 单例模式
小编在做即时通讯项目时候,并且是使用BRAChat提供的SDK音视频解决方案,但是对于“BRAChatCoreSDK对象能否使用单例模式、不想在每个需要使用BR_ChatCoreSDK对象的地方都new一个实例”的问题,对此做以下说明:一、定义和调用BR_ChatCoreSDK对象是可以使用单例模式的,可以在BR_ChatCoreSDK类中添加如下代码,提供单例对象(仅供参考,可以是其原创 2015-01-12 09:33:00 · 705 阅读 · 0 评论 -
音视频 即时通讯Linux源码
由于使用习惯,Linux在中国受欢迎程度远不如windows,相应的软件也比较少,尤其是音视频类的软件,但是,这并不代表就完全没有。下面介绍一款强大的音视频即时通讯平台给大家,它就是——Anychat for Linux SDK。AnyChat是一套跨平台的音、视频即时通讯解决方案,基于先进的H.264视频编码标准、AAC音频编码标准与P2P技术,支持Windows、Linux、web、A原创 2015-02-11 14:27:49 · 1919 阅读 · 0 评论 -
视频会议 影响音视频效果的因素
在视频会议系统的应用中,影响视音频效果的因素主要集中在三个方面:1)网络的服务质量;2)MCU和终端的性能;3)会议室的设计。一、网络的服务质量(QoS) 目前,视频会议系统常用的网络主要有E1专线和IP两种。E1专线基于电路交换和时分复用技术,能够提供端到端的独享带宽,因此网络本身具有完善的传输质量保障机制。在绝大多数情况下,影响E1专线传输效果的主要因素就是传输设备和原创 2015-02-11 14:51:25 · 2520 阅读 · 0 评论 -
即时通讯 音视频聊天室开发建议
目前网上视频聊天室、视频会议软件、可视IP电话软件随处可见,你是否想自己做一个玩玩?其实这类软件无非是视频加上网络而建成的。如果熟悉视频捕 捉和网络传输技术,根本就难不倒你。本文详细介绍了如何利用别人提供的sdk来开发视频聊天室首先介绍一下视频聊天技术发展历程 1、 C/S结构的视频聊天软件或插件。这是最早的视频聊天开发技术,已经被淘汰。 2、 P2P模式的视频聊天软件或插件。这是原创 2015-02-11 13:56:28 · 998 阅读 · 0 评论 -
即时通讯 音视频 开发技术
音视频软件开发的介绍音视频软件开发,也叫音视频即时通信开发。随着互联网的发展,人们之间的交流逐步从电话移向网络。每天都有相当多的人在使用各种网络交流工具,如MSN,腾讯QQ,Anychat,ICQ,新浪微博。 可以看出人们对于网络上即时的沟通方式是非常敏锐的,所能容纳的程度也远远超过我们的预计。然而目前大部分网络交流工具都还是以文字为主,语音视频功能大部分还是不够成熟,完全通过网络实现语原创 2015-02-11 14:17:40 · 1312 阅读 · 0 评论 -
音视频即时通讯 功能需求汇总
即时通讯开发,也叫音视频即时通信开发。随着互联网的发展,人们之间的交流逐步从电话移向网络。每天都有相当多的人在使用各种网络交流工具,如Anychat,腾讯QQ,ICQ,MSN,新浪微博。 可以看出人们对于网络上即时的沟通方式是非常敏锐的,所能容纳的程度也远远超过我们的预计。然而目前大部分网络交流工具都还是以文字为主,语音视频功能大部分还是不够成熟,完全通过网络实现语音视频需要考虑到很多方面,原创 2015-01-26 10:58:00 · 3156 阅读 · 0 评论 -
视频通讯 IP组播技术
在Internet上,多媒体业务诸如:流媒体,视频会议和视频点播等,正在成为信息传送的重要组成部分。点对点传输的单播方式不能适应这一类业务传输特性--单点发送多点接收,因为服务器必须为每一个接收者提供一个相同内容的IP报文拷贝,同时网络上也重复地传输相同内容的报文,占用了大量资源。在这种情况下组播(multicast)应运而生,它的出现解决了一个主机向特定的多个接收者发送消息的方法。1989...2014-12-26 13:50:09 · 409 阅读 · 0 评论 -
C++视频会议demo源码下载
视频聊天室源码简介: 成熟产品可提供全套系统示例源代码(包服务端,客户端,),同时有完善的开发文档指南,且具有文件传输、音视频录制等功能。 采用C++语言开发系统速度快,稳定。H264视频编解码视频清晰,流畅,同时多路视频,可4路、6路、8路、9路视频等。 ...2014-12-26 14:01:22 · 1319 阅读 · 2 评论 -
Android音视频处理技术 视频录制
Android的音视频处理音频Audio和视频Video音视频支持框架需要设备底层具有音视频相关的硬件设备和驱动支持,为了适应各种音视频设备,抽象了2个层次。第一层:音频硬件抽象层,向上提供统一的音视频操作接口,屏蔽不同硬件设备的实现细节差异。在该层之上,增加音频控制层,运行在独立的线程内,用RPC与上层通信,将不同的音轨混合起来,输入到硬件中。 音视频中的解码编...2015-02-04 14:04:01 · 404 阅读 · 0 评论 -
RTP协议: Internet音视频传输
Internet一直在不断变化:静态内容让位于流视频,音乐和语音取代了文本,交互式音频和视频正变得越来越常见。这些变化要求我们开发出新的应用,同时这些变化给应用设计者带来了新的、独特的挑战。 本书讲述了如何构建这些新的应用:IP电话,视频会议,流媒体和网络电台。本书研究了那些在IP网络中可靠地传输音视频所固有的挑战,并且本书还讲解了在面对各种网络问题...原创 2015-02-04 17:54:38 · 407 阅读 · 0 评论 -
音视频技术 如何在web平台实现本地内容向base64编码转换
BRAChat for Web SDK r4504版本提供了新的API接口,支持将本地文件内容转换为BASE64编码字符串的能力,可以实现将本地文件读取到Web页面,进而上传到Web后台进行处理,比如利用Chat for Web SDK在Web页面上实现图片的抓拍之后,在抓拍的回调事件中将图片文件转换为BASE64字节流,然后上传到Web后台进行图像识别、人脸识别等处理。示例代码:原创 2015-02-11 10:48:32 · 2102 阅读 · 0 评论 -
音视频互动开发平台for Linux
由于使用习惯,Linux在中国受欢迎程度远不如windows,相应的软件也比较少,尤其是音视频类的软件,但是,这并不代表就完全没有。下面介绍一款强大的音视频即时通讯平台给大家,它就是——Anychat for Linux SDK。SDK是一套跨平台的音、视频即时通讯解决方案,基于先进的H.264视频编码标准、AAC音频编码标准与P2P技术,支持Windows、Linux、Mobile、An原创 2015-01-21 10:29:12 · 898 阅读 · 0 评论 -
音视频技术 视频抖动优化
大家在视频聊天中,经常会出现马赛克或是视频短暂卡住不动等,通常是由于网络不稳定,如丢包、抖动等造成的。一般音视频技术都会加入了丢包重传、抖动优化等措施,可以避免由于网络偶尔变差而对音视频通话效果的影响,但是当网络带宽不足,或是网络状态持续恶化时,下面介绍其中一个跨平台的音视频即时通讯的SDK技术-Any.Chat互动平台,Any.Chat内核提供了一个API接口,可以让上层根据自身的应用来原创 2014-12-10 10:21:30 · 1664 阅读 · 0 评论 -
跨平台的即时通讯音视频解决方案
改变你视界的AnyChat,通过封装音视频编解码、流媒体处理以及P2P等专业复杂技术,为上层应用提供简单的API控制接口,实现一对一、一对多的实时音视频交互、文件传输、透明通道、音视频录制等功能。在移动互联网、物联网、在线教育、远程医疗、视频客服以及智能家居等业务领域拥有广泛的应用空间。 产品核心竞争力一、音视频通信承载数千客户的多形态音视频通信应用,近十年技术积累值得信赖,Any原创 2015-02-06 14:47:33 · 2060 阅读 · 0 评论 -
音视频技术 视频开发参考资料
本文阐述视频聊天网站相关的技术、发展过程以及未来的发展趋势。我长时间从事外包业务开发和技术开发的,从客户那里了解到了很多的视频聊天网站相关的需求,经过自己长时间对视频聊天网站运营模式、盈利模式、系统架构以及相关技术的研究,写下这篇文章。一来是整理自己的思路,更好的确定未来发展的方向,二来,也让对视频聊天网站感兴趣的站长或其他朋友能够通过此文更深入的了解下视频聊天行业的发展以及未来走势同时列出相关的转载 2015-01-21 09:28:14 · 1421 阅读 · 0 评论 -
手机音视频开发 视频聊天APP应用
1.前言随着手机技术不断发展,iPhone(iOS)以及Android等智能手机普及速度加快,越来越多的人选择使用手机终端进行各种音视频,比如视频聊天、视频会议、远程医疗、IM、在线开户等。根据市场研究机构comScore发布的最新消息,2011年8月,在美国Android和iOS设备控制了71%的智能手机市场份额,所以开发APP是需要的,也是必要的。2.开发要求无论是开发原创 2015-01-21 09:33:42 · 3978 阅读 · 0 评论 -
本地音视频远程传输 QT技术
本文介绍了一种采用Qt5.0的Multimedia多媒体技术实现音视频采集和本地播放,采用FFmepg开源库把所采集的原始视频数据进行编码成H.264压缩格式,采用G.711编码方式把所采集的原始音频数据编码,再把编码之后的音视频压缩数据进行网络传输的技术。 利用QT技术开发而成的即时通讯demo,可参考下载AnyChat 音视频SDK包中的源代码,anychatcoresdk_linu...原创 2015-02-11 11:08:14 · 1488 阅读 · 0 评论 -
音视频开发平台 Java Web业务服务器
本文简介如何把音视频通讯平台部署到Java web 业务服务器上,实现更为方便的业务逻辑应用等原创 2015-01-08 10:38:13 · 942 阅读 · 0 评论 -
如何实现IM中的好友列表
在IM通讯中,通常需要管理原创 2014-09-26 11:06:30 · 3010 阅读 · 1 评论 -
寻找开放的录像服务器SDK接口
如果您需要一个开放的、可实现视频录制的非常高兴的告诉您,从AnyChat r4115版本开始,我们开放了录像服务器SDK接口(AnyChat Record Server SDK)。录像服务器SDK支持的平台包括Windows、Linux(x86、x64),支持的开发语言有C++、Java,示例代码位于SDK的src\recordserver目录下。AnyChat Record Serv原创 2014-10-14 17:05:56 · 972 阅读 · 1 评论 -
如何在Android上集成第三方Codec
AnyChat支持使用外部音视频编解码器,开放了内部API接口,在Android(或Linux)平台,可以通过该接口与硬件芯片的Codec进行集成,实现硬件加速。详情可参考:AnyChat集成第三方编解码器现公开Android平台下集成第三方编解码器的示例源代码,主要是一个框架代码,便于用户在集成Codec时,不需要额外搭建类似的框架,提高效率。解压后,可直接用NDK(r8原创 2014-10-10 17:43:52 · 809 阅读 · 1 评论 -
音视频技术 IP组播
在Internet上,多媒体业务诸如:流媒体,视频会议和视频点播等,正在成为信息传送的重要组成部分。点对点传输的单播方式不能适应这一类业务传输特性--单点发送多点接收,因为服务器必须为每一个接收者提供一个相同内容的IP报文拷贝,同时网络上也重复地传输相同内容的报文,占用了大量资源。如图 1.1所示。虽然IP广播允许一个主机把一个IP报文发送给同一个网络的所有主机,但是由于不是所有的主机都需要这些报转载 2014-11-18 17:55:02 · 1457 阅读 · 0 评论 -
即时通讯的单例模式使用
之前有用户咨询到“AnyChatCoreSDK对象能否使用单例模式、不想在每个需要使用AnyChatCoreSDK对象的地方都new一个实例”的问题,对此做以下说明:一、定义和调用AnyChatCoreSDK对象是可以使用单例模式的,可以在AnyChatCoreSDK类中添加如下代码,提供单例对象(仅供参考,可以是其他定义方式)private static AnyC原创 2014-10-08 14:16:53 · 672 阅读 · 1 评论 -
Android 平台下的即时通讯
该文章转载于http://skywen.iteye.com/blog/1811310转载 2014-10-24 16:39:56 · 1267 阅读 · 1 评论 -
基于web视频聊天技术归纳
本文转载于http://zhidao.baidu.com/link?url=brsWhD7CoFno5-Lojb-lpz7Vc8VeD6WPI_4Eh5cWnVdfYRUJoIGCyYCzO_J3tx4Wfyt1hQkn3dcsuinMRjzW7a当前开发基于web视频聊天的技术有哪些? 比如哪些技术组合? 用什么语言开发?当前主流的解决方案?转载 2014-10-16 17:02:39 · 3040 阅读 · 1 评论