Android视频直播01——直播初体验,不写一行代码
直播势头是越来越强劲了,好不好就来直播。就像老司机好不好就开车一样,一直想看看直播是什么鬼,现在就去看看直播这个玩意到底是什么东西吧,不让我会很纠结的。下面我们要看的直播其实都是别人写好的了,我们主要就是来体验一把。知道这个东西长什么样了,我们再去照葫芦画瓢,这何尝不是一种学习的方式呢?好吧,我是有点啰嗦了。
我们主要分为三部分来说明一哈,我们用最快的方式来达到效果,其他的不管。其他的放到后面
一、服务端不用搭建了,下个程序就ok
下载已经配置了 rtmp的nginx, 地址是:https://github.com/illuspas/nginx-rtmp-win32
解压,双击 nginx.exe,这个时候服务端已经打开了,在浏览器中输入:http://localhost:8080 或者输入:http://ip地址:8080,推荐输入ip地址 出现以下界面
说明:
“1” 区域是播放流的地址,输入流地址以后,点击play,“3”就会显示直播 ,这里的你只需要改一下你的ip地址就行了。
“2” 区域是推送流的地址,输入流地址以后,点击Publish,“4”就会摄像头采集的视频 ,这里的你只需要改一下你的ip地址就行了。
二、推流端,下个app或者电脑端已经搞定
其实如果上面的界面已经有推流端了,不过它是使用的是电脑而已,除此之外,我们也可以使用app。
下载地址:https://github.com/daniulive/SmarterStreaming/tree/master/TestApp
有三个app
SmartPlayer.apk 播放
SmartPublisher.apk 推流
SmartServicePublisher.apk app推流
下载 SmartPublisher.apk ,安装。
打开app,点击 输入推流URL,输入上面 网页中你输入的流地址,然后点击开始推送,现在你在网页上如果点击了play就可以看到视频了
三、播放端,已经有了
播放端其实 网页中也已经有了,当然也可以用app ,下载地址:https://github.com/daniulive/SmarterStreaming/tree/master/TestApp
下载 SmartPlayer.apk
打开App ,点击 输入URL,输入上面手机中你推送的流地址,然后点击开始播放就可以播放了
四、小小的总结一哈
上面我们就简单的来一把直播,是不是很想开始搞清楚这到底是怎么回事呀?那么后面我么我就一步一步的来看看???