- 博客(42)
- 资源 (6)
- 收藏
- 关注
原创 RTCP
RTCP协议介绍RTCP概要实时传输控制协议(Real-time ControlProtocol,RTCP)与RTP共同定义在1996年提出的RFC 1889中,是和 RTP一起工作的控制协议。RTCP单独运行在低层协议上,由低层协议提供数据与控制包的复用。在RTP会话期间,每个会话参与者周期性地向所有其他参与者发送RTCP控制信息包,如下图所示。对于RTP会话或者广播,通常使用单...
2019-10-15 20:25:19
369
转载 用FFmpeg实现的RTMP接收类(转载)
现在很多直播都用到RTMP来传输,而接收RTMP用FFmpeg比较常见(当然也有用其他库的)。FFmpeg对RTMP接收有比较完善实现了,API使用方法也很简单,大多数流程跟文件流处理一样,但是一些区别的地方。下面大概说一下用FFmpeg怎么实现RTMP接收功能,后面...
2019-10-15 18:39:40
509
转载 RTSP协议分析(转载)
最近一直在看 RTSP,但是RTSP协议是个啥?还没有搞清楚。首先流媒体百度百科上有这样一段,从基本的名字上或多或少可以理解一下这些传输协议的区别。这很重要!!传输协议1、RSVP:资源预留协议2、RTP:实时传输协议3、RTCP:实时传输控制协议4、MMS:微软流媒体服务协议5、RTSP:实时流传输协议6、...
2019-10-15 17:50:07
363
转载 squashfs和cramfs作为根文件系统时让MTD支持跳过坏块
概述Squashfs一般存放于nor flash中,但是也可以使用Nand flash存储squashfs文件系统,但是需要绕过坏块。 算法描述在bootloader中烧写squashfs分区时,顺序的将squashfs烧到Nand flash中,如果碰上坏块,则顺序写入下一个好块。例如:#2是坏块,则数据写到#1, #3, #4,…上面。引导linux后,在mtd相应的s
2014-08-20 17:36:34
4589
转载 ubifs 操作实例
UBI文件系统简介 收藏 在linux-2.6.27以前,谈到Flash文件系统,大家很多时候多会想到cramfs、jffs2、yaffs2等文件系统。它们也都是基于文件系统+mtd+flash设备的架构。linux-2.6.27后,内核加入了一种新型的flash文件系统UBI(Unsorted Block Images)。这里简单介绍下UBI文件系统加入的原因,及使用方法。我也是刚接触到这个
2014-08-19 17:19:41
804
转载 Cramfs、JFFS2、YAFFS2的全面对比
由于嵌入式系统自身存在一些特殊要求,使得一些传统的文件系统(如FAT、EXT2等) 并不十分适合。专用的嵌入式文件系统应有一些自身的特性,如文件系统面对的储存介质特殊性、文件系统应具有的跨平台的安全性,以及整个系统的即时性等。本文介绍了3种源码开放的嵌入式文件系统Cramfs、JFFS2、YAFFS2,详细分析比较了这3种文件系统的主要性能,并根据分析结果指出了各自的适用领域。
2014-08-19 16:17:50
1085
转载 嵌入式Linux常用文件系统
Linux支持很多文件系统,在选择时应根据应用的功能选择文件系统内核只认识VFS(虚拟文件系统),不同的文件系统实现的都是和VFS的相互调用,进而通过VFS访问内核MTD(Memeory Technology Device,存储技术设备):针对Flash做的底层驱动程序Rootfs(根文件系统): 嵌入式系统中一般从Flash启动,最简单的方法是将rootfs l
2014-08-19 15:40:07
869
转载 标准光源与色温、波长的关系
本文试图从技术上解释目前对色箱中常使用的几种光源的色温或光谱谱线,这些光源是:D50,D65,D35,D75,A 光源,F 光源,TL84,TL83,965,CWF,U30 HOR,UV. 众所周知,观察颜色离不开观察光源,没有光就没有色彩。物理学的知识告诉我们:可见光也是一种电磁波,它的波长范围是:3900nm-7600nm.(如下图所示)。靠近 3900nm 波长的光是紫光.
2014-04-22 10:39:52
18141
1
转载 色温与波长的关系
我们知道,通常人眼所见到的光线,是由光的三原色(红绿蓝)组成的7种色光的光谱所组成。色温就是专门用来量度光线的颜色成分的。 用以计算光线颜色成分的方法,是19世纪末由英国物理学家洛德·凯尔文所创立的,他制定出了一整套色温计算法,而其具体界定的标准是基于以一黑体辐射器所发出来的波长。 凯尔文认为,假定某一纯黑物体,能够将落在其上的所有热量吸收,而没有损失,同时又能够将热量生成的能量全部以“光”的
2014-04-22 10:11:09
6104
转载 可见光波长和颜色的对应关系
人们根据电磁波波长(频率)的不同将其划分为不同的波段。虽然都是电磁波,遵循麦克斯韦方程组,但鉴于其波长的不同又各具特点。下图为电磁波不同波段的波长(频率)分布。人眼能够分辨1200多种颜色,这是基于眼细胞的光敏特性。可见光的存在使人们可以看到的这丰富多彩的世界,然而其在电磁波段的范围仅为下图中带颜色的很窄的部分(370-760nm)。可以推想在整个未知的宇宙中也许存在这一些更高级的物种(甚至外星人
2014-04-22 10:05:16
49309
转载 波长与颜色的关系
一些发光二极管产品,尤其是手电筒上的发光二极管有不同的光束颜色。这可不是使用了什么暗藏机关来使它们看上去漂亮,不同的光颜色有着不同的应用。下面就简单介绍一下最常见颜色和它的实际用途。 白色光有完美的颜色特性,但它会损害适应暗光的视觉,一定光源熄灭后需要一定的时间来重新适应。尤其是手电筒上的发光二极管有不同的光束颜色。这可不是使用
2014-04-22 09:17:40
17588
转载 SPI总线协议介绍
SPI总线协议介绍一、技术性能 SPI接口是Motorola 首先提出的全双工三线同步串行外围接口,采用主从模式(Master Slave)架构;支持多slave模式应用,一般仅支持单Master。时钟由Master控制,在时钟移位脉冲下,数据按位传输,高位在前,低位在后(MSB first);SPI接口有2根单向数据线,为全双工通信,目前应用中的数据速率可达几Mbp
2014-02-27 22:41:41
814
转载 RTP协议分析
RTP协议分析第1章. RTP概述1.1. RTP是什么RTP全名是Real-time Transport Protocol(实时传输协议)。它是IETF提出的一个标准,对应的RFC文档为RFC3550(RFC1889为其过期版本)。RFC3550不仅定义了RTP,而且定义了配套的相关协议RTCP(Real-time Transport Control Pro
2014-02-27 21:00:34
664
转载 libc库、glibc库和系统调用
Linux系统调用这部分经常出现两个词:libc库和封装函数,不知道你是否清楚它们的含义?libc1. libc概念 libc是Stantard C Library的简称,它是符合ANSI C标准的一个标准函数库。libc库提供C语言中所使用的宏,类型的定义,字符串操作符,数学计算函数以及输入输出函数等。正如ANSI C是C语言的标准一样,libc只是一个函数库标准
2014-02-14 15:35:58
4286
转载 再谈POSIX系统调用和ANSIC库函数区别
fread返回的是一个FILE结构指针而read返回的是一个int的文件号前者fopen/fread的实现是靠调用底层的open/read来实现的.fopen/fread是C标准的库函数,操作的对象是: file streamopen/read是和操作系统有关的系统调用。操作的对象是: “file descriptor”f是ANSI的C标准库。后面的
2014-02-14 15:31:13
1877
转载 对于C语言可移植性的思考
我相信学过C语言的同学,都会在书中看到C语言特点一定有:可移植性。但是什么是可移植?如何才能可移植?C语言是如何做到可移植的?对于初学者,可移植可能是一个经常遇到却很神秘的词。我想通过这篇文章来表达我对于可移植性的一些想法。 首先,在这里铺垫一下。学过Win32程序设计的人肯定都听说过API(Application Program Interface)。我就先说说API,高手绕过。A
2014-02-14 15:20:51
965
转载 ANSI C 和 POSIX介绍
标准 (ANSI C, POSIX, SVID, XPG, ...)ANSI C:这一标准是 ANSI(美国国家标准局)于 1989 年制定的 C 语言标准。 后来被 ISO(国际标准化组织)接受为标准,因此也称为 ISO C。ANSI C 的目标是为各种操作系统上的 C 程序提供可移植性保证,而不仅仅限于 UNIX。 该标准不仅定义了 C 编程语言的语发和语义,而且还定义了一个标准库
2014-02-14 15:15:35
7537
转载 虚拟内存、内核空间和用户空间
相关连接:http://hi.baidu.com/fengyun409/blog/item/84634711e2e657d3a7ef3fb9.htmlhttp://my.chinaunix.net/space.php?uid=25471613&do=blog&id=323377http://blogold.chinaunix.net/u1/52475/showart_432628.ht
2014-01-17 13:23:25
2622
转载 如何配置DAVINCI内存
如何配置DAVINCI内存 在DVEVM上,内存是256M,所以Codec中的例程都是按照256M内存进行配置的。而在,其他一些具体应用中,目标板的内存不一定为256M。所以,内存配置是Davinci开发板上一项重要的技术。 笔者公司的开发板是128M,根据相关的文档,重新配置,编译了程序。在128M开发板上成功运行了Video_copy例程。具体步骤如下: DDR内存是ARM和DSP共享的,从O
2014-01-17 13:20:53
702
转载 网络摘抄-davinci通信以及消息队列机制等的简述
遇到的几个错误:Cannot set the outputError in opening display device不知道是不是驱动加载有问题,重启了下电脑和板子就好了===================root@210.42.106.200:/opt/Free_demo/1ch_video_loopback# ls1ch_loopbak cmemk.ko d
2014-01-17 13:19:58
872
转载 onvif规范的实现:onvif开发常用调试方法 和常见的segmentation fault错误
在前几篇中,虽然已经实现了rtsp视频流的对接,但是还要做的工作还非常多,onvif本来就是一个覆盖面非常广的一个协议,每一个功能都要填充大量的函数。而且稍不注意就会出现segmentation fault错误。下面把我之前开发调试时的经验写下来,希望能够帮助有这方面需求的人。【来自http://blog.youkuaiyun.com/ghostyu】1、打开onvif调试开关,以便让onvif打印一
2014-01-16 11:29:38
768
转载 onvif规范的实现:成功实现ONVIF协议RTSP-Video-Stream与OnvifDeviceManager的视频对接
有了前几篇的基础,现在可以正式开始onvif的实现工作,其中一项非常重要的部分就是视频流的对接,即能够在符合onvif标准的监控客户端软件里接收到设备端NVT发来的RTSP视频流。这里,我所用的客户端软件是Onvif Device Manager v2.2。【来自http://blog.youkuaiyun.com/ghostyu】ONVIF Profile S Specification文档描述了D
2014-01-16 11:16:47
1250
转载 onvif规范的实现:server端Discovery实现,通过OnvifTestTool12.06测试
说明:网上关于ONVIF开发的文章并不多,也更找不到具体的实例来入门学习。只能靠翻阅各种Specification摸索中前进,下面是最近几天的成果。调通了服务端(或者说设备端)的Discovery,使用OnvifTestTool12.06能够搜到我的设备。【来自http://blog.youkuaiyun.com/ghostyu】1、在使用wsdl2h产生头文件前需要修改typemap.dat,
2014-01-16 10:55:25
676
转载 onvif规范的实现:使用gSOAP创建SOAP调用实例
预备知识ONVIF规范中设备管理和控制部分所定义的接口均以Web Services的形式提供。ONVIF规范涵盖了完全的XML及WSDL的定义。每一个支持ONVIF规范的终端设备均须提供与功能相应的Web Service。服务端与客户端的数据交互采用SOAP协议。【来自http://blog.youkuaiyun.com/ghostyu】ONVIF中的其他部分比如音视频流则通过RTP/RTSP
2014-01-16 10:52:09
625
转载 onvif规范 中文介绍
什么是ONVIF ?ONVIF规范描述了网络视频的模型、接口、数据类型以及数据交互的模式。并复用了一些现有的标准,如WS系列标准等。ONVIF规范的目标是实现一个网络视频框架协议,使不同厂商所生产的网络视频产品(包括摄录前端、录像设备等)完全互通。ONVIF规范描述了网络视频的模型、接口、数据类型以及数据交互的模式。并复用了一些现有的标准,如WS系列标准等。ONVIF规范的
2014-01-16 10:09:14
554
转载 TTL电平和CMOS电平
1,TTL电平: 输出高电平>2.4V,输出低电平=2.0V,输入低电平2,CMOS电平: 1逻辑电平电压接近于电源电压,0逻辑电平接近于0V。而且具有很宽的噪声容限。 3,电平转换电路: 因为TTL和COMS的高低电平的值不一样(ttl 5vcmos 3.3v),所以互相连接时需要电平的转换:就是用两个电阻对电平分压,没
2014-01-15 09:56:31
1302
转载 UART
一、UART原理说明 通用异步收发器简称 UART,用来传输串行数据。 发送数据时,CPU将并行数据写入UART,UART按照一定的格式在一根线上串行发出; 接收数据时,UART检测另一根线上的信号,将串行数据放在缓冲区中,CPU即可读取UART获得这些数据; UART之间以全双工方式川水数据,最精简的连线方式只有三根线:TXD(发)、RXD
2014-01-15 09:51:41
833
转载 TI DAVINCI开发原理(总共5部分)
DAVINCI开发原理之一----ARM端开发环境的建立(DVEVM) 1. 对DAVINCI平台,TI在硬件上给予双核架构强有力的支撑,在DSP端用DSP/BIOS来支持音视频算法的运行,在ARM端用MontaVista Linux(MV)来支持其对外设的管理。对于ARM与DSP之间的数据交互,则用Code Engine和Codec Server来加以管理。2. 在D
2014-01-13 17:28:54
1057
转载 DM36x IPNC远程升级
以往在烧写内核和FS到nandflash的时候,都是使用串口+UBOOT+TFTP的方式来进行,发现此种烧写方式成功率相当高,几乎不会出错.而且UBOOT在烧写和读取nandflash时,均会自动跳过坏块.这样,只要在kernel加载文件系统的时候,解决了nandflash坏块问题,系统几乎很强壮,不会出现启动到一半死机的情况.一个系统升级的过程就是将映像文件烧写到nandflash的过程.其
2014-01-13 16:23:50
900
转载 APPRO IPNC方案 Android手机监控客户端---ffmpeg移植
以下所有操作均在Ubuntu 10.04 LTS OS上进行1 环境配置Ubuntu下Android开发环境的搭建:http://www.cnblogs.com/softman11/archive/2011/06/22/2086793.htmlUbuntu下安装Android NDK :http://blog.youkuaiyun.com/jumping_a
2014-01-13 16:13:33
1015
转载 Micron sensor 驱动与调试小结
前言Micron sensor 是我们公司所用最多的图像传感器,也是目前市场上评价很高的主流sensor产品。写这篇文章的目的在于让后继调试sensor者对sensor的调试有初步的思路和对micron sensor的一些特性有一定的了解,希望以后的调试工作能够少走一些弯路。具体的sensor的工作原理和更深入的图像工程方面的知识,可以参看各个sensor的datasheet和上网查找一些
2014-01-13 16:06:42
1454
转载 yuv和yCbCr的差异
yuv和yCbCr的差异一、和rgb之间换算公式的差异yuvrgbY'= 0.299*R' + 0.587*G' + 0.114*B'U'= -0.147*R' - 0.289*G' + 0.436*B' = 0.492*(B'- Y')V'= 0.615*R' - 0.515*G' - 0
2014-01-13 16:03:40
612
转载 Camera 图像处理原理分析- 抗噪 变焦 频闪 等
1.1 抗噪处理AG 的增大,不可避免的带来噪点的增多,此外,如果光线较暗,曝光时间过长,也会增加噪点的数目(从数码相机上看,主要是因为长时间曝光,感光元件温度升高,电流噪声造成感光元件噪点的增多),而感光元件本身的缺陷也是噪点甚至坏点的来源之一。因此,通常sensor集成或后端的ISP都带有降噪功能的相关设置。1.1.1 启动时机根据噪点形
2014-01-13 16:00:52
859
原创 视频领域中各种分辨率简称和比例
GUXGA 3200×2400 4:3QSXGA+ 2800×2100 4:3 QSXGA 2560×2048 5:4 WQXGA 2560×1600 16:10 QXGA 2048×1536 4:3 WUXGA 1920×120
2012-11-12 09:55:58
1458
原创 git命令集结
由于在linux端编程,尤其是很大的工程项目,在代码管理与更新上如果没有软件去管理确实很是费时费力,甚至有可能开发了新版本,而同时手动删除了旧版本时导致想要回顾一下开发思路都不行,linux端这款版本管理软件确实很有用,具体命令如下:
2012-11-10 10:34:27
397
翻译 I2C串行总线协议的VHDL实现
串行总线和并行总线相比具有结构简单、占用引脚少、成本低的优点。常见的串行总线有USB、IEEE1394、I2C等,其中I2C总线具有使用简单的特点,在单片机、串行E2PROM、LCD等器件中具有广泛的应用。I2C(Inter IC BUS)是Philips公司开发的用于芯片之间连接的总线。 I2C总线用两根信号线进行数据传输,一根为串行数据线(SDA),另一根为串行时钟线(SCL)。I2C
2012-11-09 17:15:15
4523
1
转载 camera摄像原理
camera摄像原理之一:光感应做为拍照手机的核心模块之一,camera sensor 效果的调整,涉及到众多的参数,如果对基本的光学原理及 sensor 软/硬件对图像处理的原理能有深入的理解和把握的话,对我们的工作将会起到事半功倍的效果。 人眼对色彩的识别,是基于人眼对光谱存在三种不同的感应单元,不同的感应单元对不同波段的光有不同的响应曲线的原理,通过大脑的合成得到色
2012-11-05 10:33:13
1138
原创 博客网址存档
http://blog.youkuaiyun.com/maopig/article/details/7185463 DM368相关资料http://blog.youkuaiyun.com/gl1987807/article/category/766080 各种网络协议基础详解
2012-10-26 09:47:42
443
转载 DM365-368内核移植
http://www.360doc.com/content/12/0318/16/532901_195392228.shtml
2012-10-26 09:44:00
553
ccs3.3中文使用手册
2015-01-12
Linux入门教程PPT
2010-11-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人