全网最详细 Windows 部署 SRS(Simple Realtime Server) 流媒体服务器
一、问题描述
我们公司自研的物联网平台,需要对项目设计的海康威视摄像头进行接入,并实现预览、回放、回放视频下载等功能。在这个过程中,我需要把从摄像头取到的流转化为前端可直接播放的 HTTP-FLV 协议,并实现流的接收和分发。
二、解决思路
本地部署 SRS(Simple Realtime Server) 。SRS是一个开源的(MIT协议)简单高效的实时视频服务器,支持RTMP、WebRTC、HLS、HTTP-FLV、SRT、MPEG-DASH和GB28181等协议。 SRS媒体服务器和FFmpeg、OBS、VLC、 WebRTC等客户端配合使用,提供流的接收和分发的能力,是一个典型的发布 (推流)和订阅(播放)服务器模型。 SRS支持互联网广泛应用的音视频协议转换,比如可以将RTMP或SRT, 转成HLS或HTTP-FLV或WebRTC等协议。
三、安装步骤
1. 下载 SRS安装包(这里使用的Windows 版本进行测试)
去官方(SRS 的Github 管网)进行下载安装包,选择自己需要的版本。这里需要使用科技,不然下载的很慢(博客带有Windows 的安装包,大家可以下载。或后台私信我,我发给你)。

点击自己需要的版本号进入,然后选择自己需要的格式点击即可下载。

下载成功后,得到一个 .exe 安装包。

2. 安装
双击安装包傻瓜式安装,安装后文件夹如下图:

3. 启动SRS
在E:\test\SRS 目录下输入 cmd 后回车。

输入启动命令
# 根据自己所在的文件夹进行修改若在SRS 下可直接执行
objs\srs.exe -c conf\srs.conf

4. 验证
浏览器进入 localhost:8080 页面,如下图则部署成功。
# SRS web页面网址
localhost:8080

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐




所有评论(0)