程序员人生 网站导航

[置顶] Android 做一款直播APP?一分钟掌握乐视云直播Demo

栏目:综合技术时间:2016-09-28 10:10:25

最近工作需要做1款直播APP,恩是的,从RTMP协议的实现开始到处理服务器高并发、负载均衡、客户端播放器实现等等等.....

估计全部写完我也到而立之年了吧23333......

BOSS们估计也是发现了我的困惑。。所以打算集成第3方sdk开发,现在大部份的直播产品都会借助第3方的直播技术,这样也能够保证直播的质量。

因而开始了对当下主流直播sdk的调研之旅,以下有几个参考链接:

最近市面上很火爆的17、花椒、虎牙直播、periscope的直播功能,是自研还是第3方直播SDK服务?

直播解决方案/sdk的选择

最后侧重测试的还是阿里云和乐视云的第3方sdk,阿里云的直播产品刚出不久,感觉文档和调试进程还不是很清晰,现在1直没弄明白为啥推流推出去了但是另外1边拉流拉不了,也不知道是播放器的问题还是咋的,用战旗的直播间测试就能够拉到流,希望有大牛可以在评论区告知12。

本文讲的是乐视云直播Demo的使用进程,感觉乐视在文档逻辑上比阿里云还是强很多的最少,条理清晰逻辑严谨,能让新手很快找到方向。

那末本文的目的呢,是给出1个最简单清晰的Demo整理线路,让各位做到真实的1分钟看懂实现集成乐视sdk的直播Demo实现进程。

实现效果以下:



乐视云直播Demo步骤

首先登陆乐视云视频登陆入口:

乐视云视频

登陆注册,然后点击进入,然后在顶部产品项里选择移动直播



进入移动直播页面后,点击免费开通,会进入移动直播的利用管理界面,点击创建利用,创建自己的第1个直播利用:


利用创建10分简单,输入名字类型平台就能够了,以后我们会看到几个很重要的参数:


分别是推流域名、播放域名、发布点名称和签名密钥。

有了这几个东西,我们就能够开始直播实践了。

分别下载推流SDK和播放SDK,并将内含的Demo运行得手机上。


推流端配置:

打开手机的推流端利用:


顺次输入推流域名,签名密钥,和流名称,注意这个流名称是自己自定义的。

然后点击开始直播,就能够直播推流了。


播放端配置:


这里要注意播放地址规则:rtmp://{域名}/发布点/{直播流名称}

域名是上文中申请利用的播放域名,发布点是live,直播流名称是上文播放时自定义的名称。


以上就是乐视云Demo的全部步骤辣,剩下的开发进程都很简单,从代码中探索便可。


------分隔线----------------------------
------分隔线----------------------------

最新技术推荐