E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
v4l2视频采集
YUV小结
背景一般
视频采集
芯片采集到数据都是按照YUV格式输出,包括很多现在很多的相机。所以对音视频开发者来说,掌握YUV知识非常必要的。RGBRGB是一种颜色空间,以红(R)绿(G)蓝(B)三基色为坐标。
小毛驴Jim
·
2023-03-29 07:26
基于PCIe DMA的8通道
视频采集
&显示IP,兼容
V4L2
基于PCIeDMA的8通道
视频采集
&显示IP,兼容
V4L2
VideoCapture&DisplayIPfor
V4L2
在主机端视频设备内核驱动
V4L2
的控制和调度下,VideoCapture&DisplayIPCore
FPGA IP
·
2023-03-29 00:32
技术交流
linux i2c
v4l2
驱动核心的知识 platform,Video4Linux框架簡介(7) -
V4L2
框架和
v4l2
_subdev
V4L2
框架譯注:這是目前看到關於
V4L2
框架內眾多結構關系最提綱挈領的一張圖。
Zhijian Zhang
·
2023-03-28 21:43
linux
i2c
v4l2驱动核心的知识
platform
linux
v4l2
代码,linux v4l 编程(2) V4L 查询操作
使用mini6410,Linux2.6.28.6,注意这里/dev/video0,/dev/video1,是CMOS摄像头,它们的驱动对于V4l1,并且一运行某些V4L1的ioctl命令的就产生oops.关于修正这一些BUG,可以参见我的博文使用用USB摄像头,我使用的是ZC301摄像头.设备结点是/dev/video2三种测试结果如下:./test_v4l/dev/video2###v4ldev
侍酒师小田
·
2023-03-28 21:41
linux
v4l2代码
linux
V4L2
子系统——
v4l2
架构(7)之
V4L2
应用编程
linux
V4L2
子系统——
v4l2
架构(7)之
V4L2
应用编程备注: 1.Kernel版本:5.4 2.使用工具:SourceInsight4.0 3.参考博客:(1)Linux
V4L2
子系统-
楓潇潇
·
2023-03-28 21:09
#
Linux
v4l2
v4l2
linux
v4l2
video
linux
V4L2
子系统——
v4l2
的结构体(4)之ioctl
linux
V4L2
子系统——
v4l2
的结构体(4)之ioctl备注: 1.Kernel版本:5.4 2.使用工具:SourceInsight4.0文章目录linux
V4L2
子系统——
v4l2
的结构体
楓潇潇
·
2023-03-28 21:08
#
Linux
v4l2
linux
v4l2
V4L2
linux
V4L2
子系统——
v4l2
架构(5)之
v4l2
_device与
v4l2
_subdev异步机制
linux
V4L2
子系统——
v4l2
架构(5)之
v4l2
_device与
v4l2
_subdev异步机制备注: 1.Kernel版本:5.4 2.使用工具:SourceInsight4.0 3.参考博客
楓潇潇
·
2023-03-28 21:08
#
Linux
v4l2
v4l2
video
linux
v4l2
linux
V4L2
子系统——
v4l2
的结构体(1)之
v4l2
_device
linux
V4L2
子系统——
v4l2
的结构体(1)之
v4l2
_device备注: 1.Kernel版本:5.4 2.使用工具:SourceInsight4.0文章目录linux
V4L2
子系统——
v4l2
楓潇潇
·
2023-03-28 21:38
#
Linux
v4l2
v4l2
linux
V4L2
linux
V4L2
子系统——
v4l2
的结构体(3)之
v4l2
_subdev
linux
V4L2
子系统——
v4l2
的结构体(3)之
v4l2
_subdev备注: 1.Kernel版本:5.4 2.使用工具:SourceInsight4.0文章目录linux
V4L2
子系统——
v4l2
楓潇潇
·
2023-03-28 21:38
#
Linux
v4l2
linux
v4l2
V4L2
linux
V4L2
子系统——
v4l2
的结构体(5)之videobuf2(vb2)
linux
V4L2
子系统——
v4l2
的结构体(5)之videobuf2(vb2)备注: 1.Kernel版本:5.4 2.使用工具:SourceInsight4.0文章目录linux
V4L2
子系统—
楓潇潇
·
2023-03-28 21:38
#
Linux
v4l2
linux
v4l2
V4L2
linux
V4L2
子系统——
v4l2
的结构体(2)之video_device
linux
V4L2
子系统——
v4l2
的结构体(2)之video_device备注: 1.Kernel版本:5.4 2.使用工具:SourceInsight4.0文章目录linux
V4L2
子系统——
v4l2
楓潇潇
·
2023-03-28 21:37
#
Linux
v4l2
linux
v4l2
V4L2
Linux
V4L2
子系统分析(一)
为了兼容更多的硬件,Linux内核抽象了
V4L2
(VideoforLinuxTwo)子系统。
业余程序员plus
·
2023-03-28 21:07
Linux设备驱动
V4L2
视频设备驱动
camera驱动
video设备
视频驱动
V4L2
子系统驱动架构
V4L2
支持三类设备:视频输入/输出设备、VBI设备和radio设备(其实还支持更多类型的设备,暂不讨论),分别会在/dev目录下产生videoX、radioX和vbiX设备节点。2驱动框架
liugp103
·
2023-03-28 21:07
RK
camera
物联网
arm
嵌入式硬件
V4L2
驱动框架概览
V4L2
驱动框架概览OMAP3图像信号处理器(ISP)驱动ChinesetranslatedversionofDocumentation/video4linux/
v4l2
-framework.txtIfyouhaveanycommentorupdatetothecontent
maze.ma
·
2023-03-28 21:07
kernel
V4L2
1.
v4l2
framework框架
本文讲述
V4L2
的框架所提供的各种结构以及它们之间的连系.1、简介由于硬件的复杂性v412驱动往往是非常复杂的:大多数设备有多个IC(集成电路),在/dev目录下有多个设备节点,并也创建non-
V4L2
宁可一思进莫在一思停
·
2023-03-28 21:48
v4l2
v4l2
框架
api
V4L
V4L2
简介
由于早期的V4L有很多缺陷,BillDirks等人对其进行了重新设计,并取名为VideoforLinux2(
V4L2
使用),最早出现于Linux2.5.x版本。
V4L2
相比于V4L有
宁可一思进莫在一思停
·
2023-03-28 21:18
v4l2
api
摄像头
计算机
linux
v4l2
架构分析之开启篇章
最近感觉也阅读了一定量的
v4l2
的框架原代码,差不多可以开启
v4l2
专栏博客了。
ismycsdn
·
2023-03-28 21:05
v4l2
c语言
linux
驱动开发
图像处理
开发笔记:从ioctl到linux
v4l2
驱动的调用
imx6视频驱动中的调用关系ioctl->
V4L2
框架->mx6s_csi_ioctl_ops->.VIDIOC_xxxx函数=>
v4l2
_subdev_call(调用subdev
dingmaoshi
·
2023-03-28 21:01
V4L2
IMX6
LINUX
V4L 简介及其与
V4L2
区别
由于早期的V4L有很多缺陷,BillDirks等人对其进行了重新设计,并取名为VideoforLinux2(
V4L2
使用),最早出现于Linux2.5.x版本。
V4L2
相比于V4L有
dulin201004
·
2023-03-28 21:01
linux
嵌入式
video
interface
cam
linux
struct
数据结构
Camera | 4.瑞芯微平台MIPI摄像头应用程序编写
Linux下摄像头驱动都是基于
v4l2
架构,要基于该架构编写摄像头的应用程序,必须先要搞清楚什么是
v4l2
。
一口Linux
·
2023-03-28 21:31
瑞芯微
原创
Linux驱动
linux
运维
服务器
Linux多媒体子系统01:从用户空间使用
V4L2
子系统
1
V4L2
应用编程基础1.1概述
V4L2
应用编程需要使用如下系统调用,open():打开
V4L2
设备close():关闭
V4L2
设备ioctl():向
V4L2
设备驱动程序发送控制命令mmap():将
V4L2
麦兜的学习笔记
·
2023-03-28 21:30
Linux嵌入式开发
Linux驱动
V4L2
之buffer分配和映射
说明本文主要讲的是NXP的imx8mm,源码是由NXP提供的,不同的下游厂家的开发板也应该是一样的。数据结构这个是buffer操作相关的核心结构体:structvb2_queue{...structmutex*lock;void*owner;/*下面的3个结构体非常重要,是操作的核心,通过它们可以很好的了解代码层次*//*主要作用是将导出驱动的bufferqueue管理,比如来自用户空间的buff
麻辣小新
·
2023-03-28 21:59
V4L2
视频
buffer
vb2
映射
内存分配
直白解读linux下
V4L2
拍照
声明:环境:linux或ubunt下编辑器:vim编译工具:gcc设备:USB接口的摄像头难点理解:1.对于缓冲帧的解释:假设我们申请5个缓冲帧,那么这5个缓冲帧就相当于5个盘子,操作系统在内存中开辟5个缓存区队列来存放这5个盘子,当相机拍照后将数据放入盘子中,我们通过VIDIOC_DQBUF取数据可以理解为将盘子取出来,然后对数据操作,操作完成之后,要通过VIDIOC_QBUF将盘子放回去,以保
Mr_sunp
·
2023-03-28 21:51
Linux
18.学习Camera之——
V4L2
视频输入框架概述
V4L2
框架简介几乎所有的设备都有多个IC模块,它们可能是实体的(例如USB摄像头里面包含ISP、sensor等)、也可能是抽象的(如USB设备里面的抽象拓扑结构),它们在/dev目录下面生成了多个设备节点
来自南陵县的平头哥
·
2023-03-28 21:19
Camera驱动学习
V4L2框架简介
linux
V4L2
子系统——
v4l2
架构(1)之整体架构
linux
V4L2
子系统——
v4l2
架构(1)之整体架构备注: 1.Kernel版本:5.4 2.使用工具:SourceInsight4.0 3.参考博客:(1)
V4L2
driver-整体架构(2
楓潇潇
·
2023-03-28 20:10
#
Linux
v4l2
v4l2
linux
v4l2
video
iOS WebRTC 实现美颜滤镜特效
发现有2种实现方式,基于GPUImage方案一:替换WebRTC的原生采集,使用GPUImageVideoCamera替换WebRTC中的
视频采集
,得到经过GPUImage添加美颜处理后的图像,发送给WebRTC
本本的开心牧场
·
2023-03-28 13:48
音视频-音频编/解码 实战
在音视频-视频编/解码实战文章中已经知道,我们音
视频采集
后的数据格式为CMSampleBufferRef类型。如果不需要对音频的编解码操作,可以直接播放该PCM音频数据。
Maji1
·
2023-03-27 03:32
Windows下编译WebRTC
在音视频领域中,WebRTC可以说是一个绕不开宝库,包括了音
视频采集
、编解码、传输、渲染的全过程。本文主要记录下在Windows平台上编译WebRTC的全过程。
caesar1228
·
2023-03-23 00:19
WebRTC
音视频
windows
音视频
c++
webrtc
iOS音视频开发学习(一)—— 流程、框架了解
直播业务1、采集端:需要深入了解1.1音
视频采集
:AVFoundation1.2视频处理(美颜、滤镜等):CoreImage、GPUImage(常用)GPUImage版本渲染框架1.0-2.0OpenGLES3.0Metal1.3
程序媛的程
·
2023-03-22 01:14
一、
视频采集
基础知识
一、图像的基本知识1.色彩空间(Colorspace)又称色域“色彩空间”一词源于西方的“ColorSpace”,又称作“色域”,色彩学中,人们建立了多种色彩模型,以一维、二维、三维甚至四维空间坐标来表示某一色彩,这种坐标系统所能定义的色彩范围即色彩空间。我们经常用到的色彩空间主要有RGB、CMYK、Lab等。色彩模型是通过一组数值来描述颜色的一种抽象数学模型。(例如:通常三原色光模式(RGB)使
billzheng
·
2023-03-21 22:58
移动端实时视频直播技术实践:如何做到实时秒开、流畅不卡
前言现今移动直播技术上的挑战要远远难于传统设备或电脑直播,其完整的处理环节包括但不限于:音
视频采集
、美颜/滤镜/特效处理、编码、封包、推流、转码、分发、解码/渲染/播放等。
音视频开发老马
·
2023-03-20 09:57
Android音视频开发
流媒体服务器
音视频开发
音视频
实时音视频
视频编解码
c++
计算机视觉
直播技术整体概述
视频压缩编码、音频压缩编码(h.265/h.264/VP9)推流:将编码流推送给服务器流分发:服务器进一步视频转码将流推送给播放端解码:将流解码成mp4、mp3、MOV、MPV等播放:各平台客户端播放视频音
视频采集
尼古拉斯佩思
·
2023-03-18 01:10
设置亮度和对比度
1.设置usb摄像头的亮度和对比度2.ffmpeg中滤镜设置亮度和对比度3.obs中的色彩范围设置1.设置usb摄像头的亮度和对比度要在UVC协议中设置亮度和对比度,你需要使用
v4l2
-ctl命令行工具来控制
、、、、南山小雨、、、、
·
2023-03-17 16:19
ffmpeg
ffmpeg
usb
uvc
java音视频处理类,Android Java实时音视频SDK自定义视频前处理功能 - 开发者中心 - ZEGO即构科技...
该功能相比于自定义
视频采集
功能的优势是无需开发者管理设备输入源,仅需对SDK抛出来的原始数据进行操作,然后发回SDK侧即可。
weixin_39911475
·
2023-03-17 16:46
java音视频处理类
windows下载和安装FFmpeg
FFmpeg简介FFmpeg是多媒体视频处理工具,有非常强大的功能包括
视频采集
功能、视频格式转换、视频抓图、给视频加水印等。
灬东皇灬
·
2023-03-17 14:25
基于Camera、AudioRecord 、MediaCodec 和 MediaMuxer 录制 MP4
一.前言在AAC音频编码保存和解码播放和Camera
视频采集
,H264编码保存两篇文章中介绍了如何通过AudioRecord和MediaCodec录制AAC音频以及如何通过Camera和MediaCodec
海盗的帽子
·
2023-03-17 05:53
如何获取当前摄像头实时画面(或说图片)
在Linux平台上,可以使用Video4Linux2(
V4L2
搞IT的锋
·
2023-03-16 16:11
计算机视觉
opencv
人工智能
iOS:音视频开发——
视频采集
前言在直播和短视频行业日益火热的发展形势下,音视频开发(采集、编解码、传输、播放、美颜)等技术也随之成为开发者们关注的重点,本系列文章就音视频开发过程中所运用到的技术和原理进行梳理和总结。认识AVCapture系列AVCapture系列是AVFoundation框架为我们提供的用于管理输入设备、采集、输出、预览等一系列接口,其工作原理如下:1.AVCaptureDevice:信号采集硬件设备(摄像
iOS亮子
·
2023-03-15 06:38
音视频编解码基本流程分享
音视频编解码基本流程编码音视频流程图.jpg1、数据采集
视频采集
:将模拟摄像机、录像机、LD视盘机、电视机输出的视频信号,通过专用的模拟、数字转换设备,转换为二进制数字信息的过程音频采集:模拟声音转换为计算机识别的数字信号的过程
陈胜华
·
2023-03-14 06:12
Camera基本概念
数字摄像头可以将
视频采集
设备产生的模拟视频信号转换成数字信号,进而将其储存在计算机里。模拟摄像头捕捉到的视频信号必须经过特定的视频捕捉卡将模拟信号转换成数字模式,并加以压缩后才可以转换到计算机上运用。
四季帆
·
2023-03-12 23:38
摄像头
camera
摄像头
嵌入式
javacv实现直播流
秒之间,依赖org.bytedecojavacv1.5.6org.bytedecoffmpeg-platform4.4-1.5.6org.bytedecojavacv-platform1.5.6-->
视频采集
可以使用摄像头或者什么的
凌康233
·
2023-03-11 18:12
HTML5 视频直播一站式扫盲书目录
怎样进行音
视频采集
?前面提到的ffmpeg是什么?什么是RTMP?推流推流服务器搭建在html5页面进行播放直播视频?坑点总结业界支持
yuchangchenTT
·
2023-03-11 13:33
书目录
html5
视频
ffmpeg
Android直播从入门到精通(4):YUV数据处理
一般的
视频采集
设备输出的数据都是YUV格式,1.什么是YUVYUV是一种图像编码方式,其中Y表示明亮度(Luminance、Luma),也就是灰阶值。
安然_42c2
·
2023-03-10 00:25
音视频开发入门学习笔记
【
视频采集
实战】7.【视频编码原理】8.【视频编解码实战】9.【RTMP协议
东也_
·
2023-03-08 22:15
Linux下编译WebRTC(Linux和Android版本)
在音视频领域中,WebRTC可以说是一个绕不开宝库,包括了音
视频采集
、编解码、传输、渲染的全过程。本文主要记录下在Linux平台上编译WebRTCLinux和Android版本的全过程。
拉普拉斯妖kk
·
2023-03-08 11:12
Electron调用外接摄像头并拍照上传实现详解
目录背景需求分析实现
视频采集
MediaDevices.getUserMedia()拍照生成图片上传图片至CDN1.使用HTMLCanvasElement.toBlob()语法参数2.使用HTMLCanvasElement.toDataURL
·
2023-02-27 19:09
Golang调用FFmpeg转换视频流的实现
目录问题背景方法实现1.使用FFmpeg-go封装好的方法2.直接调用FFmpeg总结问题背景问题背景是在,由于
视频采集
端使用的是H264编码采集的裸流,而网络流媒体大多是以FLV为主的直播方式进行的,
·
2023-02-27 19:35
移动端实时音视频直播技术流程
1、音
视频采集
采集是播放环节中的第一环,iOS系统因为软硬件种类不多,硬件适配性较好,所以比
JKX_geek
·
2023-02-25 17:53
WebRTC-Android 源码导读(四):VideoCRE 与内存抖动优化
前面三篇中,我们依次分析了WebRTCAndroid的
视频采集
、视频渲染和视频硬编码,LiveStreaming视频的前段就已经全了。
老衲不出家
·
2023-02-21 12:13
webrtc
webrtc
WebRTC 如何在安卓系统上采集音频数据
上一篇文章已经介绍了WebRTC如何在安卓系统上采集视频数据信号,相信小伙伴已经对
视频采集
流程有了一个基本的认识,那么我们不禁要问,那音频数据信号又是如何采集的呢?好的,我们今天就来了
音视频开发老舅
·
2023-02-21 12:55
音视频开发进阶
音视频
webrtc
实时音视频
视频编解码
android
上一页
7
8
9
10
11
12
13
14
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他