- 博客(48)
- 资源 (2)
- 问答 (1)
- 收藏
- 关注
转载 B/S、C/S架构与视频对话技术
目前,大多数视频通话软件无非采用两个架构模式:纯B/S架构、纯C/S架构、B/S和C/S混合架构。首先先说下B/S架构: 即Browser/Server (浏览器/服务器) 结构,是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户界面完全通过WWW浏览器实现。 客户端基本上没有专门的应用程序,应用程序基本上都在服务器端。由于客户端
2014-08-21 10:48:44
1487
原创 音视频对讲SDK让游戏嗨起来
近年来随着音视频技术的快速发展,音视频与网游结合已经成为了网游行业的趋势,但是,早期的视频系统码流大,占用带宽高,是视频游戏应用的瓶颈,究其原因,视频游戏中如果视频占用的带宽太高,势必会影响到游戏的网络流畅性,严重时还会导致网络断线,影响到游戏玩家对游戏的依赖程度。这时候,你需要一套近乎完美的游戏视频SDK!随着网游玩家的不断增加,在政府提供的有利政策环境下,中国网游行业正不断朝着世界一流网游
2014-08-20 14:45:14
665
原创 医疗会诊音视频技术解决方案
临床医学院承担医、教、研的任务,接待实习学员,培训进修人员,教学任务繁重。手术教学过程,需现场教学,但手术室空间有限,学员多,教学效果差,而且影响手术工作。随着医学领域的不断发展,外科手术技术也在日新月异,利用高端计算机科学技术,对各种手术全程画面影像的实时记录,使之用于研究、教学和病例存档,已经得到非常的重视。有些具有争议的手术,也可以利用这些视频资料作为科学的判断依据。手术后对照这些影像资料进
2014-08-20 11:16:59
1967
原创 移动视频开发让我们把会议室装进口袋里
在这个时代,手机被开发者们所赋予的意义已经远远超出了大众的期望,与上网、完成电子购物、读书、看杂志相比,似乎打电话、发信息这些原本最主要的部分却变成了辅助功能。现在,手机在“智能”的前提下,已经越来越多的占据了人们的生活空间,因为,在Android、iOS等主流系统支持下的智能手机上,我们几乎已经无所不能,包括商务人士最常使用的高清视频会议,也因此而走上了街头。随着智能手机屏幕越来越大,有
2014-08-19 14:29:42
536
原创 视频对讲的几种分类
视频通话的几种分类视频电话概述 视频通话,又称视频对讲,分为走IP线路以及走普通电话线路两种方式。视频通话通常指基于互联网和移动互联网(3G互联网)端,通过手机之间实时传送人的语音和图像(用户的半身像、照片、物品等 )的一种通信方式。 如果说普通电话是“顺风耳”的话,视频通话就既是“顺风耳”,又是“千里眼”了。 视频通话的条件视频通话需要两台联网(3G、互联网、3G互联网)
2014-08-19 11:18:34
1627
原创 音视频 对讲技术实现楼宇智能化
楼宇智能化系统一般包括以下系统:综合布线系统、计算机网络系统、电话系统、有线电视及卫星电视系统、安防监控系统、一卡通系统、广播告示系统、楼宇自控系统、酒店管理系统、物业管理系统、智能楼宇管理系统(集控平台)及数据中心机房建设等。 1、综合布线系统 结构化综合布线系统是整幢大楼的“神经系统”,是网络、通讯等系统的基础。大楼结构化布线采用光纤作为主干(电话主干使用大对数线缆)、超五类或六类
2014-08-18 16:00:17
1718
转载 (教程)搭建IOS开发环境与手机视频开发
1. 目标iPhone下开发视频通讯程序前的基本准备要素,包括环境配置、iOS开发者证书等。2. 介绍2.1. iOS开发基本情况介绍2.1.1. iOS介绍iOS是由苹果公司为iPhone等设备开发的操作系统。它主要是给iPhone、iPod touch和iPad使用。就像其基于的Mac OS X操作系统一样,它也是以Darwin为基础的。iPhone O
2014-08-18 14:13:10
742
转载 关于安卓二次开发视频通讯环境配置
Android 开发环境安装配置手册本文指导,如何一步步搭建Android开发平台,并进行音视频即时通讯开发。1 下载软件n JDK 1.5+ 到 http://java.sun.com/javase/downloads/index.jsp 下载n Eclipse 3.3(Europa) 到 http://www.eclipse.org/downloads/ 下载 n
2014-08-18 13:55:31
499
转载 音视频开发技术(所支持的操作系统)
一.AnyChat SDK 所支持的操作系统1.AnyChat for Windows SDK1.1产品介绍·支持Windows平台音频即时通讯应用开发·支持C++、C#、Java、Delphi、VB.Net、Qt等开发语言·集成H.264、AAC、AMR等编解码技术·封装音视频的采集、编解码、传输、显示和播放等模块·提供客户端SDK和服务器SDK API接口2.A
2014-08-18 11:08:47
1065
转载 视频呼叫业务逻辑详解(视频开发技术)
新版本AnyChat已经内置视频呼叫(VideoCall)业务逻辑,简化应用层开发工作量,下面详细讲解视频呼叫业务逻辑:一、视频呼叫业务逻辑概述视频呼叫业务逻辑主要实现两个终端(PC、手机、Pad等)之间的通话请求流程控制,包括请求(Request)、回复(Reply)、开始(Start)以及结束(Finish)等过程,可以形象理解为打电话的流程:拨号、等待、通话、挂断。二、视频呼
2014-08-15 09:16:42
1042
原创 音视频开发技术,让智能家居更智能!
音视频开发技术,让智能家居更智能! 智能家居是在物联网的影响之下物联化体现。智能家居通过物联网技术将家中的各种设备(如音视频设备、照明系统、窗帘控制、空调控制、安防系统、数字影院系统、网络家电以及三表抄送等)连接到一起,提供家电控制、照明控制、窗帘控制、电话远程控制、室内外遥控、防盗报警、环境监测、暖通控制、红外转发以及可编程定时控制等多种功能和手段。定义 智能家居是一个居住环
2014-08-14 15:15:45
1618
原创 音视频 开发技术 在线好友解决方案
目前的anychat只提供了房间内用户列表、用户进出房间的业务逻辑,新版本将增强对上层业务逻辑的支持,提供完整的大厅好友解决方案。大厅好友解决方案包括:1、业务服务器可以设置用户的好友列表,客户端可以获得好友列表,不需要进入房间;2、客户端可以获得好友上线、下线的状态通知;3、业务服务器可以自定义设置用户的任意属性(如名称、签名、性别、备注等)并能同步到客户端,客户端可以获取业
2014-08-14 10:14:20
663
原创 视频开发技术安全保障措施
在安全上有了视频技术一切变得更加方便,在没有视屏技术以前安全的防控需要的是更多的人力物力,但是依然起不到良好的效果,由于视频技术的运用。安全变得更加的及时更加的可靠,我们只需要合理的运用视频技术便可以起到很好的效果。利用视频技术来服务于我们的安全是十分有必要的因为安全性高,图像掩码技术,防止非法篡改录像资料;只有授权用户才可以进行录像备份,有效防止恶意破坏;强大日志管理功能,保证了专用系统的安
2014-08-13 14:35:04
687
原创 手机视频开发即时通讯软件
据《第30次中国互联网络发展状况统计报告》显示,即时通信在中国网民中的使用率达82.8%,用户人数4.45亿。手机上网的进一步普及,尤其是智能终端的推广,以及手机聊天工具的创新,使得即时通信作为中国网民第一应用的地位更加稳固。 从整体来看,即时通信行业发展至今已历经多年,运营商凭借在市场中长期积累的经验,越来越了解用户的需求,运营商通过不断对产品功能进行更新,开创特色应用,增强了在网民
2014-08-13 11:41:48
858
原创 借音视频开发技术,开发招聘新途径
借音视频开发技术,开发招聘新途径 招聘是企业的一件大事,因为只有召集一批优秀的人才,才能让企业不断创造业绩。可是,企业都有固定的办公地点,在招聘时便存在地域局限。如果能开启视频会议系统,那么企业就可以在全国范围内,甚至是世界范围内广纳人才,让企业能够集思广益,制定更好的制度,产生更高的效率,创造更多的利润,并实现其最终目标。如何才能获取这套系统呢?答案是寻找音视频开发技术去开发去开发远程招
2014-08-12 11:03:25
504
1
原创 移动视频技术的先驱
今天的你,是否已经习惯于手机所带来的便捷丰富生活?手机的各种高级性能已经为人们的生活带来一道道美美的风景线。不过,你是否想象过用手机还可以使得“千里眼”的童话梦想成真?那么,就让AnyChat(www.anychat.cn)带你走进手机移动视频的奇幻世界,向你展示高科技发展的无穷魅力,为你的生活、你的事业、你的家人送上一双“千里眼”。 作为未来信息化发展的重要应用,手机移动化无疑将在
2014-08-12 09:46:03
598
原创 手机音视频开发APP应用
手机音视频开发APP应用1.前言随着手机技术不断发展,iPhone(iOS)以及Android等智能手机普及速度加快,越来越多的人选择使用手机终端进行各种音视频,比如视频聊天、视频会议、远程医疗、IM、在线开户等。根据市场研究机构comScore发布的最新消息,2011年8月,在美国Android和iOS设备控制了71%的智能手机市场份额,所以开发APP是需要的,也是必要的。2.开发要
2014-08-11 15:35:54
847
原创 将标准demo视频源码移植到工程中常见问题和解决方案
近日,有很多客户反馈将标准android demo的VideoActivity视频部分代码移植到自己的工程中遇到本地视频黑屏或者远程视频显示不了的问题,这里对这些问题做汇总说明,并给出解决方案。1、本地视频黑屏、不显示问题可能原因:没有设置音视频参数,没有使用Java采集模式解决方法:将标准demo里面hallactivity类中的ApplyVideoConfig函数移植到工程中,
2014-08-11 11:42:55
501
原创 音视频开发技术之排查故障信息
在开发,或是使用AnyChat Platform Core SDK的过程中,特别是在对AnyChat SDK不熟悉的情况下,遇到问题通常无从下手,这里我们给出较通用的故障分析、排查和解决方案: 一、服务器部分服务器程序启动后,会在服务器程序所在目录生成一个日志文件:“AnyChatCoreServer.log”,典型的日志文件内容如下:1.---------------------
2014-08-11 10:18:30
464
原创 高清视频实时对讲SDK源码
视频通话软件源代码(C++语言)http://oss.aliyuncs.com/videosrc/c_video_src.zip视频通话软件源代码(C#语言)http://oss.aliyuncs.com/videosrc/csharp_video_src.zip视频通话软件源代码(VB语言)http://oss.aliyuncs.com/videosrc/vb_vid
2014-08-08 10:13:37
4838
原创 8.8全民健身日,扒一扒音视频互动与健身的那些事儿
8.8全民健身日,扒一扒音视频互动与健身的那些事儿 偶然间,翻开日历,今天是8月8日——全名健身日,作为一名体育运动爱好者、IT工作者,今天就来扒一扒音视频互动与健康的哪些事儿。。。北京体博会现场照片,用户正在使用AnyChat与上海世博会现场语音视频连线,并接受中央电视台等媒体采访。(北京市副市长刘敬民在爱动健身营开幕式上致辞) 集成“AnyChat在
2014-08-08 09:19:19
685
转载 游戏视频开发平台的特点
“AnyChat游戏视频系统”采用增强的H.264视频编码算法和G.729语音编码算法,具有高画质、语音清晰、流畅的特点,采用P2P技术进行网络传输,服务器采用完成端口模型的重叠IO,具有极高的并发处理能力。视频技术视频制式:PAL-B分辨率: 176×144帧 率: 8视频编码器:H.264视频流码率:10kbps ~ 50kbps(VBR)音频技术采样
2014-08-07 10:28:51
505
转载 音视频开发技术之自主集成第三方编解码器
AnyChat Platform Core SDK支持加载外部音视频的编码、解码模块(简称AnyChat Codec库),增强系统的可扩展性,同时也满足一些特定应用环境的特殊需求,如与特定的硬件平台(android、pad)集成时,可以调用硬件编解码器,实现更高效率的即时通讯应用。AnyChat Platform Core SDK内核已经实现了部分常用的音视频编码、解码模块,如H.264视频编
2014-08-07 09:42:04
804
原创 视频开发之外部音视频输入
视频开发之外部音视频输入外部音视频数据输入功能主要满足一些特殊应用场合下的需求,通常普通用户不会使用到,使用该功能,可以由上层应用程序输入视频数据、音频数据到AnyChat,然后AnyChat再对这些数据进行编码、传输,即使用上层应用的数据做为数据源,而不使用AnyChat从本地声卡、摄像头采集的音视频数据。 通过外部音视频数据输入功能,可以让AnyChat客户端的音视频数据来源更加广
2014-08-06 10:08:50
615
原创 视频开发技术之文件传输限速
自AnyChat SDK V4.1.0.1版本开始,AnyChat支持文件传输限速功能。默认设置下,AnyChat的文件传输以及缓冲区传输都是自动检测网络可用带宽,并按“以最短的时间,最快的速度传输”的原则进行网络传输,这种原则可以适应大部分的应用,但在部分应用中,需要预留一些带宽给其它模块,并不希望AnyChat的文件传输占用所有的网络带宽,这种情况下就可以采用限速功能。 Any
2014-08-06 09:34:11
662
原创 视频开发技术之文件传输
AnyChat具有缓冲区及文件传输功能,可以实现客户端与客户端之间的缓冲区和文件传输,也可以实现客户端与服务器之间的缓冲区和文件传输功能(V4.1版本新增功能)。 AnyChat客户端之间的缓冲区及文件传输通道有:1、透明通道API接口:BRAC_TransBuffer;2、透明通道扩展API接口:BRAC_TransBufferEx;3、文件传输API接口
2014-08-05 10:40:23
634
原创 移动视频技术——新增API可手工修正视频方向
由于Android的开放性,不同的设备存在一些差异,某些设备所采集的视频数据显示出来在方向上存在一定的误差,这通常与硬件设备的驱动相关,新增加的API接口便是在远程显示时,可以支持手工来修正远程视频的方向。增加的API接口参数定义(以AnyChat for Web SDK为例):// 远程视频方向修正标志定义var BRAC_ROTATION_FLAGS
2014-08-05 10:22:25
677
转载 如何在移动视频开发中使用ip组播技术
AnyChat Platform Core SDK V4.0新增了对IP组播技术的支持,下面介绍如何使用相关的API接口,典型的加入多播组,并向多播组发送数据的代码如下: 1.// 设置本地组播策略2.DWORD dwMultiCastPolitic = 1;3.BRAC_SetSDKOption(BRAC_SO_NETWORK_MULTICASTPOL
2014-08-04 10:06:47
498
转载 Windows平台视频显示问题
1、如何显示本地视频,或是其它计算机上的视频? a)AnyChat的客户端必须初始化、登录系统、进入房间成功之后,才能显示本地视频或是其它用户的视频,详细的流程可参考:193. AnyChat开发流程指南; b)AnyChat有两种方式来显示视频,分别是:自动显示(BRAC_FUNC_VIDEO_AUTODISP)、回调视频数据(BRAC_FUNC_VIDEO_CB
2014-08-04 09:31:52
548
原创 如何实现音频合成立体声录制?
自AnyChat r4086版本开始,AnyChat支持音频合成立体声录制,增加录制标志常量:var BRAC_RECORD_FLAGS_STEREO = 0x00000200; ///复制代码调用代码为:var flags = BRAC_RECORD_FLAGS_VIDEO + BRAC_RECORD_
2014-08-04 09:14:59
1318
原创 开放录像服务器SDK接口(AnyChat Record Server SDK)
亲,非常高兴的告诉您,从AnyChat r4115版本开始,我们开放了录像服务器SDK接口(AnyChat Record Server SDK)。录像服务器SDK支持的平台包括Windows、Linux(x86、x64),支持的开发语言有C++、Java,示例代码位于SDK的src\recordserver目录下。AnyChat Record Server SDK是服务器端SDK,用于
2014-08-01 16:10:13
1407
转载 使用AnyChat如何实现任意两用户之间的音视频交互
由于AnyChat SDK目前只支持房间内的用户之间进行音视频、文字的交互,如果两个用户登录系统之后,想进行音、视频交互,则需要进行一些流程处理才能实现,通用的流程处理方法如下: 1、A登录系统,Server SDK记录A的信息2、B登录系统,Server SDK记录B的信息(并判断A和B是否为好友)Server SDK将A的信息(用户ID、用户名)发送
2014-08-01 14:29:29
1218
原创 AnyChat for Web SDK支持设置本地图片为界面背景
从AnyChat r4092版本开始,AnyChat for Web SDK支持设置本地图片为界面背景。如果需要改变默认的“AnyChat”背景,则可以通过API接口:SetBkImage来设置,参考:http://bbs.anychat.cn/forum.php? ... =172&extra=page%3D2早期的版本只支持网络路径(如:http://www.anych
2014-08-01 10:49:11
1242
原创 Windows平台视频录制支持视频并列模式录制
自AnyChat r4027版本开始,Windows平台(含Web平台)本地视频录制支持并列模式录制。Windows平台本地视频录制支持单用户录制、合成录制(画中画模式)、并列录制,其中:1、单用户录制是指整个录像文件只有一个用户的视频信息;2、合成录制是指整个录像文件包括通话双方的视频信息,其中视频以画面迭加的形式展现;3、并列录制是指整个录像文件包括通话双方的视频信息,其中
2014-07-31 10:28:30
755
3
原创 AnyChat新增屏幕共享(远程桌面)功能
自AnyChat r4020版本开始,AnyChat新增屏幕共享(远程桌面)功能。目前AnyChat for Windows SDK和AnyChat for Web SDK均已支持,可以实现将PC的桌面信息传输到PC、Web浏览器、手机(Android、iOS)、Pad上。功能实现原理:1、新版本内置一个“Native Screen Camera”的摄像头设备;2、当切换到
2014-07-31 09:35:28
2593
3
转载 在释放资源时,为什么有时会比较慢?
在释放SDK的资源(BRAC_Logout、BRAC_Release)时,有时会比较慢通常是由于开启了SDK的UPnP设备支持(参考:BRAC_InitSDK),由于关闭在UPnP设备上打开的端口需要一定的时间,就造成了SDK释放资源的时间增加。 操作UPnP设备通常会分为三个步骤,在初始化SDK时进行(1)发现UPnP设备和(2)打开uPnP端口,在释放SDK资源时则进行(3)关
2014-07-30 10:34:46
508
转载 什么是透明通道,如何使用?
“透明通道”顾名思义就是AnyChat SDK为上层应用提供的一个传输数据的通道,由于AnyChat SDK并不关心所传输的内容,即所传输的数据相对于SDK来说是“透明”的,便称为“透明通道”。 上层应用可以利用SDK提供的透明通道来扩展业务,传输的内容没有限制,可以为任意数据类型缓冲区,单次传输大小限制为1000字节,如可以利用透明通道传输业务上自定义的指令,接收方收到数据后,会
2014-07-30 10:19:41
1521
转载 音频工作(采集)模式是什么?
在即时通讯应用中,根据应用场景的不同,需要对音频输入源进行选择,不同的应用场景对应不同的音频工作模式。AnyChat Platform Core SDK(需要V2.8.6以上版本)支持多种音频工作(采集)模式,包括:1、发言模式(默认):自动选择麦克风为音频输入源设备,用户说话的声音被麦克风采集,启动音频特效处理(包括:回音消除、静音检测、噪音抑制、自动增溢),该模式通常应用于互动交流,用
2014-07-29 10:23:20
1178
转载 如何修改音频通信质量?
动态修改音频通信质量主要是通过调节音频编码器的目标码率来实现的,可以满足在不同的应用中使用不同通话质量的需求,如局域网或是网络带宽有保障的应用,可以采用较高的通话质量,而互联网则采用较低的通话质量来降低带宽占用。同时也可以动态修改音频通话质量,在较好质量和一般通话质量之间动态切换。该特性需要AnyChat Platform Core SDK V2.8.7以上的版本才能支持。 可通过
2014-07-29 10:22:38
736
转载 在什么情况下需要开启“反交织”模式?
“反交织”模式是AnyChat Platform Core SDK V2.8.6版本推出的新特性,当采集源输入信号是隔行扫描信号(如DV、电视信号等),且采集分辩率较高(如:640x480)时,需要开启“反交织”模式,可有效去除因采集与显示信号不同步所带来的“横条”干扰,特别是动态画面时干扰更明显,因为计算机屏幕显示是逐行扫描的。 典型开启“反交织”模式的代码如下:
2014-07-29 10:12:03
617
苹果手机视频对讲SDK源码
2014-08-21
安卓手机视频技术源码
2014-08-20
AnyChat的windows版,userid能否固定?
2014-07-31
TA创建的收藏夹 TA关注的收藏夹
TA关注的人