
Multimedia
文章平均质量分 71
qzs_kaka
这个作者很懒,什么都没留下…
展开
-
ONVIF 协议开发
使用gsoap工具生成onvif框架过程; Linux 环境下生成 Linux C。在上gsoap-2.8.31生成 onvif.h(0) 使用工具:wsdl2h -c 产生c语言的代码,否则产生C++(默认) -s 不使用STL代码 -t 指定typemap.dat文件 -o 指定生成的头文件名(1) 编译 wsdl2h 工具./configure --pre原创 2016-09-27 14:11:20 · 695 阅读 · 0 评论 -
ffmpeg commands
ffmpeg常用参数一览ffmpeg常用参数一览基本选项视频选项高级视频选项音频选项字幕选项StreamUDPRTPRTMP测延时VlCEncode Decode Muxer DemuxerRaw Video基本选项 选项 说明 -formats 输出所有可用格式 -f fmt 指定格式(音频或视频格式) -formats 输出所有可用格式原创 2016-09-27 14:35:13 · 526 阅读 · 0 评论 -
ffmpeg: 解析SDP
使用ffmpeg直接打开sdp文件播放里面流媒体.0x0 使用Custom IO解析SDP初始话必要的网络和解码模块Alloc AVIO ContextDemuxer Decoder完整示例0x0 使用Custom I/Offmpeg 有一个非常好用的模块: AVIO, 这个模块是用ffmpeg Custom I/O 的主要接口,来看API;结构体AVIOInterruptCB : C原创 2016-09-27 14:36:06 · 5351 阅读 · 0 评论 -
ONVIF客户端开发
在使用 gSoap 框架生成代码之后, 得到文件: soapC.c soapClient.c stdsoap2.c stdsoap2.h duration.c wsdd.h … 我们利用现有的soapClient, 调用API构建Onvif请求(包括XML, HTTP Client). 开发前需要了解一下Onvif官网文档指导: Onvif 2.0 Serv原创 2016-09-27 14:34:17 · 1770 阅读 · 0 评论 -
图像源格式(RGB,YUV)
一. 说明在视频解码后,我们通常需要将它们显示出来,也就是Render;这个时候往往后发现有很多种图像格式,而这些格式名称似是而非,很容易被搞混,因此这里对它们进行一些介绍和分类:名词解释:平面格式(planar formats):针对Y U V 三种元素,使用三个矩阵来进行存储 打包格式(packed formats): YUV存储在同一个平面,Luma和chroma数据交错排列,类似RGB转载 2016-10-20 20:52:56 · 2432 阅读 · 0 评论 -
YUV 数据
YUV 数据存放分类YUV格式有两大类:planar和packed。对于planar的YUV格式,先连续存储所有像素点的Y,紧接着存储所有像素点的U,随后是所有像素点的V。对于planar的YUV格式,先连续存储所有像素点的Y,紧接着存储所有像素点的U,随后是所有像素点的V。YUV,分为三个分量,“Y”表示明亮度(Luminance或Luma),也就是灰度值;而“U”和“V” 表示的则是色度(转载 2016-10-16 17:10:36 · 463 阅读 · 0 评论