- 博客(13)
- 资源 (2)
- 收藏
- 关注
转载 音视频、即时通讯、IM对传统聊天的影响
2014年“双十一”夜,腾讯微信电话本的新版本悄然上线。微信正式给“微信电话本”加入了“高清免费通话(VoIP)”功能,让微信用户能够直接免费打电话,在对方无法接通的情况下则会将音频转向语音信箱。 一石激起千层浪,不经意间腾讯公司抢了头条。但就其本质而言,这一产品还是基于运营商数据之上的业务,用户在使用这一产品时,还是会使用运营商的数据服务,因此是完全可以双赢的。
2014-12-31 16:24:48 1475
转载 IM、视频会议、即时通讯、音视频通讯的文件传输功能
现在人们之间的交流大多通过即时通讯工具完成,而这些工具都有文件传输的基本功能。那么在自行通过即时通讯工具进行二次开发后使用该功能呢,下面以国内领先音视频技术的AnyChat互动开发平台为例,实现文件传输功能。 自AnyChat SDK V4.1.0.1版本开始,AnyChat支持文件传输限速功能。默认设置下,AnyChat的文件传输以及缓冲区传输都是自动检测网络可用带宽,并按“以最短
2014-12-31 15:25:29 3105
转载 嵌入式、音视频、网络技术
近几年随着嵌入式技术的蓬勃发展,出现了基于嵌入式视频服务器技术的远程网络视频监控设备。嵌入式视频服务器的主要工作原理是:模拟视频信号经A/D后,采用MPEG-2或MPEG-4协议压缩,然后将压缩后的视频数据打包,传送到网络上。用户可以直接用浏览器或者客户端专用软件观看视频服务器上的图像,授权用户还可以控制摄像机云台镜头的动作或对该嵌入式系统进行配置。压缩部分可以采用专用的硬件芯片或由嵌入式CPU进
2014-12-31 15:09:18 1734
转载 音视频底层、即时通讯技术、音视频交互、跨平台基础
在很多即时通讯应用中,会根据应用场景的不同,需要对音频输入源进行选择,不同的应用场景对应不同的音频工作模式。需要支持多种音频工作(采集)模式,包括: 1、发言模式(默认):自动选择麦克风为音频输入源设备,用户说话的声音被麦克风采集,启动音频特效处理(包括:回音消除、静音检测、噪音抑制、自动增溢),该模式通常应用于互动交流,用户发言讨论等场合; 2、放歌模式:自动选择立体声混音输
2014-12-01 17:11:28 2022
原创 IM好友管理解决方案
客户端处理接口:#define WM_GV_USERINFOUPDATE WM_GV + 16 ///#define WM_GV_FRIENDSTATUS WM_GV + 17 ///// 获取用户好友ID列表BRAC_API DW
2014-12-01 17:09:52 1236
原创 如何在web端实现本地文件的访问功能
由于浏览器的安全性限制,无法在浏览器中直接访问本地路径下的文件,包括图片文件、视频文件等。我们通过一个AnyChat的项目来举例说明如何实现web浏览器访问本地文件:通过该Web服务器便访问本地路径下的文件方法:AnyChat内置的Web服务器默认是关闭状态,需要在初始化SDK成功之后通过如下的API接口打开:BRAC_SetSDKOption(BRAC_SO_
2014-12-01 16:21:44 15102
原创 Android视频方向为什么出现问题以及Android视频应用开发中的处理手段
由于Android的开放性,不同的设备存在一些差异,某些设备所采集的视频数据显示出来在方向上存在一定的误差,这通常与硬件设备的驱动相关,在使用开发包开发过程中经常会出下有些android设备视频不正常的情况,比如在使用AnyChat即时通讯SDK开发过程中遇到这个问题我们可以这样解决:新增加的API接口便是在远程显示时,可以支持手工来修正远程视频的方向。增加的API接口参数定义(以
2014-12-01 11:47:34 2453
转载 Android应用开发音视频文件
移动互联网随着智能手机的普及应用越来越广泛,所谓移动互联网是将移动通信和互联网整合在一起,使移动设备(包括手机和上网本、Pad平台)可以随时随地地访问互联网资源和应用获取相应的信息和处理。从2011年开始,“三网融合”正式被国务院纳入十二五计划并开始实施。国务院十分明确的把三网融合作为全面提高信息化水平的重要手段进行定位,彰显出三网融合在国家战略层面发展不可替代的重要性,也为三网融合在十二
2014-12-01 10:51:09 750
转载 视频流中的DTS/PTS到底是什么?
视频流中的DTS/PTS到底是什么? DTS(解码时间戳)和PTS(显示时间戳)分别是解码器进行解码和显示帧时相对于SCR(系统参考)的时间戳。SCR可以理解为解码器应该开始从磁盘读取数据时的时间。 mpeg文件中的每一个包都有一个SCR时间戳并且这个时间戳就是读取这个数据包时的系统时间。通常情况下,解码器会在它开始读取mpeg流时启动系统时钟(系统时钟的初始值是第一个数据包
2014-12-01 10:48:25 1676
转载 视频交互、视频会议、语音对讲、IM、开户等软件的基本流程和开发指南
视频呼叫业务逻辑主要实现两个终端(PC、手机、Pad等)之间的通话请求流程控制,包括请求(Request)、回复(Reply)、开始(Start)以及结束(Finish)等过程,可以形象理解为打电话的流程:拨号、等待、通话、挂断。 以下以AnyChat视频呼叫业务逻辑为例说明: 1、业务逻辑流程图 请参考http://bbs.anychat.cn/fo
2014-12-01 10:20:27 4579
转载 回音消除、噪音抑制的原理
在即时通讯应用中,需要进行双方,或是多方的实时语音交流,在要求较高的场合,通常都是采用外置音箱放音,这样必然会产生回音,即一方说话后,通过对方的音箱放音,然后又被对方的Mic采集到回传给自己。如果不对回音进行处理,将会影响通话质量和用户体验,更严重的还会形成震荡,产生啸叫。那么如何实现回声消除技术呢!回声消除就是在Mic采集到声音之后,将本地音箱播放出来的声音从Mic采集的声音数据中消除掉
2014-12-01 10:07:54 20067 1
原创 企业实时通信
企业实时通信,也叫企业即时通讯。它是一种面向企业终端使用者的网络沟通工具服务,使用者可以通过安装了即时通信的终端机与企业内部的两人或多人之间实现实时沟通。交流内容包括文字、界面、语音、视频及文件互发等。概要企业实时通信的核心就是沟通, 信息化高速发展的今天,每个企业都需准确、高效的资源整合及信息决策的汇集与分析。应用信息化手段来提升企业价值。以信息化引领企业创新。随着企业信息化即时
2014-10-31 11:17:24 1209
转载 移动视频开发包给我们带来的技术优势
随着软件技术的发展,各种技术日新月异。软件开发包也叫做SDK,是Software Development Kit的缩写,随着SDK的兴起给我们的开发工作带来了越来越多的便利。我总结了一下用SDK的好处如下:最近刚在用的SDK是AnyChat的一个手机视频开发外包,下载地址:http://www.anychat.cn/download.html1、节约开发时间,缩短项目开发周期。
2014-09-30 18:02:35 658
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人