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

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

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

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

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

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

直播解决方案/sdk的选择

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

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

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

实现效果如下:



乐视云直播Demo步骤

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

乐视云视频

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



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


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


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

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

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


推流端配置:

打开手机的推流端应用:


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

然后点击开始直播,就可以直播推流了。


播放端配置:


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

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


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


发布了70 篇原创文章 · 获赞 75 · 访问量 27万+

猜你喜欢

转载自blog.csdn.net/qq_22770457/article/details/52585437