![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
音视频与多媒体
文章平均质量分 51
lezhiyong
这个作者很懒,什么都没留下…
展开
-
混流轮毂自动识别与中心定位算法
来源:http://blog.csdn.net/lezhiyong 流程:采集图像→图像滤波增强→图像分割→特征提取→特征分类 学习模式:采集样品轮毂图像、获取样本特征参数并写入样品轮毂特征数据库中。运行模式:对混流轮毂进行识别和检测,并发送识别结果和控制信号。常用的中心求取方法可以分为基于灰度和基于边缘的两大类。基于灰度的方法一般利用目标的灰度分布信息,如质心法、曲面原创 2012-07-22 12:53:07 · 1527 阅读 · 0 评论 -
WebRTC源码分析2图像缩放与颜色空间转换
来源:http://blog.csdn.net/lezhiyong所属模块名称:webrtc_vplib一、图像缩放1、接口路径:webrtc\trunk\src\common_video\vplib\main\interface\interpolator.h2、特点:支持缩放方法:双线性差值支持源图像的格式为I420,YUV,YV12通过封装的类inter原创 2012-08-19 11:45:19 · 2836 阅读 · 0 评论 -
使用GDI与DfMirage 镜像驱动进行屏幕采集的比较
屏幕截图(屏幕采集)在一些办公、IM、远程登陆与控制、视频等软件中经常使用,通过屏幕截屏实现屏幕远程共享、抓拍成图像文件或视频文件。使用过GDI截屏与DfMirage,对两种屏幕截图方法做些比较和总结:GDI截屏 GDI(graphics device interface)是window提供的api函数,用于设备上下文绘制图形。sourceforge上有个屏幕录制开源程序Cam S原创 2012-07-25 07:38:32 · 8392 阅读 · 1 评论 -
MPEG Recorder编译过程
MPEG Recorder 是sourceforge上的一个开源项目,用于Windows平台下的实时音视频信号的压缩与存储,用到 MFC, DirectX, FFMPEG and MPEG4IP等。最近项目要用到视频的转码与存储,于是下载下来学习学习,用VS2008编译中碰到一些问题,解决过程如下:1.在mpeg recorder solution下查看mpegrecorder工程的依赖库原创 2012-07-22 12:16:36 · 1908 阅读 · 2 评论 -
视频监控、视频会议中常用的视频布局实现方法
来源:http://blog.csdn.net/lezhiyong在视频监控、视频会议、远程教育等多路视频应用软件中经常看到如下的视频布局,这些布局可以根据用户需要自由调整.这些布局看起来变化多端,在程序中如何实现呢,首先需要从这些多样的布局中找到共同点,我们在这些布局中叠加上一个棋盘格,形成下图:可以看到,这些布局都是通过先将面板切割成基本单元的视频棋原创 2012-07-22 12:09:43 · 2861 阅读 · 0 评论 -
监控系统防雷设备常见问题解析
现代的安防监控产品均系微电子化产品,监控设备具有高密度、高速度、低电压和低功耗等特性。其对各种诸如雷电过电压、电力系统操作过电压、静电放电、电磁辐射等电磁干扰非常敏感,这就使得监控系统设备极易遭受雷击/过电压破坏,其后果可能会使整个监控系统运行失灵,并造成难以估计的经济损失和安全方面的风险。 监控系统防雷设备常见问题 一、接地电阻太大或无接地。《视频安防监控系统工程设计规范》和转载 2012-11-09 09:46:59 · 1265 阅读 · 0 评论 -
云桌面下音视频类软件的体验问题
云桌面已经逐步走入人们的工作和生活,通过云桌面专用终端,用户可以接入到云端资源虚拟实现的运行环境,进行相关的应用、数据、运算。也就是说,在用户那里的物理设备是显示器、键盘、鼠标、云桌面专用终端等输入输出设备,传统的物理主机放在云端通过资源虚拟实现。 云桌面现在主要用作数据办公用,目前在使用音视频软件时候存在一些延迟和速度慢问题。按照发展趋势,云桌面应该能取代物理主机的所有功能,那么对于一些原创 2012-07-29 07:19:13 · 1175 阅读 · 0 评论 -
从北京大雨想起视频会议的容灾设计
北京21日出现的强暴雨为61来年最大降水,造成城市交通大面积瘫痪航班取消并造成相当的人员伤亡,每次北京积水,大家就会拿它与青岛比,青岛的雨水系统设计标准是德国人设计的,设计标准比北京高很多,能应对至少100毫米以上的降水量。 由一个城市的雨水系统设计想到视频会议,视频会议需求的常规带宽流量就相当于一个城市设计好的雨水系统,强降雨就是原创 2012-07-27 08:35:15 · 2942 阅读 · 1 评论 -
windows下使用MinGW和msys编译x264
来源:http://blog.csdn.net/lezhiyong本人在windows下编译x264,得益于参考文章《windows下使用MinGW+msys编译ffmpeg》,下面流程基本参考该文章,并补充了一些细节。一准备环境:1 下载 mingw 和 MSYS去http://www.mingw.org/或去 http://sourceforge.net/p原创 2013-08-08 21:56:58 · 11188 阅读 · 2 评论 -
媒体服务器性能评估必须考虑的几个指标
对于媒体服务器同时具备信令服务和媒体流服务的功能,其一个特点是session持续有一定时间,有些媒体服务器需要转码、合成、录制存储等耗性能的操作,具有一定的复杂性。对媒体服务器的性能评估以前一直用1、2指标来衡量。最近的一个媒体服务器的问题意识到3指标的必要性。指标:1、并行运行的任务数2、 一秒钟能接受的峰值任务数。3、能持续接受的任务数。问题:测试1:通过s原创 2015-12-19 11:12:49 · 1060 阅读 · 0 评论 -
WebRTC源码分析1视频显示
来源:http://blog.csdn.net/lezhiyongWebRTC是google一项在浏览器内部进行实时视频和音频通信的技术,其他关于WebRTC具体介绍和来源,大家google一下基本能知道,Webrtc里面的系统架构清晰精妙,代码风格良好,如此好的东西能开源出来,无论是学习还是使用,我们受益匪浅。 Webrtc的底层的结构相当清晰,就视频来说分视频采集、视频处理、视频编原创 2012-07-22 21:16:26 · 5375 阅读 · 0 评论 -
AVI文件格式图表描述
来源: http://blog.csdn.net/lezhiyongAVI格式是音频视频交错(Audio Video Interleaved)的英文缩写,它是Microsoft公司开发的一种符合RIFF文件规范的数字音频与视频文件格式。AVI格式允许视频和音频交错在一起同步播放,支持256色和RLE压缩,但AVI文件并未限定压缩标准,因此,AVI文件格式只是作为控制界面上的标准,不具有兼容性,原创 2012-07-24 22:52:00 · 1934 阅读 · 0 评论 -
使用DarkIce中的aflibConverter进行音频重采样
在处理音频时候会碰见不同采样率的PCM数据转换问题,如44.1k hz采样率的数据需要转换为16k hz或8k hz采样率的PCM数据,这时候涉及到音频重采样问题。现将解决方法、碰到的问题和Demo贴出来,以便做同样工作的人解决这个问题更顺利快捷。经测试,使用DarkIce中的aflibConverter可以实现上述功能,代码抽取量少,便于集成,接口使用简单,采样效果不错。Dark原创 2012-07-26 07:00:34 · 1687 阅读 · 0 评论 -
会议中的混音与混屏
来源:http://blog.csdn.net/lezhiyong 混音:将多路音频流混成一路音频,会议中分终端混音和服务器混音两种实现。终端混音: 终端接收到多路(多个用户)音频流后,在终端本地将多路音频流混成一路音频送给扬声器播放。终端混音方式下服务器只起数据转发作用负担轻,优点是便于扩充,增加用户数量不会增加服务器多少负担。缺点是每个终端都需要进行混音工作,故每个终原创 2013-08-04 17:27:12 · 4280 阅读 · 0 评论 -
视频格式与文件常用名词解释与入门
帧:影像动画中最小单位的单幅影像画面,相当于电影胶片上的每一格镜头。 一帧就是一副静止的画面,连续的帧就形成动画,如电视图象等。 我们通常说帧数,简单地说,就是在1秒钟时间里传输的图片的帧数,也可以理解为图形处理器每秒钟能够刷新几次,通常用fps(Frames Per Second)表示。每一帧都是静止的图象,快速连续地显示帧便形成了运动的假象。高的帧率可以得到更流畅、更逼真的动画。每秒钟帧数原创 2012-09-05 21:54:26 · 2474 阅读 · 0 评论 -
D1,4CIF,CIF,QCIF各代表的分辨率大小
D1:NTSC制式 720 × 486D1:PAL/SECAM制式 720 × 5764CIF:NTSC制式 640 × 4804CIF:PAL/SECAM制式704 × 576CIF:NTSC制式 320 × 240CIF:PAL/SECAM制式352 × 288CIF:NTSC制式160 × 120QCIF:PAL/SECAM制式176 × 144原创 2012-09-05 21:12:12 · 14055 阅读 · 1 评论 -
开源播放器mpc_vs2005 编译报错问题解决过程
mcp_vs2005 源码路径:https://guliverkli2.svn.sourceforge.net/svnroot/guliverkli2用vs2008打开mpc_vs2005.sln编译报错:1>.\UDPReader.cpp(323) : error C2065: 'ip_mreq' : undeclared identifier\src\apps\mplayerc原创 2013-01-30 18:35:26 · 2174 阅读 · 0 评论 -
打造自己的wave音频播放器-使用waveOutOpen与waveOutWrite实现
本人应用场景:播放采集设备输出的PCM音频,参考了两种网上实现方法,接口做了些调整,因为播放的音频属性经常需要改变,在播放初始化函数Start传入WAVEFORMATEX参数,这样支持的播放音频种类多,经测试,均能正常播放,使用方法:CViWavePlay* m_pWavPlay;m_pWavPlay = new CViWavePlay;m_pWavPlay->Start(PWAVEFOR原创 2012-08-23 13:35:13 · 9755 阅读 · 4 评论 -
WebRTC源码分析4_AVI文件读写
来源:http://blog.csdn.net/lezhiyong接口路径:webrtc\trunk\src\modules\media_file\source\avi_file.h代码模块:media_file对avi文件的存储方式,可以google了解一下,或参考《AVI文件格式图表描述》点击打开链接先对webRTC 的avi文件读写使用到几个结构体注释一下:str原创 2012-08-19 18:18:49 · 3933 阅读 · 0 评论 -
WebRTC源码分析3_jpeg编解码
所属模块:webrtc_jpeg1、接口路径:webrtc\trunk\src\common_video\jpeg\main\interface\jpeg.h2、特点 底层调用三方库:jpeglib 支持的未压缩图像格式:I4203、使用方法:将jpeglib封装成 JpegDecoder和JpegEncoder 两个类使用JpegEncoder目前只支持输出到文件(原创 2012-08-19 12:04:12 · 2472 阅读 · 0 评论 -
摄像头、视频采集和摄像设备图像质量判断的几种简单有效目测方法
来源:http://blog.csdn.net/lezhiyong视频图像性能的几种简单目测方法,也可在购买视频采集和摄像设备拿来做参考软件编解码性能测试:摄像头前快速挥手,看手部是否连贯、是否有发虚、拖尾、重叠、马赛克等白平衡、自动曝光测试:转动摄像头,观察摄像区域的明暗变化、头部的肤色变化以及多久恢复正常硬件抗干扰与软件编解码性能测试:摄像机变焦距(缩小、放大)和转原创 2012-08-18 23:31:45 · 3618 阅读 · 0 评论 -
音频PCM数据存储方式
8位单声道 0声道 0声道 8位立体声 0声道(左) 1声道(右) 0声道(左) 1声道(右)16位单声道 0声道低字节 0声道高字节 0声道低字节 0声道高字节 16位立原创 2012-08-09 18:53:50 · 1249 阅读 · 0 评论 -
视频设备常见接头
1、AV接口(RCA)其他称呼:莲花插座组成:由红、白、黄三种颜色的线组成,其中黄线为视频传输线,红色和白色则是负责左右声道的声音传输。特点:视频传输线同一信道中传输亮度(Y)和色度信号(C)的模拟信号。应用: VCD和DVD等影碟机与电视机2、S-Video(Separate Video ) 其他称呼:s端子、SUPER VIDEO组成:五芯接口,由两路视原创 2012-09-13 14:26:49 · 2899 阅读 · 0 评论