搭建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就可以看到主机信息和摄像头实时动态。

相关推荐
爱莉希雅&&&11 小时前
Zabbix监控linux服务器和Windows服务器
linux·运维·服务器·zabbix·监控
小小测试开发11 小时前
加州拟将 Linux 从年龄验证法中豁免:一场开源社区的胜利与反思
linux·运维·开源
Sisphusssss11 小时前
Ubuntu 装英伟达显卡驱动
linux·运维·ubuntu
TechMasterPlus11 小时前
浏览器自动化实战:从 Playwright 录制回放到智能浏览器自动化技术解析
运维·自动化
蜜蜜不吃糖12 小时前
ipmitools获取windows带外信息并修改密码
运维·服务器
晨晖212 小时前
Linux命令10
linux·运维·服务器
光电笑映12 小时前
深入理解 ELF:从目标文件到程序加载的全过程
linux·运维·服务器·c++
WXDcsdn12 小时前
新安装的Debian 12系统开启root用户和ssh登录权限
运维·debian·ssh
Agent手记13 小时前
传统工厂的工单自动排程如何用AI解决?从大模型推理到端到端自动化的闭环实战
运维·人工智能·ai·自动化
Y敲键盘的地方13 小时前
第9章 工具调用循环——Agent的行动闭环
java·服务器·前端