实时通讯音视频互动开发需求汇总
实时通讯音视频互动开发就是通过开发一套跨平台的即时通讯音视频同步解决方案,基于先进的H.264视频编码标准、AAC音频编码标准与P2P技术,整合音视频编码、多媒体通讯开发技术而设计的高质量、宽适应性、分布式、模块化的网络音视频互动平台来满足人们的即时通讯需求。
接下来介绍一下云智真音视频互动开发平台(云智真音视频SDK)的功能。
产 品 名 称
音视频互动开发平台
软件功能项目
功能说明
基本功能
音视频实时交互
客户端可进行一对一,一对多,或是多对多的实时语音通话,视频交流,音视频同步。
自动多路混音
在多路语音通话时,内核自动进行混音处理
文字消息
客户端可以向其它客户端发送文字消息数据
文件传输
客户端可以向其它客户端传送文件,传送过程有进度提示
图像抓拍
客户端可实时抓拍图像并保存为jpg文件
音视频录像
客户端可实时录制语音、视频数据并保存为mp4文件
透明通道
客户端之间,或是客户端与服务器之间可传输任意缓冲区数据
P2P网络传输
音视频数据,文件传输数据,透明通道数据优先采用P2P传输,当P2P不通时,服务器自动进行转发,支持UDP、TCP的P2P网络通信
IP组播
音视频数据可通过IP组播方式发送、接收
媒体数据代理
实现指定用户将其它用户的流媒体数据(音频、视频)做为自己的数据,转发给请求指定用户相关数据的用户
外部音视频输入
提供API接口接收上层应用程序输入的音频数据、视频数据,而不从音视频输入设备上进行数据的采集
加载外部编解码器
支持加载外部音视频的编码、解码模块,增强系统的可扩展性
音视频输入输出设备切换
支持音频输入(录音)、音频输出(播放)、视频输入(采集)等设备的枚举、选择,可在不同的设备之间切换
WEB浏览器应用
支持IE浏览器,实现IE上面的音视频即时通讯功能
回声消除等音频信号处理
支持回声消除、噪音抑制、静音检测、自动增益等音频信号处理,提供高质量的全双工语音通话能力
Windows服务模式
将服务安装为“服务”之后,将随操作系统的启动而运行,不需要登录操作系统界面手动运行
多平台
Windows
提供Windows平台SDK开发包,可开发Windows平台上的应用程序,支持Windows 2003、Windows XP、Win7等操作系统,支持32位、64位平台;
Linux
提供Linux平台SDK开发包,可开发Linux平台上的应用程序
Android
提供Android平台SDK开发包,可开发Android平台上的应用程序
iOS
提供iOS平台SDK开发包,可开发iOS平台上的应用程序
安全与可靠性
服务器隐藏
服务器所使用的TCP、UDP服务端口均可自定义(在服务器的.ini文件中配置),实现服务的隐藏
通信协议加密传输
服务器与客户端之间的底层通信协议均加密传输。防止非标准客户端连接服务器,为系统提供一道安全的屏障
服务器设置认证密码
服务器可设置连接认证密码。防止非授权云智真客户端连接服务器
双机热备
服务器有两种工作模式,分别为:主服务器模式(Master Server)、从服务器模式(Slave Server),当从服务器被激活,且主服务器宕机之后,从服务器将会立即开始服务,接受客户端连接
API接口
客户端SDK
提供API接口,可用于开发客户端应用程序,实现即时通讯功能
服务器SDK
提供API接口,可用于开发服务器应用程序,实现业务逻辑的处理
支持的开发语言和集成开发环境
C++
支持VC++集成开发环境,提供C++语言示例程序源代码
Delphi
支持Delphi集成开发环境,提供Delphi语言示例程序源代码
C#
支持.Net集成开发环境,提供C#语言示例程序源代码
VB.Net
支持.Net集成开发环境,提供VB.Net语言示例程序源代码
Objective-C
支持XCode集成开发环境,提供Objective-C语言示例程序源代码
Java
支持Java集成开发环境,提供Java语言示例程序源代码
其它
日志记录
客户端、服务器均能生成工作日志,用于状态检测和故障分析
视频参数调节
可动态进行视频参数调节,包括:分辨率、目标码率、采样帧率、质量因子等参数,即时生效,在硬件支持的情况下,内核可支持176x144 — 1280x1024的视频分辨率
音频参数调节
可动态进行音频参数调节,包括采样率、采样通道、目标码率、音频工作模式等参数,即时生效,支持16000Hz、Mono和44100Hz、Stereo的音频采样
外部设备记忆
自动记录最后一次工作的视频输入设备、音频输入、输出设备,下一次启动时,自动选择前面记录的设备进行工作
 
