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

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

概述:

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

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

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

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

功能:

手机开发包功能列表

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

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

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

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

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

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

   提供语音、文字通讯接口

   提供位置信息采集接口

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

   提供视频服务器鉴权接口

 

视频服务器端的功能列表

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

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

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

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

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

你可能感兴趣的文章
android 补间动画的实现
查看>>
2017年广东省ACM省赛(GDCPC-2017)总结
查看>>
第十届蓝桥杯B组C++题目详解和题型总结
查看>>
树的存储结构2 - 数据结构和算法42
查看>>
函数的嵌套调用
查看>>
OC中使用 static 、 extern、 const使用
查看>>
简单理解函数回调——同步回调与异步回调
查看>>
POJ 1007
查看>>
Android 多个Activity 跳转及传参
查看>>
中文文本预处理流程(带你分析每一步)
查看>>
anroid 广播
查看>>
AJAX POST&跨域 解决方案 - CORS
查看>>
如何设计企业内部的数据平台?
查看>>
关于最小生成树中的kruskal算法中判断两个点是否在同一个连通分量的方法总结...
查看>>
【译】Linux系统和性能监控(4)
查看>>
开篇,博客的申请理由
查看>>
点滴积累【C#】---C#实现上传word以流形式保存到数据库和读取数据库中的word文件。...
查看>>
Ubuntu常用笔记
查看>>
Token和session 详解
查看>>
JMeter IP欺骗压测
查看>>