不管是线上教育, 远程会议, 智慧医疗等各行各业都可能有直播的需要, 今天简单介绍下如何快速体验自己搭建的视频直播服务
首先是服务端,
我们需要一台云服务器, 各种云都可以, 记得开放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
播放即可 效果如下