简单的说,云智真实时音视频SDK是一套多媒体即时通讯平台库,大部分需要用到音视频交互的系统都可以采用其音视频互动SDK开发包来开发。云智真音视频SDK内部封装了音视频的采集、编码、传输、解码以及播放(显示)功能,只需要几个简单的API调用,即可实现多个用户之间的语音、视频、文字交互,由于内核已经实现了P2P网络,所以上层应用不需要关心复杂的网络传输问题,简化了上层应用的开发难度,上层应用的开发人员可以把更多的精力投入到业务流程、用户体验等方面,实现应用系统的快速开发。
  云智真音视频直播SDK功能特点:
让开发者一次实现所有实时功能,一个极简音视频SDK开发包,全平台支持和互通,API 接口丰富,灵活调用,最快 30 分钟可完成接入,在任何App和网站实现高质量的音频通话、视频通话、全互动直播。更多参考:Linux音视频SDK使用及Linux音视频互动开发
1、跨平台支持
2、Web 与 Native 互通,手机端和 Web 可以互通,极大方便开发者的全平台业务
3、5000+ 设备支持,适配全部 iOS 设备和 5000+ Android 终端设备,保证用户体验一致,为开发者节省大量时间
4、API 接口灵活调用,小接口也能办大事,1)选择模式,通信或直播,2)开启视频,3)设置视频显示模式,本地/远端,4)设置视频分辨率,更改视窗布局,5)开始通话,加入频道,6)结束通话,离开频道
5、开放第三方接入,支持第三方的功能 API 接入和自定义滤镜、美颜、加密、人脸识别、鉴黄、卡通换脸等均支持第三方接入,滤镜、美颜、加密、人脸识别、鉴黄、卡通换脸
6、通话质量数据实时监控,通话质量数据,终端用户分布地区,通话设备平台分布,网络状况分布
7、独家专利编解码,适应公共互联网专利编码,对抗传输信道不稳定,码率根据带宽自适应调整,
1)全频带音质,44.1kHz 超宽频音质,将普通电话音质提高6倍
2)超高清画质,最高支持 720P 超清画质,高清晰度低码率,与网络深度结合,基于人眼视觉体验质量优化

