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

联想服务器上安装 ffmpeg

要在windows 或者 Ubuntu 完成 ffmpeg 的视频的推流,需要做到2个步骤:

一、安装好Nginx,并启动

windows安装 Nginx,并启动 方法

1、安装:

Nginx搭建视频流媒体服务(直播&点播)-CSDN博客

2、启动Nginx:去 D:\Program Files\nginx 1.7.11.3 Gryphon  目录,cmd,然后 start nginx

2、启动Nginx,两种方法:

直接双击nginx.exe,会看到一个黑色的弹窗一闪而过,启动完成。打开cmd命令窗口,切换到nginx目录下,输入命令 nginx.exe 或者 start nginx ,回车即可。

3、检查nginx是否启动成功。

直接在浏览器地址栏输入网址  http://localhost:80 ,回车,出现以下页面说明启动成功。

薛凯给的一种Win10启动nginx的方式,先 cd 到你 解压安装 nginx 1.7.11.3 Gryphon 的路径,然后用下面的命令:

nginx.exe -c ./conf/nginx.conf

特别注意,你在nginx.conf 配置的 端口号,要和 你命令里的 端口一致,我就是在这块不一致,一直推不起来,Ubuntu下 同样如此,推不起来 检查配置的端口号和你的命令行里端口号是否一致。

ffmpeg -stream_loop -1 -re -i E:\JupyterNotebook\video\video_hd.mp4 -f flv rtmp://192.168.1.2:1935/live/123

本地Win10 用 Win10的 IP 推流,Ubuntu去 读取 

如果你Ubuntu 的 安装不成功,其实也可以用 win10 去 搭建 视频推流的服务器,win10 负责推流,Ubuntu 只要能 ping 通 Win10 电脑,就能访问你 的 视频流地址,但是主要你 推的 是,Ubuntu 访问的是 ipconfig 显示的地址。

Ubuntu 安装 Nginx,并启动 方法

2.ffmpeg安装(Ubuntu20.04 )_ffmpeg ubuntu_其木王·王子的博客-CSDN博客

源码包进行编译安装,比较麻烦,下面是直接使用apt进行安装:

Ubuntu安装FFmpeg_ubuntu 安装ffmpeg_zeaning的博客-CSDN博客

首先 更新 apt get 的源,这样下载速度才快,下面这个是验证可行的

怎么修改Ubuntu更新源服务器为国内地址_ubuntu地区选择:

https://blog.csdn.net/qq_1283679500/article/details/118672870

如果是 windows,安装完了,还记得安装Nginx,参考这篇:

Nginx搭建视频流媒体服务(直播&点播)-CSDN博客

上面文章遗漏了这步: 

tar -zxvf nginx-1.7.5.tar.gz
unzip master.zip

 ./configure --with-http_ssl_module --add-module=解压后的Nginx-rtmp源码包路径

./configure --with-http_ssl_module --add-module=/home/lenovo/nginx/nginx-rtmp-module-master


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

相关文章:

  • SQL Server 解决游标性能问题的替代方案
  • 大数据面试题--企业面试真题
  • 基于字节大模型的论文翻译(含免费源码)
  • 数字时代的医疗挂号变革:SSM+Vue 系统设计与实现之道
  • 【论文研读】U-DiTs:在U型扩散Transformer中引入下采样Token,以更低计算成本超越DiT-XL/2
  • 技术文档的规划布局:打造清晰且有条理的知识传递框架
  • 照片太大怎么压缩变小一点,分享5个简单方法
  • 组合预测 | Python实现LSTM-XGBoost长短期记忆网络组合极限梯度提升树股票价格预测
  • OJ系统刷题 第一篇
  • leetcode 152 乘积最大子数组
  • 无证驾驶叉车而导致人员死亡的事故!【安装叉车指纹锁、司机权限采集器的重要性】
  • 基于Java+SSM+jsp的教学质量评价系统设计与实现【源码(完整源码请私聊)+论文+演示视频+包运行成功】
  • ToBeWritten之理解嵌入式Web HTTP协议
  • 每日学术速递4.6
  • 【华为机试真题详解JAVA实现】—求小球落地5次后所经历的路程和第5次反弹的高度
  • ASA广告如何利用自定义产品页来吸引用户
  • Chatgpt在训练过程中过拟合的表现和解决办法
  • Oracle-ASM磁盘mismatch on ‘Group Creation Timestamp‘
  • Github库中的Languages显示与修改
  • 【学习OpenCV4】基于OpenCV的手写数字识别
  • Chrome 112 发布,删除 Chrome Apps、支持 CSS 嵌套
  • React的合成事件
  • C#收集SMD零件计数器数料机
  • AI大模型争议的背后,是技术以人为本的初衷
  • Tomcat面试题+http面试题+Nginx面试题+常见面试题
  • 读《高效能人士的七个习惯》的一些感悟