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

FFmpeg抽取视频h264数据重定向

根据视频重定向技术解析中的
在这里插入图片描述

截获解码视频流的思路,首先需要解决如何输出视频码流的问题。

目前只针对h264码流进行获取,步骤如下:

  • 打开mp4文件并创建一个空文件用于存储H264数据

  • 提取一路视频流资源

  • 循环读取流中所有的包(AVPacket),为每个包添加特征码和sps/pps等数据(只有关键帧前面要添加sps/pps数据,其他的只需要添加特征码),都处理完后将数据写入文件保存。、

经过实验,可以将h264数据dump到文件中,并可以通过mplayer或ffplay播放。

进一步,直接将h264数据重定向到tcp套接字上,通过实验,可以在其他终端通过ffplay接收并播放。

相关文章:

  • JAVA网络编程——BIO、NIO、AIO深度解析
  • Go Fyne 入门
  • docker-compose安装教程
  • 51单片机LED与无源蜂鸣器模块
  • Python高级算法——动态规划
  • 【期末计算机组成原理速成】第三章:存储器
  • 【MYSQL】单表查询
  • 《算法与数据结构》答疑
  • ACM32F403/F433 12 位多通道,支持 MPU 存储保护功能,应用于工业控制,智能家居等产品中
  • uniapp下拉刷新
  • 基于Html+腾讯云播SDK开发的m3u8播放器
  • 合并区间 Merge intervals
  • Docker部署开源分布式任务调度平台DolphinScheduler并实现远程访问办公
  • 036.Python面向对象_self_cls_super
  • ffmpeg常用命令
  • canvas实际项目操作,包含:线条,圆形,扇形,图片绘制,图片圆角遮罩,矩形,弧形文字...
  • Java小白进阶笔记(3)-初级面向对象
  • JS基础之数据类型、对象、原型、原型链、继承
  • Linux学习笔记6-使用fdisk进行磁盘管理
  • 闭包--闭包作用之保存(一)
  • 从setTimeout-setInterval看JS线程
  • 读懂package.json -- 依赖管理
  • 老板让我十分钟上手nx-admin
  • 爬虫模拟登陆 SegmentFault
  • 入职第二天:使用koa搭建node server是种怎样的体验
  • 实战|智能家居行业移动应用性能分析
  • 哈罗单车融资几十亿元,蚂蚁金服与春华资本加持 ...
  • ​​​​​​​STM32通过SPI硬件读写W25Q64
  • #Datawhale X 李宏毅苹果书 AI夏令营#3.13.2局部极小值与鞍点批量和动量
  • #中的引用型是什么意识_Java中四种引用有什么区别以及应用场景
  • (day6) 319. 灯泡开关
  • (floyd+补集) poj 3275
  • (pytorch进阶之路)扩散概率模型
  • (二)测试工具
  • (二)学习JVM —— 垃圾回收机制
  • (附源码)spring boot儿童教育管理系统 毕业设计 281442
  • (企业 / 公司项目)前端使用pingyin-pro将汉字转成拼音
  • (三)终结任务
  • (十五)、把自己的镜像推送到 DockerHub
  • (一)、软硬件全开源智能手表,与手机互联,标配多表盘,功能丰富(ZSWatch-Zephyr)
  • .NET Framework 和 .NET Core 在默认情况下垃圾回收(GC)机制的不同(局部变量部分)
  • .NET Micro Framework 4.2 beta 源码探析
  • .NET(C#、VB)APP开发——Smobiler平台控件介绍:Bluetooth组件
  • .NET开源、简单、实用的数据库文档生成工具
  • /bin/bash^M: bad interpreter: No such file or directory
  • @AutoConfigurationPackage的使用
  • @Resource和@Autowired的区别
  • [000-01-022].第03节:RabbitMQ环境搭建
  • [Android]RecyclerView添加HeaderView出现宽度问题
  • [Android实例] 保持屏幕长亮的两种方法 [转]
  • [ASP.NET MVC]Ajax与CustomErrors的尴尬
  • [Asp.net mvc]国际化
  • [BZOJ4337][BJOI2015]树的同构(树的最小表示法)
  • [C/C++]数据结构 循环队列
  • [c++] 自写 MyString 类