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

五.ubuntu20.04 - ffmpeg推拉流以及Nginx、SRS本地部署

一.本地部署nginx

1.编译ffmpeg,参考这位博主的,编译选项有的enable找不到的不需要的可以直接删除,但是像sdl(包含ffplay)、h264、h265这些需要提前下载好,里面都有下载指令。

Ubuntu20.04 编译安装 FFmpeg 详细教程_ubuntu 20.04 bianyi ffmpeg csdn-CSDN博客

2.下载并配置编译Nginx

ubuntu20.04编译安装nginx_ubuntu20.04安装nginx-CSDN博客

二.本地部署SRS

ubuntu环境下搭建SRS服务器(一)_ubuntu安装srs-CSDN博客

二.使用ffmpeg推拉流吧

1.Nginx / SRS 服务启动

启动nginx : sudo ./sbin/nginx -c conf/nginx.conf 

启动srs : ./objs/srs -c conf/srs.conf

遇到问题:

启动nginx之后,没有关闭,导致启动srs的时候出现了端口占用的情况,不过报错是内存泄漏,这里注意要现查看相应端口是否有其它占用:

Linux 查看端口占用情况(超详细)_linux查看端口占用情况-CSDN博客

2.使用ffplay推流

(1)ffmpeg将mp4视频转换为flv

ffmpeg -i 2.mp4 -c:v copy -c:a aac -strict experimental out2.fl

(2)将flv推送到Nginx服务器

ffmpeg -re -i input.flv -c copy -f flv rtmp://your.rtmp.server/live/stream  

3.使用ffplay拉流

ffplay rtmp://your.rtmp.server/live/stream  


http://www.kler.cn/a/621646.html

相关文章:

  • 知能行综测
  • 马达加斯加企鹅字幕
  • Epub转PDF软件Calibre电子书管理软件
  • 人工智能之数学基础:幂法和反幂法求特征值和特征向量
  • 日程公布| 第八届地球空间大数据与云计算前沿大会与集中学习(3号通知)
  • 顺景ERP 任意文件读取漏洞
  • swagger问题解决
  • java倒序题变形题重温
  • H5S USC 宇视LiteAPI协议支持
  • Qwt入门
  • 蓝卓为中小制造企业注入数字化转型活力
  • 《算法竞赛进阶指南》0x10章目录
  • todesk控制端没声音 控制声音位置
  • Html 页面图标的展示列表
  • 二次开发海康大华摄像头在线rtsp推流播放
  • Vue 中如何使用 v-model 实现自定义组件的双向绑定?
  • 创作领域“<em >赚</em><em>钱</em><em>平</em><em>台</em><em>网</em><em>站
  • git的clone报错unable to access 443
  • 开源等宽编程字体 Maple Mono 正式发布 7.0
  • 最长子序列