(二)ffmpeg 下载安装以及拉流推流示例

一、ffmpeg下载安装

官网:https://www.ffmpeg.org/

源码下载地址:https://www.ffmpeg.org/download.html#releases

下载源码压缩包

 下载完成之后解压并在该目录下打开命令窗口

安装依赖环境:

sudo apt-get install build-essential nasm yasm pkg-config libx264-dev libx265-dev

 编译安装

./configure --prefix=/usr/local --enable-gpl --enable-shared --enable-libx264 --enable-libx265
make
sudo make install

二、搭建流媒体服务器

在这里,选用的流媒体服务器是mediamtx。

下载地址:https://github.com/bluenviron/mediamtx/releases/tag/v1.6.0

系统不同选择的压缩包不同,我用的是ubuntu系统。

下载下来之后进行解压,可以看到里面有三个文件

打开命令窗口,执行命令启动服务器。

./mediamtx

操作界面如下:

三 、推流

rtsp协议:

推送某个视频

ffmpeg -re -i 视频地址(例如:1.pm4) -c copy -f rtsp rtsp://127.0.0.1:8554/stream

循环推送某个视频

ffmpeg -re -stream_loop -1 -i 视频地址(例如:1.pm4) -c copy -f rtsp rtsp://127.0.0.1:8554/stream

四、拉流显示视频

 播放拉流视频

ffplay rtsp://127.0.0.1:8554/stream

 视频显示:

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/534756.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Can Transformer and GNN Help Each Other?

