您的位置:首页 > 移动开发 > Android开发

Gensee Android SDK(一)组成结构

2016-08-22 19:48 218 查看
         在分支平台Android上sdk,基本主线不会变,变的只是与平台相关的部分,例如视频采集、音频采集、权限等。

         按功能分类分为

          RtSDK  重点是可以支持视频互动、发(控制)直播的能力。接口功能上基本上等同于PC客户端。  可以做发布(老师、主播)端和观看端
          PlayerSDK 仅做观看端使用,目的是轻巧(接口少),但随着需求也会逐渐增加。 随后会逐渐增加视频互动的能力
          VodSDK  主要是为点播服务,包括点播的在线播放、下载以及离线播放三个主要功能

         按代码层次分为底层和应用层,需要同时使用so和jar

         底层SDK  底层是指C语言、C++实现的那些基础设施和核心功能的封装,在android平台下最终已动态库(so)的形式使用
         偏应用层SDK   这部分指各平台相关的各自封装和对底层接口的封装,使用者无需关心底层的衔接和转换与底层之间的语言差异,最终已jar形式使用
        

       根据实际的需求按功能分类来选定sdk。更新时候请全部更新,因为偏应用层和底层是配套的。

       如果需要发起直播,直接选择rtsdk;
       如果需要发起直播并且也有点播的需求,将rtsdk和vodsdk合并;
       如果只是做观看端,直接选择playersdk;
       如果只是观看且有点播的需求,将player sdk和vodsdk合并;
       如果只有点播的需求,使用vodsdk;

       好运!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息