ffmpeg通过命令拉udp的rtsp流的方法

2023-11-18

ffmpeg用命令拉流是非常简单易用的,特别是对这种常见的摄像头的流:

rtsp://10.1.21.121:554/profile1

稍微复杂一点

rtsp://admin:a1234567@10.1.21.121:554/cam/realmonitor?channel=1&subtype=1

这些拉流并转码推送到rtmp的流媒体服务器上可以采用下面的简单命令:

ffmpeg -i rtsp://10.1.21.121:554/profile1 -an -r 25 -vcodec copy  -f flv -y rtmp://10.1.21.100:1886/live/test123

但是最近遇到一个相对复杂一些的rtsp的流,需要添加一个参数才可以,流地址如下:

rtsp://182.43.123.112:554/pag://192.168.2.6:2930:C164225764310522109:0:MAIN:TCP?streamform=rtp&checkinfo=ewogICAidGltZSIgOiAiMjAxOTA3MjRUMjAxNDA2WiIsCiAgICJ1cmwiIDogInJ0c3A6Ly8xMTIuMzUuMjcuMTQzOjU1NC9wYWc6Ly8xOTIuMTY4LjIuNjo3MzAyOkMxNTQyMjM3NjEzMTAwMjU1MDk6MDpNQUlOOlRDUD9zdHJlYW1mb3JtPXJ0cCIKfQo%3D&idinfo=EAAAAAAQAAAmDIjKyV1vS668MhJZuk8G1q0sNh9SxqRNDkCgSXcItTBkSyvlvn0nJX1sFMZGziU%3D

推流时添加指定的通信格式即可:

ffmpeg -rtsp_transport tcp -i rtsp地址 -an -r 25 -vcodec copy  -f flv -y rtmp地址
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

ffmpeg通过命令拉udp的rtsp流的方法 的相关文章

  • 自然语言处理spaCy--训练一个词性标注模型

    自然语言处理spaCy 训练一个词性标注模型 一 什么是词性标注 1 引入库 2 使用百度LAC模块进行词性标注 3 模型训练 完整代码 总结 一 什么是词性标注 词性标注的全称为Part Of Speech tagging 顾名思 义 词
  • Elasticsearch顶尖高手系列-快速入门篇

    快速入门篇课程介绍 Elasticsearch 是目前行业中非常热门的一个技术 Elasticsearch是一种分布式的海量数据搜索与分析的技术 可以用于电商网站 门户网站 企业IT系统等各种场景下的搜索引擎 也可以用于对海量的数据进行近实
  • Android AES加密算法及其实现

    昨天老大叫我看看android加密算法 于是网上找了找 找到了AES加密算法 当然还有MD5 BASE64什么的http snowolf iteye com blog 379860这篇文章列举了很多 但是基本都是j2se平台的 androi
  • python开源报表系统详细操作流程_手把手教你实现自动化报表系统

    今天给大家安利一套自动化报表的实现过程 说到报表 大家脑海里一定浮现了各种高大上的财务报表 不管他们如何实现的 本文却要教你实现自己的报表系统 对于土豪公司来说 这些都是小case 因为商业的工具平台挺多的 选的都头疼 对于小企业 如果不想
  • elf.h

    http en wikipedia org wiki Executable and Linkable Format http www ouah org RevEng x430 htm Format of an ELF executable
  • keytool生成BKS格式的私钥跟信任证书

    Andrid生成SSL证书 第一步 为服务器生成证书库 keytool genkey alias roomcastServer keypass 123456 keyalg RSA keysize 1024 validity 36500 ke
  • JS根据时区获取对应时间

    安装插件 luxon yarn add luxon 页面使用 引入DateTime类 import DateTime from luxon let c DateTime fromObject zone 传入时区 zone America L
  • 操作系统9-文件系统,I/O子系统

    大纲 文件系统和文件 文件描述符 目录 文件别名 文件系统种类 虚拟文件系统 文件缓存和打开文件 文件分配 空闲空间管理 I O子系统特点 结构 传输 冗余磁盘阵列RAID 哟西太太太太太激动了 算是真正意义上的第一次完整严谨写了 博客 笔
  • Java StringBuilder类(为什么更高效、常用方法、构造器)

    StringBuilder类 一 引言 二 StringBuilder类特点 三 StringBuilder构造方法 四 StringBuilder常用方法 五 StringBuilder为什么高效率 六 StringBuffer类 一 引
  • android 文件删除命令大全,Android中删除sdcard里文件的命令

    Android中删除sdcard里文件的命令 有时我们需要删除android模拟器或手机上的sd卡文件 特别是模拟器上的 这时我们就需要借助于一些命令来帮助我们删除文件 复制代码 代码如下 重新挂载模拟器 adb remount 开始she
  • fasterxml ToStringSerializerBase报错

    ToStringSerializerBase报错 报错内容 整合dubbo时报错 Caused by java lang NoClassDefFoundError com fasterxml jackson databind ser std
  • 英语姓名

    英语姓名的一般结构为 教名 自取名 姓 如 William Jafferson Clinton 但在很多场合中间名往往略去不写 如 George Bush 而且许多人更喜欢用昵称取代正式教名 如 Bill Clinton 上述教名和中间名又
  • Unity中的单元测试

    我知道的单元测试有两种方法 1 从Unity的AssetStore窗口下载UnityTestTools 已下架了 2 使用TestRuner 2018 2 5以上版本有 我用的是2018 2 7 TestRuner的用法 操作窗口 Wind
  • 堵塞队列之ArrayBlockingQueue和LinkedBlockingQueue解析

    在线程池创建的时候 需要传一个堵塞队列来维护需要执行的线程任务 其中最常用的是ArrayBlockingQueue和LinkedBlockingQueue 他们都继承了BlockingQueue接口 ArrayBlockingQueue 一
  • 交叉熵损失

    什么是交叉熵损失 提起损失 我们最熟悉的可能就是MSE 最小均方误差损失了 MSE通俗理解 就是预测值与真实值之间取个差 再求平方 交叉熵损失也是一种衡量预测值与真实值之间的差异的方式 两者的定义不同 适用的范围也不同 通常来说 交叉熵损失

