当前位置: 首页 > news >正文

Ubuntu安装SRS流媒体服务

通过网盘分享的文件:srs
链接: https://pan.baidu.com/s/1tdnxxUWh8edcSnXrQD1uLQ?pwd=0000 提取码: 0000 
官网地址:Build | SRS

将百度网盘提供的srs 和 conf 下载或上传到指定服务器

# 安装需要的依赖包
sudo apt install -y cmake tclsh unzip gcc g++ make libpcre3-dev zlib1g-dev libssl-dev pkg-config nasm# 解压srs.zip 包
unzip srs.zipmv srs.conf srs/trunk/conf/ # 端口如果有冲突请使用自定义端口即可cd srs/trunk# 配置srs
./configure --sanitizer=off#编译
make# 启动服务
./objs/srs -c conf/srs.conf# 查看服务启动状态
./etc/init.d/srs status# 查看日志
tail -n 30 -f ./objs/srs.log# 查看进程号 
ps -ef | grep srskill -9 PID# 设置开机自启动 和 崩溃重启
sudo vim /etc/systemd/system/srs.service# 填入以下内容   位置记得改对了[Unit]
Description=SRS (Simple Realtime Server)
After=network.target[Service]
Type=simple
User=root
WorkingDirectory=/root/srs/trunk
ExecStart=/root/srs/trunk/objs/srs -c /root/srs/trunk/conf/srs.conf
Restart=always
RestartSec=5s
StartLimitInterval=0
StandardOutput=syslog
StandardError=syslog
SyslogIdentifier=srs[Install]
WantedBy=multi-user.target# 特别注意 srs.conf 中 daemon 要设置为 off ,防止与系统重启冲突sudo systemctl daemon-reloadsudo systemctl start srssudo systemctl enable srssudo systemctl status srs

使用OBS或者FFmpeg进行测试

访问地址:播放地址要改为自己的 app 和 streamKey

8080:http_server   listen 端口

http://你的服务器IP:8080/players/srs_player.html?autostart=true&stream=aaa.flv&port=8080&schema=http

详细功能可参考官方文档

相关文章:

  • 人智交互中的AI世代
  • 2025医疗领域AI发展五大核心趋势与路线研究
  • List--链表
  • C++ 表达式求值优先级、结合律与求值顺序(五十九)
  • 维度的语法:从列表的散文到 ndarray 的十四行诗
  • PostgreSQL oracle_fdw 扩展解析
  • 【DeepSeek认证】最好的MODBUS调试工具
  • 【JAVA ee初阶】多线程(3)
  • 设计模式(状态模式)
  • 2025年- H11-Lc118-53.最大子数组和(普通数组)---java版
  • WPF 程序监控硬件设备状态变化的实现方案
  • MaxScript二维图形布尔(并)运算
  • 【iOS】OC源码阅读——alloc源码分析
  • Android显示学习笔记本
  • 第一天 车联网定义、发展历程与生态体系
  • 机器学习中的标签策略:直接标签、代理标签与人工数据生成
  • 清华大学正式成立人工智能医院
  • 北重数控滑台加工厂家:汽车零部件试验铁地板-安全性能的测试方法
  • 代码片段存储解决方案ByteStash
  • 八大排序——直接插入排序/希尔排序
  • 国家核安全局局长:我国核电进入大规模建设高峰期,在建规模超其他国家总和
  • 蜀道考古调查阶段性成果发布,新发现文物遗存297处
  • 时代邻里:拟收购成都合达联行科技剩余20%股权
  • “2025上海西九文化周”启动,香港顶尖文艺6月齐聚申城
  • 全品系停货?泸州老窖:暂未接到通知,常规调控手段
  • 为博流量编造上海车展谣言,造谣者被公安机关依法行政处罚