实时通讯音视频互动开发需求汇总相关推荐

  1. 全功能音视频互动开发平台

    全功能音视频互动开发平台 云智真音视频解决方案,即云智真音视频互动开发平台(云智真音视频SDK开发包)通过封装音视频编解码.流媒体处理以及P2P等专业复杂技术,为上层应用提供简单的API控制接口,实现 ...

  2. 音视频互动开发平台之AnyChat SDK

    平台介绍 AnyChat音视频互动开发平台是一套跨平台的即时通讯解决方案,基于先进的H.264视频编码标准.AAC音频编码标准与P2P技术,支持高清视频,整合了佰锐科技在音视频编码.多媒体通讯领域领先 ...

  3. 音视频互动开发平台(SDK)

    AnyChat音视频互动开发平台(SDK) 采用了先进的DirectShow架构体系.DirectShow是一个开放性的应用框架,是一种适合于流媒体处理的架构.AnyChat音视频互动开发平台构建于D ...

  4. 专业的直播APP音视频互动开发平台

    专业的直播APP音视频互动开发平台,全互动音视频直播SDK,多人随机连麦,重现现场互动 云智真全互动音视频直播SDK,全球首个基于 UDP 的直播 SDK,只有毫秒级的延迟,10000 人语音连麦,多 ...

  5. AnyChat音视频互动开发平台(SDK)

    AnyChat音视频互动开发平台(SDK)采用了先进的DirectShow架构体系.DirectShow是一个开放性的应用框架,是一种适合于流媒体处理的架构.AnyChat音视频互动开发平台构建于Di ...

  6. Linux平台上的音视频互动开发平台

    由于使用习惯,Linux在中国受欢迎程度远不如windows,相应的软件也比较少,尤其是音视频类的软件,但是,这并不代表就完全没有.下面介绍一款强大的音视频即时通讯平台给大家,它就是--Anychat ...

  7. Flutter开发之——网络请求-JsonToDart插件解析,AnyChat音视频互动开发平台

    在创建文件的位置,右键:New->JsonToDart 将Json结果填入文本框中,输入类名,点击Generate生成此类 三 旧类替换并显示 3.1 代码 Future futureArtic ...

  8. Android-Kotlin-印章类,AnyChat音视频互动开发平台

    sealed class MySealedPersonSex { /** MySealedPersonSex的>>> 类 男人

  9. 即时通讯音视频解决方案 音视频技术处理

    即时通讯音视频解决方案 音视频技术处理 音视频即时通讯技术方面,云智真即时通讯音视频SDK包含了音视频处理模块(采集.编解码).流媒体管理模块(丢包重传.抖动平滑.动态缓冲).流媒体播放模块(多路混音 ...

最新文章

  1. 使用cmake组建跨平台项目
  2. 新技术:如何用VR训练机器人?
  3. Redis介绍及部署在CentOS7上(一)
  4. asp.net小技巧:摆脱路径的困扰(三)
  5. 华为机考回忆版(三:自己的)
  6. 神策 FM | 我绝对想要那个 VS 我可能想要那个
  7. mysql存储过程时间_mysql时间操作函数和存储过程
  8. 网页设计上机考试原题_计算机二级考试即将到达战场,各单位准备!!!!
  9. 分析:windows下cmd默认的编码是ASCII编码 ,windows的中文环境下编码是GBK 方法一:在保存输出流保存的时候做一个对文字GBK编码,在输出到文件 如下 [python] view
  10. mysql备份到邮箱,备份网站mysql数据到邮箱/ftp
  11. NYOJ599 - 奋斗的小蜗牛
  12. 2021年中国无线通信模组企业排名
  13. 条形码、二维码、三维码解读
  14. android 蓝牙连接苹果手机号码,苹果与android蓝牙连接怎么实现
  15. ︰【】奥立诚生物科技 奥立诚生物科技研发的华龙6号蜈蚣 成养殖行业的亮点
  16. elementary 安装常用软件
  17. 【web压测】压测常用工具、压测指标到底是什么?
  18. Matlab:数据分析与多项式计算
  19. el-tree实现类似windows文件列表,并支持折叠、展开和重命名
  20. AIGC发展路径思考:大模型工具化普及迎来新机遇

热门文章

  1. 聚观早报 | 黑五电子产品销售额飙升;谷歌不满微软收购动视暴雪
  2. Object.assign合并数组,给数组添加健值对
  3. 区块链在能源领域落地?可自己发电卖给邻居
  4. 愿的真心人,白首不相离
  5. 关于python plt使用说明
  6. 如何应对生活中的临时突发事件?
  7. Failures 的批量操作
  8. 人月神话(11)未雨绸缪
  9. 中年危机,职场危机;未雨绸缪
  10. 添加java文件,添加 java 文件