一、介绍
SRS(Simple Realtime Server)是一款开源的流媒体服务器,具有高性能、高可靠性、高灵活性的特点,能够支持直播、点播、转码等多种流媒体应用场景。SRS 不仅提供了流媒体服务器,还提供了适用于多种平台的客户端 SDK 和在线转码等辅助服务,是一款十分强大的流媒体解决方案。
SRS 在流媒体直播、点播、转码等方面的应用场景十分丰富:
-
在直播行业方面,SRS 能够支持多种流媒体协议(如 RTMP、HLS、RTSP、MPEG-TS 等)和传输模式,以及实时录制、转码等额外的功能,可以适用于直播监控、教学、演唱会等场景。
-
在点播方面,SRS 提供了多种点播服务协议(如 HTTP-FLV、HTTP-DASH、HTTP-HLS 等),并支持高并发和多种混合流媒体格式的传输。
-
在转码方面,SRS 支持多种常见音视频格式的转换和输出,例如 H.264, HEVC 等。
二、安装SRS

流媒体镜像docker-hub官方拉取
docker pull ossrs/srs
二、安装并启动SRS的容器
1. 不挂载目录或修改配置文件,docker镜像原始配置运行
docker run -it -d -p 1935:1935 -p 1985:1985 -p 8080:8080 --name srs ossrs/srs
2. 挂载目录,将容器内部所需配置文件copy到宿主机然后进行映射
2.1 宿主机新建两个目录
mkdir -p /root/srs/conf
mkdir -p /root/srs/objs
2.2 在前述运行的SRS容器中,把上述三个目录内的文件和目录全部拷贝到宿主机中。
# 把容器中的配置文件复制出来
docker cp -a srs:/usr/local/srs/conf /root/srs/conf
# 把容器中的数据文件复制出来
<
1084





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



