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

基于RK3568平台opencv的图像采集、ffmpeg推流和Windows端拉流(多线程)

目录

  • 一、概述
  • 二、环境要求
    • 2.1 硬件环境
    • 2.2 软件环境
  • 三、移植流程
    • 3.1 编写测试
    • 3.2 验证功能

一、概述

本章节是针对ffmpeg移植到 Linux系统,运行在RK3568开发板上,首先创建一个线程opencv通过摄像头采集视频图像,接着再创建两个线程,其中一个线程获取采集的视频图像送给ffmpeg服务,另一个线程用于获取采集的视频图像并处理,详细的流程请参看如下。

  • Windows端使用VLC media player软件拉流的效果如下图:
    在这里插入图片描述

二、环境要求

2.1 硬件环境

  • 硬件:RK3568开发板
  • 摄像头:USB免驱摄像头
  • 虚拟机:VMware

2.2 软件环境

  • Ubuntu系统要求:20.04
  • opencv版本: 4.7.0
  • ffmpeg版本: 3.4.5
  • VLC软件版本:3.0.9.2
  • 交叉工具链版本:交叉工具链版本

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

相关文章:

  • 新手教学系列——如何实现基于asyncio的高效率 Worker(按需获取任务、防止阻塞与崩溃)
  • 时序预测 | 基于WTC+transformer时间序列组合预测模型(pytorch)
  • 【河北航空-注册安全分析报告-无验证方式导致安全隐患】
  • 图像处理领域的术语解析
  • 【Rust练习】10.元组
  • 【数据结构篇】~链式二叉树(附源码)
  • 两个主机上的Docker容器怎么实现连接
  • 新买的笔记本只有一个C盘,进行磁盘分区的操作
  • 机器人大会引领产业动向,卓翼飞思绘制无人系统教科研新蓝图
  • SpringBoot依赖之PostgreSQL Driver集成
  • Docker搭建 Nexus Maven 私有仓库教程
  • ffmpeg教程及加速视频转码
  • 履带式森林消防车的功能和应用_鼎跃安全
  • 微服务实战系列之玩转Docker(十三)
  • ts转mp4怎么转?分享3个方法,快速搞定
  • 如何用Java SpringBoot+Vue打造摇滚乐鉴赏网站:从设计到实现全解析
  • 【React】为什么Hooks不能出现在判断中
  • OHIF Viewers 本地运行
  • 基于jstat 进行JVM监控
  • Qt (12)【Qt窗口 —— 消息对话框 QMessageBox 】