SRS 视频直播开发入门

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

首先是服务端, 

我们需要一台云服务器, 各种云都可以, 记得开放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 

播放即可  效果如下


©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容