随机推荐

  • 如何从Python入门机器学习

    学习Python基本语法 首先我在Python官网找到入门教程 快速过了一遍Python的基本语法 相信对于稍微有点编程基础的人来说这都不是事儿 作为实践 接着我用Python实现了一个基于命令行翻译脚本 到此Python算入门了 这里啰嗦
  • 如何用R分析CNKI文献关键词词频?

    疑惑 如何用VOSviewer分析CNKI数据 一文发布后 有同学问我 王老师 我有个问题 我用cnki导出关键词后 想统计关键词的词频 我应该用什么样的工具 如果不利用citespace和python 做出excel那种的统计表格 该怎么
  • 操作系统笔记整理8——虚拟存储器

    点此链接可跳转到 操作系统笔记整理 目录索引页 参考书籍 计算机操作系统 第四版 汤小丹等编著 文章目录 点此链接可跳转到 操作系统笔记整理 目录索引页 虚拟存储器概述 请求分页存储管理方式 请求页表机制 地址变换 物理块的分配策略 例题
  • Sqli-labs之Less-28和Less-28a

    Less 28 基于错误的 单引号字符型 过滤了union和select等的注入 判断注入类型 1和1 正常回显 1 报错 单引号字符型 2 26 26 1 1回显为id 1 有小括号 参看源码 发现没有过滤or与and 过滤了相连的uni
  • vuforia for unity 入门教程

    一 配置vuforia环境 与 运行简单AR程序 1 安装unity2017 1 从官网上下载unity2017下载器 2 运行下载器勾选上vuforiasupport选项 其余不变 点击开始安装 2 创建AR项目与配置AR运行环境 1 打
  • KITTI数据集介绍

    KITTI数据集 7481 training images and point clouds and 7518 test images and point clouds 采集平台 1惯性导航系统 GPS IMU OXTS RT 3003 1
  • Python基础教程(入门教程),30分钟玩转Python编程!

    这是一篇针对初学者的 Python 基础教程 只要你认真阅读 花费 30 分钟即可快速了解 Python 这篇 Python 入门教程讲解的知识点包括 Python 编程环境的搭建 Python 基本操作入门 Python 数据类型 Pyt
  • bit、Byte、bps、Bps、pps、Gbps的单位详细说明及换算

    bit Byte bps Bps pps Gbps的单位详细说明及换算 bit 电脑记忆体中最小的单位 在二进位电脑系统中 每一bit 可以代表0 或 1 的数位讯号 Byte 字节单位 一般表示存储介质大小的单位 一个B 常用大写的B来表
  • 为什么uzi排到古手羽就秒_为什么uzi排到古手羽就秒退看一下直播间里的弹幕就清楚了!...

    为什么uzi排到古手羽就秒退 看一下直播间里的弹幕就清楚了 百度APP游戏年度票选活动 前言 12月24号英雄联盟电竞圈快讯 12月份的电竞圈显得有点冷清 不过龙百万仍然会带来每天的精彩快讯 和召唤师们聊聊天 谈谈心 刚出道就遭受巨大压力的
  • 【总结】MySQL1

    MySQL 1 关系型数据库 1 1 特点 理论基础 关系代数 集合论 一阶逻辑 关系运算 具体表象 用二维表装数据 表 table entity relation 列 column field attribute 行 row record
  • 认识Java虚拟机中的类加载子系统和执行引擎

    目录 一 JVM整体架构 二 JVM类装载子系统 一 类加载过程 二 类加载器 三 类加载机制 1 全盘负责委托机制 2 双亲委派机制 Parents Delegation Model
  • XMT.com超200万被区块链终端交易

    链客 专为开发者而生 有问必答 此文章来自区块链技术社区 未经允许拒绝转载 狭义来讲 区块链是一种按照时间顺序将数据区块以顺序相连的方式组合成的一种链式数据结构 并以密码学方式保证的不可篡改和不可伪造的分布式账本 当下 区块链俨然成为炙手可
  • c语言基础(一)——预处理详解

    目录 1 预处理是什么 2 预定义符号 3 define标识符 3 1 define 定义标识符 3 2 define定义宏 命名约定 3 3 宏的题目 4 和 4 1 的作用 4 2 的作用 5 带副作用的宏参数 6 宏与函数的对比 7
  • Nomad系列-Nomad网络模式

    系列文章 Nomad 系列文章 概述 Nomad 的网络和 Docker 的也有很大不同 和 K8s 的有很大不同 另外 Nomad 不同版本 Nomad 1 3 版本前后 或是否集成 Consul 及 CNI 等不同组件也会导致网络模式各
  • python中多进程(multiprocessing)

    python中多进程 multiprocessing 一 multiprocessing中使用子进程概念 from multiprocessing import Process 可以通过Process来构造一个子进程 p Process t
  • USB匹配电阻

    做过USB的人都或许有一个纠结 那就是D 和D 上到底要串多大的电阻 串在源端还是终端 我想说 网络上的说法都不完全正确 首先USB有低速 全速和高速之分 在低速和全速模式下是电压驱动的 驱动电压为3 3V 但在高速模式下是电流驱动的 驱动
  • 计算机组成原理期末复习【超实用】

    计算机组成原理 第二版 唐朔飞 编著 课本有些地方还不错 可以下载电子版看看 b站2小时讲解链接 https www bilibili com video BV1x4411q7Fz 初次录讲解视频 各种差错和画音不同步请各位谅解 我录到后面
  • Qt常用数据类型

    常用数据类型 1 常用基本数据类型 常用接口 求绝对值 T是泛型 以下都是 T qAbs const T t 最大值和最小值 会把最大或最小的返回出来 T qMax const T value1 const T value2 T qMin
  • 解决笔记本电脑(i)某个键的字母按不出来

    前两天清理电脑键盘没有关机然后清理了一下键盘 再使用的时候就打不出 i 字母了 重启也没用 看网上说 使用Fn F11 可以 但是可能每个电脑配置不同 使用失败 最后 想了想F11 不行 最后试试F12吧 最后Fn F11 成功解锁 哈哈哈
  • ffmpeg通过命令拉udp的rtsp流的方法

    ffmpeg用命令拉流是非常简单易用的 特别是对这种常见的摄像头的流 rtsp 10 1 21 121 554 profile1 稍微复杂一点 rtsp admin a1234567 10 1 21 121 554 cam realmoni