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

如何基于FFMPEG 实现视频推拉流

文章目录

    • 前言
    • 环境准备
    • 为什么选择 FFmpeg
    • 什么是nginx 1.7.11.3 Gryphon
    • Nginx的conf配置
    • 启动nginx
    • 推流命令
    • 接收视频流
      • 1.使用pc播放器
      • 2.使用ffplay命令
      • 3.使用Unity引擎+AVPro插件
    • 最后

前言

我们经常会有在电脑上实现推拉流的需求,Unity 和Unreal 都提供了基于WebRTC 的视频流方案,效果还不错,但是当我们需要推拉整个电脑屏幕视频流时,可能要借助一下第三方工具了。
今天我们就来介绍一个非常好用的方案。

局域网本地部署+本地播放视频流,延迟在2-3s左右。

环境准备

需要准备ffmpeg.exe
需要nginx 1.7.11.3 Gryphon

  • ffmpeg.exe 下载:https://ffmpeg.org/download.html,选择一个release版本下载即可。
    在这里插入图片描述

  • nginx 1.7.11.3 Gryphon 下载:http://nginx-win.ecsds.eu/download/

http://www.xdnf.cn/news/15502.html

相关文章:

  • DataWhale AI夏令营 Task2笔记
  • asyncio.Task` 的工作机制与高级应用
  • 嵌入式硬件篇---单稳态多谐施密特电路
  • 【WRFDA实操第一期】服务器中安装 WRFPLUS 和 WRFDA
  • 2025年睿抗机器人开发者大赛CAIP-编程技能赛本科组(省赛)解题报告 | 珂学家
  • Python `WeakValueDictionary` 用法详解
  • Kotlin委托
  • python的小学课外综合管理系统
  • MFC UI大小改变与自适应
  • ICMP隧道工具完全指南:原理、实战与防御策略
  • SwiftUI 全面介绍与使用指南
  • 【Docker基础】Dockerfile指令速览:健康检查与启动指令详解
  • Spark SQL 之 UT
  • Linux操作系统从入门到实战(七)详细讲解编辑器Vim
  • C++-多态
  • 现场设备无法向视频汇聚EasyCVR视频融合平台推流的原因排查与解决过程
  • Java Integer包装类缓存机制详解
  • python中正则相关:正则概述,匹配数字,匹配单词,匹配字符开头与结尾,单词的边界检测
  • MySQL数据实时同步到Elasticsearch的高效解决方案
  • aspnetcore Mvc配置选项中的ModelMetadataDetailsProviders
  • Ubuntu服务器安装Miniconda
  • 鸿蒙应用开发: 鸿蒙项目中使用私有 npm 插件的完整流程
  • 华为MateBook D 16 SE版 2024款 12代酷睿版i5集显(MCLF-XX,MCLF-16)原厂OEM预装Win11系统
  • vscode 打开项目时候,有部分外部依赖包找不到定义或者声明,但是能使用cmake正常编译并且运行
  • 【前端】【Iconify图标库】【vben3】createIconifyIcon 实现图标组件的自动封装
  • AWS RDS PostgreSQL可观测性最佳实践
  • Linux操作系统从入门到实战(八)详细讲解编译器gcc/g++编译步骤与动静态库链接
  • S7-1200 中 AT 覆盖参数的应用:灵活访问数据区域的实用指南
  • 银河麒麟KYSEC安全机制详解
  • Java设计模式(java design patterns)