博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
手机音视频开发包
阅读量:6837 次
发布时间:2019-06-26

本文共 847 字,大约阅读时间需要 2 分钟。

概述:

手机视频开发包是面向集成或软件开发商使用,用于开展手机视频相关的产品开发和系统集成。
开发包提供手机端音视频采集、编码、压缩、音视频传输等功能;通过与后端移动视频直播服务器对接,实现手机视频即拍即传、手机视频直播。开发包提供视频拍摄位置信息,视频描述采集和发布;开发包提供拍摄端和服务器端的文字和语音的对讲等功能。
当前版本的手机视频开发包采集端支持iOS和Android平台。
后端的视频服务器通过标准协议与集成商或软件开发商的业务系统进行对接,从而形成手机端到服务器端的实时移动视频应用。

功能:

手机开发包功能列表
提供手机视频采集直播的开发接口
实时音视频交互,支持一对一、一对多、多对多,通过视频参数设置接口,设置视频的分辨率、编码方式、码流、媒体流类别等
P2P技术,流媒体优先P2P传输,节省服务器带宽
通过视频拍摄,实现视频的采集,编码和传输
提供手机视频播放的开发接口
提供视频直播播放和视频点播播放方法
提供语音、文字通讯接口
提供位置信息采集接口
提供视频服务器通讯管理接口
提供视频服务器鉴权接口
视频服务器端的功能列表
视频播放接口:接收来自智能设备的语音视频请求,进行媒体流的分发;
视频直播接口:实现视频直播鉴权管理、传输管理、直播媒体流管理;
视频录制接口:根据业务需求,对媒体流的录制;

AnyChat是手机与PC跨平台的解决方案,大部分需要用到音视频交互的系统都可以采用AnyChat SDK来开发。AnyChat SDK内部封装了音视频的采集、编码、传输、解码以及播放(显示)功能,只需要几个简单的API调用,即可实现多个用户之间的语音、视频、文字交互,由于内核已经实现了P2P网络,所以上层应用不需要关心复杂的网络传输问题,简化了上层应用的开发难度,上层应用的开发人员可以把更多的精力投入到业务流程、用户体验等方面,实现应用系统的快速开发。

转载于:https://www.cnblogs.com/yinshipin/p/4223263.html

你可能感兴趣的文章
转发:Hekaton:SQL Server集成的内存事务处理
查看>>
[转]孙鑫VC教程例子代码1---Windows程序内部运行原理
查看>>
手把手玩转win8开发系列课程(11)
查看>>
在可编辑div中插入文字或图片的问题解决思路
查看>>
发现问题,是解决问题的第一步
查看>>
c#中在规定时间弹出窗体
查看>>
win7高级搜索
查看>>
Asp.net Ajax框架教程
查看>>
C#Winform控件随窗体缩放
查看>>
JS常用代码收集
查看>>
Windows 如何在cmd命令行中查看、修改、删除与添加环境变量
查看>>
[转]新版.Net开发必备十大工具
查看>>
VC:键盘钩子函数
查看>>
englis translate,word
查看>>
ConText
查看>>
java异常捕获
查看>>
Android Service的绑定 基础概念篇
查看>>
MVC项目开发中那些用到的知识点(登录权限认证)
查看>>
错误总结
查看>>
Delphi7 (第一天:类的编写)续
查看>>