手机视频开发包

简介:

概述:

    手机视频开发包是面向集成或软件开发商使用,用于开展手机视频相关的产品开发和系统集成。

    开发包提供手机端音视频采集、编码、压缩、音视频传输等功能;通过与后端移动视频直播服务器对接,实现手机视频即拍即传、手机视频直播。开发包提供视频拍摄位置信息,视频描述采集和发布;开发包提供拍摄端和服务器端的文字和语音的对讲等功能。

    当前版本的手机视频开发包采集端支持iOS和Android平台。

    后端的视频服务器通过标准协议与集成商或软件开发商的业务系统进行对接,从而形成手机端到服务器端的实时移动视频应用。


功能:

手机开发包功能列表

   提供手机视频采集直播的开发接口

   实时音视频交互,支持一对一、一对多、多对多,通过视频参数设置接口,设置视频的分辨率、编码方式、码流、媒体流类别等

   P2P技术,流媒体优先P2P传输,节省服务器带宽

   通过视频拍摄,实现视频的采集,编码和传输

   提供手机视频播放的开发接口

   提供视频直播播放和视频点播播放方法

   提供语音、文字通讯接口

   提供位置信息采集接口

   提供视频服务器通讯管理接口

   提供视频服务器鉴权接口

 

视频服务器端的功能列表

   视频播放接口:接收来自智能设备的语音视频请求,进行媒体流的分发;

   视频直播接口:实现视频直播鉴权管理、传输管理、直播媒体流管理;

   视频录制接口:根据业务需求,对媒体流的录制;


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





本文转自 fanxiaojun 51CTO博客,原文链接:http://blog.51cto.com/2343338/1559951,如需转载请自行联系原作者

相关文章
|
23天前
|
Python 人工智能 数据可视化
Python模块与包(八)
Python模块与包(八)
16 0
Python模块与包(八)
|
7月前
|
SQL Java API
包的使用及其创建
包的使用及其创建
48 0
|
8月前
|
存储 Java
37 0
|
7月前
|
Python
Python模块、包
Python模块、包
26 0
|
11月前
|
IDE 开发工具
R问题|如何本地安装 R 包
R问题|如何本地安装 R 包
408 0
R问题|如何本地安装 R 包
|
缓存 安全 Python
Python模块和包
Python模块和包
143 1
Python模块和包
|
存储 Unix Shell
模块和包
在python中,每个python文件都可以作为一个模块,模块得名字就是文件得名字。也就是自定义模块名必须要符合标识符命名规则。
模块和包
gghalves包-你五毛我五毛
gghalves可以通过ggplot2轻松地编写自己想要的一半一半(half-half plots)的图片。比如:在散点旁边显示箱线图、在小提琴图旁边显示点图。
186 0
gghalves包-你五毛我五毛
|
IDE 开发工具
R问题|如何本地安装R包
平常在各种R语言群里,总会遇到关于安装R包的问题,例如:搭载在github上的R包,由于网速(外网)原因而无法下载该怎么办? 这里小编分享下平常逼不得已才使用的“下三滥”方法——直接下载包,通过本地安装。
1156 0
R问题|如何本地安装R包