Android基于HLS和RTMP协议的第三方SDK选择
来源:互联网 发布:安防网络系统 编辑:程序博客网 时间:2023/11/29 04:18
转: Android基于HLS和RTMP协议的第三方SDK选择
转自:
http://isunxu.xyz/android/between-rtmp-and-hls-third-party-choice/
协议的详解网上资料都太多了,我就不赘述了。Android上3.0开始支持hls,但在4.0以后就支持的不太好了。而对rtmp来说,Android是默认不支持的。网上有一些第三方库支持这两种协议,下面就我找到的第三方库列出并做出比较。
提到流播放就不得不提到 Vitamio .协议支持全面,嵌入项目简单,对个人开发者免费。项目地址:https://github.com/yixia/VitamioBundle.B站开源出来的 ijkplayer .项目维护及时,许多大公司都在用。网易云音乐,斗鱼TV,火猫TV等等,影响力可见一斑。支持RTMP,HLS。项目地址:https://github.com/Bilibili/ijkplayer.七牛开源出来的 PLDroidPlayer. 这个是基于B站的 ijkplayer 进行二次开发的。项目维护也很及时,你去上边提issue,很快就会有人回复你。同样支持RTMP,HLS。继承步骤简单,有wiki,我现在用的就是这个;) ,但以后收不收费就不一定了。项目地址:https://github.com/pili-engineering/PLDroidPlayer.大牛直播出品的 SmarterStreaming. 个人使用免费,项目地址:https://github.com/daniulive/SmarterStreaming.新浪开源出来的 sinavideo_playersdk. 完全免费,你甚至可以修改备注。不过只支持hls协议,定制简单。项目地址:https://github.com/SinaVDDeveloper/sinavideo_playersdk.
希望能帮助到一些刚接触流播放的同学,下篇我会写用Mac搭建 nginx + HLS 的点播服务器。
0 0
- Android基于HLS和RTMP协议的第三方SDK选择
- Android基于HLS和RTMP协议的第三方SDK选择
- Android基于HLS和RTMP协议的第三方SDK选择
- Android基于HLS和RTMP协议的第三方SDK选择
- 直播协议的选择:RTMP vs. HLS
- 直播协议的选择:RTMP vs. HLS
- HLS,HTTP,RTSP,RTMP协议的区别:
- android无需第三方sdk的分享
- Android 源码分析之基于NuPlayer的HLS流媒体协议
- 简述HLS,HTTP,RTSP,RTMP协议的区别
- 简述HLS,HTTP,RTSP,RTMP协议的区别
- Android FrameWork集成第三方SDK的jar包和so库
- 关于第三方的SDK
- Unity3D如何接入第三方的SDK - Android篇
- Unity3D如何接入第三方的SDK - Android篇
- Unity3D项目引用第三方的Android Sdk
- Unity3D如何接入第三方的SDK - Android篇
- Unity3D如何接入第三方的SDK - Android篇
- HDU6020 MG loves apple
- Unity3D作业六项目一——优化打飞碟游戏
- eclipse启动项目报错: java.lang.OutOfMemoryError:PermGen space
- 正则表达式解析
- Unsupported major.minor version 52.0
- Android基于HLS和RTMP协议的第三方SDK选择
- swift中关于
- python string的编码方式
- GIT 常用指令大全
- 2002年分区联赛普级组之三 产生数
- Shiro入门-shiro与spring整合
- 《统计学习方法》第六章逻辑斯蒂回归与最大熵模型学习笔记
- centos xorg 服务
- asp.net mvc 下拉并且不能选择默认值的原因