未分类

推流服务器与Android直播实现

前言

安卓端实现视频直播/观看,尝试自己搭建一个推流服务器,为了简单方便采用SRS(Simple RTMP Server)开源流媒体服务器

系统我使用的是centOS6.5,下载安装虚拟机和centOS可参考其他文章

SRS文档:SRS

安装使用

首先clone srs源码

1
2
git clone https://github.com/ossrs/srs
cd srs/trunk

编译和启动

1
2
3
./configure && make
指定配置文件,即可启动SRS:
./objs/srs -c conf/srs.conf

至此,推流服务器已经搭建完成,超级简单啊

测试推流拉流

可用obs采集摄像头推流 OBS下载

使用方法可参考这篇博客:开源流媒体服务器SRS学习笔记

不同端拉流可以用VLC开源播放器 VLC官网

输入推流地址即可查看到推流视频 “rtmp://your_server_ip:1935/live/livestream”

Android端截屏推流

安卓端屏幕推流可参考这篇博客:Android实现录屏直播

GitHub地址:传送门

效果图:

rtmp

PS:局域网内使用会有卡顿和延迟

分享到