前言
课程作业需要搭建一个视频流服务器,最初我采用的是HLS推流方式,发现那延迟卡的我一愣一愣的,这主要还是由于HLS需要等待切片完成。那行吧,那就换一个吧,一番周折后遇到了SRS(Simple RTMP Server)似乎还不错的样子(国人的骄傲),其集成了多种流媒体服务器,就是环境有点对在家的我有点小难受,win系统的笔记本的我叫我如何是好。阿里云对学生有优惠,我就租了,其实不租也行,装个虚拟机内网穿透一下也同样好使。
对rtmp/http-flv/hls这三种协议剖析,大佬这篇理解RTMP、HttpFlv和HLS的正确姿势写的还是挺赞的
安装
环境ubuntu16.04
github源码主页:https://github.com/ossrs/srs
我就直接用了release版:wget https://github.com/ossrs/srs/archive/v4.0.23.zipunzip v4.0.23.zip
cd srs-4.0.23/trunk/
./configure
make
编译完之后可以执行make install,默认是安装到/usr/local/srs
配置文件:/usr/local/srs/conf/rtmp.conflisten 6666;
max_connections 1000;
daemon off;
srs_log_tank console;
vhost defaultVhost {
}
其中listen默认为1935,是rtmp流推送的默认端口;max_connections值最大连接&#x

本文介绍了如何使用SRS在Ubuntu上搭建流媒体服务器,包括安装、配置RTMP服务器,解决Windows推流问题,以及设置HTTP FLV转流。通过OBS推流和VLC或浏览器拉流进行验证。
最低0.47元/天 解锁文章
390

被折叠的 条评论
为什么被折叠?



