在分支平台Android上sdk,基本主线不会变,变的只是与平台相关的部分,例如视频采集、音频采集、权限等。

按功能分类分为

  • RtSDK  重点是可以支持视频互动、发(控制)直播的能力。接口功能上基本上等同于PC客户端。  可以做发布(老师、主播)端和观看端
  • PlayerSDK 仅做观看端使用,目的是轻巧(接口少),但随着需求也会逐渐增加。 随后会逐渐增加视频互动的能力
  • VodSDK  主要是为点播服务,包括点播的在线播放、下载以及离线播放三个主要功能
按代码层次分为底层和应用层,需要同时使用so和jar
  • 底层SDK  底层是指C语言、C++实现的那些基础设施和核心功能的封装,在android平台下最终已动态库(so)的形式使用
  • 偏应用层SDK   这部分指各平台相关的各自封装和对底层接口的封装,使用者无需关心底层的衔接和转换与底层之间的语言差异,最终已jar形式使用
根据实际的需求按功能分类来选定sdk。更新时候请全部更新,因为偏应用层和底层是配套的。
如果需要发起直播,直接选择rtsdk;
如果需要发起直播并且也有点播的需求,将rtsdk和vodsdk合并;
如果只是做观看端,直接选择playersdk;
如果只是观看且有点播的需求,将player sdk和vodsdk合并;
如果只有点播的需求,使用vodsdk;
好运!

Gensee Android SDK(一)组成结构相关推荐

  1. android sdk 文档导读之前传:初涉

    看到csdn博客上面其它大牛的系列性android博客,小弟确实十分羡慕.所以经过一番思想斗争后,小弟终于要打算写写系列性的博客了.通过对一些选题的推敲,我决定对android的sdk文档进行一个比较 ...

  2. APKIDE的Android SDK路径配置

    在给APK改之理配置Android SDK路径时,提示"无效的Android SDK安装路径". 路径应该没错,感觉是软件太老了,无法识别新版Android SDK的目录结构 然后 ...

  3. ❤️【Android精进之路-02】安装Android Studio,认识Android SDK,一步步学习❤️

    您好,我是码农飞哥,感谢您阅读本文,欢迎一键三连哦. 本文会重点介绍Android SDK以及如何安装Android Studio进行Android开发. 干货满满,建议收藏,需要用到时常看看.小伙伴 ...

  4. 文件目录Android SDK目录结构

    每日一贴,今天的内容关键字为文件目录   打开下载下来的SDK,会发明里头有很多寄存不同文件的文件夹,如下图所示,那么这些文件夹里到底寄存的是什么呢,下面就对这些内容,进行讲授.     1. add ...

  5. Android SDK目录结构

      打开下载下来的SDK,会发现里面有许多存放不同文件的文件夹,如下图所示,那么这些文件夹里到底存放的是什么呢,下面就对这些内容,进行讲解.     1. add-ons 这里面保存着附加库,比如Go ...

  6. Android SDK目录结构介绍

    简短介绍: 参数:描述 add-ons:Android 开发需要的第三方文件 build-tools:编译工具目录,包含了转化为davlik虚拟机的编译工具 docs:Android的文档,包括开发指 ...

  7. Gensee移动SDK之(一)结构组成

    gensee 移动sdk现已更新到v3.3,自1.0到3.0的过度当中,经历了几次大的变革.每次变革都新的功能接口和结构上微妙的变化,但直播.点播的结构组成基本定型,即便是扩展也会依此延续.Sdk为了 ...

  8. Xamarin.Form的Android SDK工具下载安装

    Xamarin.Form的Android SDK工具下载安装 本节将讲解如何下载Xamarin.Form的Android SDK工具,并使用其中的工具管理Android SDK,如何创建模拟器等内容. ...

  9. cordova切换到安卓5.1.0,Android SDK not found

    错误信息如下: Error:Android SDK not found. Make aure that it is installed. If it is not at the default loc ...

最新文章

  1. sequence oracle mysql,oracle sequence转mysql(mysql实现oracle的sequence功能)
  2. jquery easy drag
  3. 斐波那契数列python递归 0、1、1、2、3_python: 递归和递推方法求斐波那契数列
  4. 【Openstack】实录手动部署Openstack Rocky 双节点(5)- Neutron
  5. 使用JS禁用浏览器后退按钮
  6. Node.js调试工具安装使用
  7. 后RCNN时代的物体检测及实例分割进展
  8. c++strcmp函数
  9. python 多行注释 unicode error 问题
  10. 空降如何快速融入接管团队
  11. eNSP路由器启动不了
  12. 按键扫描——74HC164驱动(一)
  13. 高可用架构的设计方法
  14. 【华人学者风采】李烨 华为
  15. 女性常掉头发的应对法(zt)
  16. excel学习-单元格引用(相对引用+绝对引用+混合引用)
  17. 禁止计算机自动弹出广告,如何禁止电脑弹出广告
  18. 金沙滩51单片机数码、LED、点阵
  19. Explore EPF021D ADC微控制器
  20. 【离散数学】数理逻辑 第二章 谓词逻辑(1) 谓词、量词(全称和存在量词、全总个体域和特性谓词)

热门文章

  1. dbms_DBMS | 并发控制
  2. 系统结构图 数据结构_数据结构图简介
  3. 面试官 | Java中的注解是如何工作的?
  4. JavaScript中Object.keys、Object.getOwnPropertyNames区别
  5. mssql 字增自段怎样重置(重新自增)|清空表已有数据
  6. POJ 1804 Brainman (归并排序 -- 求逆序对数)
  7. 如何使mysql编码格式_Mysql设置编码方式及基本操作
  8. php中metadata,模型元数据(Models Metadata)
  9. jdbc odbc java mysql数据库连接_Java数据库连接之配置ODBC数据源
  10. python语言逆序符号_python的逆序