ABSTRACT 尽管 Transformer 在自然语言处理和计算机视觉方面取得了巨大成功,但由于两个重要原因,它很难推广到中大规模图数据:(i) 复杂性高。 (ii) 未能捕获复杂且纠缠的结构信息。在图表示学习中,图神经网络(GNN&…

Vue中key的原理以及diff算法

简介:Vue的key用于在虚拟DOM中标记节点,方便后面的diff对比算法进行对比,提升效率。 Vue的vm或者vc实例一共管理着3个DOM对象,分别他的模板对应的真实DOM、真实DOM的备份、以及重新生成的新的DOM,后两个可以看成是虚拟…

Prometheus实现自定义脚本监控

#Prometheus# 监控路漫漫其修远兮,吾将上下而求索! 一、前言 在监控工作过程中经常会收到大量的定制化的监控需求,Prometheus就提供了一个很强大的组件 --> Pushgateway,他不仅是网关的用途接收exporter的数据,还…

参与 PenPad Season 2 获得勋章,还有海量 Scroll 生态稀缺权益

PenPad 是 Scroll 生态中的首个 LaunchPad 平台,该平台继承了 Scroll 生态的技术优势,具备包括隐私在内的系列特点,同时且也被认为是 Scroll 生态最重要的价值入口之一。Penpad 与 Scroll 官方始终保持着合作,同时该项目自启动以来…

关于无人机,你必须知道的事!!(科技篇)

飞行器的五脏六腑 电机:无人机的动力单元,俗称“马达”。通过电机转动来驱动螺旋桨旋转,最终让飞机上天。 电调:无人机的动力单元,是接收油门信号并调整电机转速的控制枢纽,俗称电机的“黑屋调教师” 飞…

记录Http访问服务接口出现 301 Moved Permanently

记录Http访问服务接口出现 301 Moved Permanently 一、项目背景 ​ 在A服务中 需要通过远程调用 B服务接口 获取数据。A项目与B项目部署在不同的服务接口中。 请求接口响应界面 ​ 在调用B项目的接口时,响应的数据一直为 301 Moved Permanently Html代码&#x…

一文看懂Mac地址

一、Mac地址是什么? 虽然IP地址已经成为一个家喻户晓的术语,但还有一个同样重要的数字标识符值得我们关注——MAC地址。在本文中,我们旨在阐明网络中这个经常被忽视的方面。加入我们,深入研究 MAC 地址的世界,了解它们…

Vue3大事件项目1 登录注册验证

创建项目 引入 element-ui 组件库 登录:注册样式准备之后,配置校验规则(4个条件:一数据、二规则) 1. 校验相关 (1) 给当前表单绑上整个的数据对象:el-form > :model"ruleForm" 绑…

统一处理异常和记录日志

统一处理异常 SpringBoot设计,如果出现错误404或500,自动调用特定路径下的html页面(路径和名字都特定)。/templates/error/404.html、/templates/error/500.html。程序中有错误自动就调用该页面。 但是错误有异步请求错误,也想同时记录日志。…

【Docker】搭建达梦数据库(基于 X86 架构)

以下内容均来自个人笔记并重新梳理,如有错误欢迎指正!如果对您有帮助,烦请点赞、关注、转发!欢迎扫码关注个人公众号! 目录 一、背景介绍 二、搭建过程 1、部署环境 2、准备工作 3、运行容器 4、等待就绪 5、登…

RabbitMQ-canal 监听本地数据库 -收不到消息解决方法

一、当我们配置好canal 的配置文件后 发现log 日志不报错,但是消息队列就是监听不到数据库的消息。 二、解决方法 在mysql 的ini 配置文件中加入下列代码 connect_timeout60 # 将默认值(如30秒)改为60秒 wait_timeout28800 # 将空闲连接超时…

【opencv】示例-falsecolor.cpp 使用OpenCV函数动态地对图像应用不同的色彩映射

该代码是一个使用OpenCV库实现的C程序,主要用来展示如何通过applyColorMap函数将色彩映射应用到一个灰度图像上,并提供一个滑动条来实时改变色彩映射的效果。此外,该程序还可以绘制包含不同形状的灰度图像,用作applyColorMap函数的…

【vue】v-if 条件渲染

v-if 不适用于频繁切换显示模式的场景 修改web.user&#xff0c;可看到条件渲染的效果 <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initi…

Java+BS +saas云HIS系统源码SpringBoot+itext + POI + ureport2数字化医院系统源码

JavaBS saas云HIS系统源码SpringBootitext POI ureport2数字化医院系统源码 医院云HIS系统是一种运用云计算、大数据、物联网等新兴信息技术的业务和技术平台。它按照现代医疗卫生管理要求&#xff0c;在特定区域内以数字化形式收集、存储、传递和处理医疗卫生行业的数据。通…

leaflet知识点:地图窗格panes的应用

一&#xff0c;需求背景 地图中存在无人机&#xff0c;停机坪&#xff0c;航线三个图层&#xff0c;需要实现无人机图层显示在最上面&#xff0c;停机坪图层显示在最下面&#xff0c;航线图层显示在中间。 二&#xff0c;遇到问题 由下图可知航线图层所在overlayPane窗格的z-…

光伏无人机+卫星踏勘有哪些优势?

随着科技的不断进步和智能化的发展&#xff0c;光伏无人机与卫星踏勘的结合为光伏电站的巡检、监测以及前期踏勘带来了革命性的改变。这种先进的组合方式不仅提升了工作效率&#xff0c;更在安全性、准确性以及环保性等方面展现出了显著的优势。 首先&#xff0c;光伏无人机和…

从文字到思维:呆马GPT在人工智能领域的创新之旅

引言 生成式预训练变换器&#xff08;Generative Pre-trained Transformer&#xff0c;简称GPT&#xff09;领域是人工智能技术中的一大革新。自OpenAI推出第一代GPT以来&#xff0c;该技术经历了多代发展&#xff0c;不断提升模型的规模、复杂度和智能化程度。GPT模型通过在大…

springboot+vue高校贫困生资助勤工俭学管理系统python

本次开发一套贫困生资助管理系统有管理员和用户两个角色。管理员功能有个人中心&#xff0c;学生管理&#xff0c;院校管理&#xff0c;贫困申请管理&#xff0c;资助项目管理&#xff0c;资助申请管理&#xff0c;资助发放管理&#xff0c;勤工俭学管理&#xff0c;岗位申请管…

DTC 子故障类型说明

在配置cdd的时候&#xff0c;需要知道子故障类型&#xff0c;例如一个DTC &#xff1a;0xC128187, 这个0x87就是子故障类型&#xff0c;是一种常见的故障类型&#xff0c;对手件timeout

永磁同步电机无感FOC模型参考自适应(MRAS)转速估计算法

文章目录 1、前言2、模型参考自适应控制&#xff08;MRAS&#xff09;的基本原理分析2.1 模型参考自适应系统的分类2.2 模型参考自适应系统的设计思路2.3 波波夫(PopoV)超稳定性理论 3、永磁同步电机无位置模型参考自适应系统模型分析3.1 参考模型与可调模型的确定3.2 参考自适…