即时通讯 手机音视频技术开发方案..docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
即时通讯 手机音视频技术开发方案.

“SDK即时通讯平台”是一套跨平台的即时通讯解决方案,基于先进的H.264视频编码标准、AAC音频编码标准与P2P技术,支持高清视频,整合了佰锐科技在音视频编码、多媒体通讯领域领先的开发技术和丰富的产品经验而设计的高质量、宽适应性、分布式、模块化的网络音视频互动平台。 “SDK即时通讯平台”包含了音视频处理模块(采集、编解码)、流媒体管理模块(丢包重传、抖动平滑、动态缓冲)、流媒体播放模块(多路混音、音视频同步)以及P2P网络模块(NAT穿透、UPnP支持、IP组播支持)等多个子模块,封装了底层的硬件操作(音视频采集、播放)、封装了流媒体处理(编解码、网络传输)等非常专业和复杂的技术,为上层应用提供简单的API控制接口,可以在极短的开发周期,以及极少的人力资源投入下为客户的现有平台增加音视频即时通讯、多方会议的功能。 “SDK即时通讯平台”分为客户端SDK和服务器SDK两大部分,其中客户端SDK用于实现语音、视频的交互以及其它客户端相关的功能,而服务器SDK主要实现业务层逻辑控制,以及与第三方平台的互联等。客户端SDK和服务器SDK均支持C++、C#、VB.Net以及Delphi等开发语言。 通过“SDK即时通讯平台”,可以开发具有企业特色的即时通讯系统、视频游戏系统、视频会议系统、网络教学系统、语音视频聊天系统、专家咨询平台以及政府应急指挥平台等,系统的功能、界面完全由企业定制。 AnyChat是国内知名音视频互动开发平台,经过长达九年之久的广泛应用和复杂化环境的检测, SDK系统在兼容性、安全性、稳定性、易用性方面具有较高的声誉。该SDK是佰锐科技全力打造的核心产品. SDK手机视频开发包是面向集成或软件开发商使用,用于开展手机视频相关的产品开发和系统集成。 开发包提供手机端音视频采集、编码、压缩、音视频传输等功能;通过与后端服务器对接,优先P2P通讯,实现手机视频即拍即传、手机视频直播,手机视频录制和手机视频通话。 当前手机视频SDK开发包支持iOS和Android平台。 .??提供手机视频采集直播的开发接口 ? ? ? 通过视频参数设置接口,设置拍摄视频的分辨率、编码方式、码流、媒体流类别等 ? ? ? 通过视频拍摄,实现视频的采集,编码和传输 ·???提供语音、文字通讯接口 ·???提供视频录制接口,包括本地视频录制 ·???提供文件传输接口 ?.??支持跨平台通讯,可与windows,web ,Linux完美互联互通 ·???提供透明通道,实现特殊功能 ? 一、拓扑结构图: 拓扑名词解析: ?( ?1)、中心服务器:主要负责服务器集群的管理,负载均衡,任务调度等任务, 同时还负责与业务层服务器进行交互,将AnyChat 即时通讯平台的用户相关 请求传递给业务服务器进行处理,并将处理结果反馈给对应的用户,起中间桥梁 作用。? ( ?2)、业务服务器:采用AnyChat Server SDK开发的独立服务器,负责整个系 统业务流程的管理,包括用户身份鉴权认证以及业务流的控制等,起到与第三方 系统互联互通的桥梁作用。? ( ?3)、房间服务器:负责处理终端用户在房间内的相关任务请求,转发流媒体数 据,协助用户之间 P2P 穿透。房间服务器可动态增、减,当新的房间服务器向中 心服务器注册成功之后,中心服务器的负载均衡机制便会将部分用户的请求调用给新加入的房间服务器处理,减轻其它房间服务器的压力。 ( ?4)、PC 用户:运行 ANYCHAT 客户端软件,提供二次开发接口(SDK),软件界 面可由用户自行开发,支持多种开发语言,包括 Java、VC++、Delphi、VB.Net、C#等, 封装为 ActiveX 插件之后可以集成到 IE 浏览器进行访问。? ( ?5)、移动智能终端用户:目前支持嵌入式 Linux、Android、IOS 等平台,提 供二次开发接口(SDK),实现跨平台访问,同时可与硬件平台紧密结合,实现硬 件的编码、解码(需要根据具体的硬件进行定制开发),默认采用软件方式进行 编码与解码。?? ? 二、相关技术指标: 视频编码器 ? ? ? ? ? ? ? ? ? ? ? ? ? ?H.264 AVC? 视频分辨率(*) ? ?? ? ? ? ? ? ? ? ???160×120 ?— ?1280×1024(可动态调节)? 视频帧率 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 1 ?— ?30 fps(可动态调节)?? 音频编码器 ? ? ? ? ? ? ? ? ? ? ? ? ? AAC、AMR-WB、SPEEX、CELT 音频采样率 ? ? ? ? ? ? ? ? ? ? ? ? ? 8000 Hz ?~ ?44100 Hz? 音频采样声道 ? ? ? ? ? ? ? ? ? ?

文档评论(0)

518100 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档