前言
安卓端实现视频直播/观看,尝试自己搭建一个推流服务器,为了简单方便采用SRS(Simple RTMP Server)开源流媒体服务器
系统我使用的是centOS6.5,下载安装虚拟机和centOS可参考其他文章
SRS文档:SRS
安装使用
首先clone srs源码
1 | git clone https://github.com/ossrs/srs |
编译和启动
1 | ./configure && make |
至此,推流服务器已经搭建完成,超级简单啊
测试推流拉流
可用obs采集摄像头推流 OBS下载
使用方法可参考这篇博客:开源流媒体服务器SRS学习笔记
不同端拉流可以用VLC开源播放器 VLC官网
输入推流地址即可查看到推流视频 “rtmp://your_server_ip:1935/live/livestream”
Android端截屏推流
安卓端屏幕推流可参考这篇博客:Android实现录屏直播
GitHub地址:传送门
效果图:
PS:局域网内使用会有卡顿和延迟