搭建SRS视频服务器

  1. 去官方网站下载FFmpeg6.1
    https://ffmpeg.org/download.html
  2. 拷贝到CentOS7.9中的/opt目录下,解压并重命名
    tar -xvf ffmpeg-6.1.tar.xz
    解压后编译安装
cpp 复制代码
./configure
make
make install
  1. 从github下载SRS4.0release
    解压后

如果ffmpeg的路径不在/usr/local/bin/ffmpeg , 就要映射路径

c 复制代码
ln -s /usr/bin/ffmpeg /usr/local/bin/ffmpeg

进入到srs/trunk 目录下,并执行编译命令

./configure --ffmpeg-tool=on && make

  1. 配置SRS视频服务器
    进入到srs/trunk/conf目录
c 复制代码
vim srs.conf

在vhost defaultvhost {} 大括号内添加代码:

powershell 复制代码
   ingest livestream44 {
        enabled      on;
        input {
            type    stream;
            url     rtsp://admin:123456@10.0.2.44/mpeg4;
        }
        ffmpeg      /usr/local/bin/ffmpeg;
        engine {
            enabled          on;
            output          rtmp://10.0.2.11/live/livestream44;
            ff_opts {
                -i              [input];
                -rtsp_transport tcp;
                -buffer_size    102400;
                -f              flv;
                -r              25;
                -an;
            }
        }
    }

在我这里,我已经把http_server 的端口改成了6930, 而不是默认的8080

  1. 启动SRS
c 复制代码
./objs/srs -c conf/srs.conf
  1. 进入到浏览器即可访问

    10.0.2.11:6930

  2. 连接到SRS

    注意,必须是1985端口。有时候可能默认显示别的端口

连接SRS就可以看到主机信息和摄像头实时动态。

相关推荐
chnyi6_ya5 分钟前
【论文阅读】VideoArgus:用「样本专属评分表」统一评测视频生成与编辑
论文阅读·音视频
奈斯先生Vector12 分钟前
从“能调用”到“可替换”:Coze 多模型 API 编排层设计指南
linux·运维·人工智能·ubuntu·平面·ios
FII工业富联科技服务17 分钟前
GW级AI数据中心怎么建?Omniverse、CFD、液冷与BMS技术路径拆解
服务器·人工智能·算法·能源·制造
技术不支持20 分钟前
wsl 离线安装 Debian 11, Debian 12等指定版本
运维·debian
Databuff23 分钟前
使用Pinpoint作分布式链路跟踪系统
运维·分布式·运维开发·开源软件
李少兄25 分钟前
Linux 服务器从零部署 kkFileView 完全指南(Docker 方案)
linux·服务器·docker
小张同学a.27 分钟前
OpenStack 私有云实战 3—— Neutron 网络服务与 Dashboard 控制台部署
linux·运维·服务器·openstack
味悲32 分钟前
HAProxy 负载均衡实战:从环境搭建到七层/四层/HTTPS 全解析
运维·https·负载均衡
云飞云共享云桌面41 分钟前
机械设计研发成本优化:怎样用一台高性能服务器替代 10 台 SolidWorks 工作站?
大数据·运维·服务器·汽车·制造
星云API技术支持43 分钟前
企业微信二次开发:控制台回调预览与服务器Webhook如何配合
服务器·github·企业微信