搭建srs视频直播服务端

xingyun86 2019-12-24 1900

不管是线上教育, 远程会议, 智慧医疗等各行各业都可能有直播的需要,  今天简单介绍下如何快速体验自己搭建的视频直播服务

首先是服务端, 

我们需要一台云服务器, 各种云都可以, 记得开放1935端口(默认的rtmp端口)

接着搭建srs服务端 

参考链接

第一步,获取SRS

git clone https://github.com/ossrs/srs

cd srs/trunk

第二步,编译SRS

./configure&&make

第三步 启动SRS

./objs/srs -c conf/rtmp.conf

以上我们就启好了SRS服务端


接下来我们需要一个推流客户端, 一个拉流播放端 (这两部分可以自行去实现), 我们先用现成的客户端

推流客户端: OBS Studio

拉流播放端: VLC media player


推流端如果是在windows上  需要调整下配置

设置-> 推流 -> 服务选择自定义     

服务器输入刚刚启动的服务端ip 

    例如 rtmp://xxx.xx.xx.xxx/mylive

    mylive是一个节点名称   以区分节点

串流密钥123

    相当于对应节点的密码123

所以对应的播放端 url应该为: rtmp://xxx.xx.xx.xxx/mylive/123

设置-> 输出 ->串流 ->编码器 选择QSV

点击开始推流    底部状态栏应该有丢帧率 和fps 及传输速率等等

接着使用 VLC media player 拉流播放

媒体->打开网络串流-> 网络-> 输入URL 

播放即可  效果如下

×
打赏作者
最新回复 (0)
只看楼主
全部楼主
返回