嵌入式Linux $ 音视频
孤叶情枫
这个作者很懒,什么都没留下…
展开
-
V4L2 简介
V4L2 简介[转自:http://www.diybl.com/course/6_system/linux/Linuxjs/2008108/149159.html]2009-06-25 21:581.什么是video4linuxVideo4linux(简称V4L),是linux中关于视频设备的内核驱动,现在已有Video4linux2,还未加入linux内核,使用需自己下载补丁。在Linux中,视原创 2010-01-04 13:21:00 · 752 阅读 · 0 评论 -
video4linux2--3
1。User controlls其实就是一些用户可以用来进行设置的一些属性,如视频中的brightness等,video4linux就提取出了最常见的一些设置,给他们分配了ID,这样大家对于这些常见的设置,就是用这些ID就可以了,可以察看当前设备对该设置的值,也可以给该设置新值,此外,由于某些设置包含很多子设置项,因此就又有了menu的含义,即对于一个具体的control,我们在列举他的属性时,发转载 2010-01-06 19:08:00 · 796 阅读 · 0 评论 -
video4linux2--2
Video standards当然世界上现在有多个视频标准,如NTSC和PAL,他们又细分为好多种,那么我们的设备输入/输出究竟支持什么样的标准呢?我们的当前在使用的输入和输出正在使用的是哪个标准呢?我们怎么设置我们的某个输入输出使用的标准呢?这都是有方法的。(1)查询,我们的输入支持什么标准,首先就得找到当前的这个输入的index,然后查出它的属性,在其属性里面可以得到该输入所支持的标准,将它所原创 2010-01-06 19:06:00 · 607 阅读 · 0 评论 -
video4linux2图像采集源码
/* * V4L2 video capture example */ #include #include #include #include #include /* getopt_long() */ #include /* low-level i/o */ #include #include #inc原创 2010-01-05 18:11:00 · 1425 阅读 · 0 评论 -
V4L2视频采集设备应用程序编程总结(转)
V4L2视频采集设备应用程序编程总结(转)Linux2.x内核中,一部分视频设备(特别是视频输入和采集设备)采用了V4L2模型进行驱动编程。同时提供V4L2的API函数及相关数据结构以供应用程序使用.这里对V4L2视频采集设备的应用程序编程进行总结.1. 使用的头文件: V4L2模型使用统一的头文件来包含相关的数据结构和宏,它存在于”Linux源码目录/include/linu原创 2010-01-06 08:32:00 · 1518 阅读 · 0 评论 -
video4linux2--1
1。 video for linux 现在是第2版 2。 号称是支持multiple opens,当然前提是这多个open最好不要是在都要进行数据传输的情况下的,比如一个process可以控制它的一些参数,一个process在进行在线的video recoding。 3。 Shared Data Streams 数据流的共享,建议是在应用级去实现,在底层我们用一个proxy单独去管理获取数据,再转载 2010-01-06 18:58:00 · 866 阅读 · 0 评论 -
Linux嵌入式视频直播监控系统
摘 要:本文以嵌入式处理器和Linux为开发平台,利用嵌入式软件开发技术,Linux下图像采集技术,MPEG-4压缩技术,RTP传输技术,Linux帧缓冲机制等设计并实现了嵌入式视频直播监控系统。关键词: 视频监控 ,MPEG-4 ,RTP/RTCP ,帧缓冲Abstract:This paper described how to design and complete an Embed转载 2010-04-23 19:43:00 · 1813 阅读 · 0 评论 -
利用VC++实现局域网实时视频传输
摘要 本文针对不同的局域网,提出一种通用的实时视频传输的解决方案。在使用Divx编解码的基础上,提出了从压缩、组帧、发送到接收、解压整个流程的思想,具体实施方案和VC++实现核心源代码以及传输控制策略,有效地保证了高质量的实时视频传输。 引言 在局域网内部实时传输视频已经得到广泛应用。现在用以传输视频的局域网大多数是有线局域网,因为有线局域网技术成熟,传输速度快,稳定性好。但是视频数据量大,有转载 2010-04-23 19:40:00 · 573 阅读 · 0 评论