Audio/Video
一枪尽骚丶魂
工作经验:嵌入式网关、VoIP系统、视频监控系统(音视频对讲)、P2P透传系统、疗养院管理系统。
展开
-
视频的容器与格式
1.视频容器格式简介 一般而言,视频文件的扩展名就是视频的容器名。比如“avi文件”或者“mp4文件,avi和mp4只是容器格式。好比zip文件,里面可以包含各种文件,视频容器格式只是定义了怎么存储数据,而不论存储什么类型的数据。不过视频容器格式比这个更复杂一些,因为不是所有的视频流格式兼容所有的视频容器格式。 一个视频文件一般包含多个track,而每个视频track转载 2014-08-01 17:17:05 · 978 阅读 · 0 评论 -
实现RTP协议的H.264视频传输系统
1. 引言 随着信息产业的发展,人们对信息资源的要求已经逐渐由文字和图片过渡到音频和视频,并越来越强调获取资源的实时性和互动性。但人们又面临着另外一种不可避免的尴尬,就是在网络上看到生动清晰的媒体演示的同时,不得不为等待传输文件而花费大量时间。为了解决这个矛盾,一种新的媒体技术应运而生,这就是流媒体技术。流媒体由于具有启动时延小、节省客户端存储空间等优势,逐渐成为人们的首选,流媒转载 2014-10-29 14:07:31 · 1698 阅读 · 0 评论 -
mp4文件格式解析(一)
目前MP4的概念被炒得很火,也很乱。最开始MP4指的是音频(MP3的升级版),即MPEG-2 AAC标准。随后MP4概念被转移到视频上,对应的是MPEG-4标准。而现在我们流行的叫法,多半是指能播放MPEG-4标准编码格式视频的播放器。但是这篇文章介绍的内容跟上面这些都无关,我们要讨论的是MP4文件封装格式,对应的标准为ISO/IEC 14496-12,即信息技术 视听对象编码的第12部分转载 2014-11-28 14:53:16 · 1195 阅读 · 0 评论 -
编译MP4v2
Mp4v2 一开始是与mpeg4ip这个开源项目捆绑在一起的,现在已经脱离mpeg4ip以一个单独的库存在着。Mp4v2库提供了一些API用来创建修改MP4文件。源码在http://mp4v2.googlecode.com/svn/trunk/,首先新建一个文件夹用来导入源码,创建文件夹后右键SVN checkout,在URL of repository 中填入http://mp4v2.goo转载 2014-12-02 11:37:15 · 2047 阅读 · 0 评论 -
VS2010下编译mp4v2及在项目中的使用
转自该处最近做项目需要将H264文件封装为mp4文件,从网上找到了MP4V2库,下载下来后不知道从何下手,官方网站https://code.google.com/p/mp4v2/在windows下的编译过程介绍的很简短,对刚刚开始使用VS2010做大型项目的人来说,实在是有些无力。于是从网上找到了下面几篇博客文章,亲测可用,留下来以备查看。1.mp4v2 库在VS2010下的编译过转载 2014-12-02 11:50:24 · 4944 阅读 · 4 评论 -
Vs2010编译mp4v2-2.0.0
Vs2010编译mp4v2-2.0.0 Mp4v2 一开始是与mpeg4ip这个开源项目捆绑在一起的,现在已经脱离mpeg4ip以一个单独的库存在着。Mp4v2库提供了一些API用来创建修改MP4文件。 源代码可以在http://code.google.com/p/mp4v2/这个网站上下载,如果你要用这个库录制huge M转载 2014-12-02 11:23:53 · 1815 阅读 · 0 评论 -
音视频即时通讯的分包与重组
转载自:http://blog.csdn.net/little_rui/article/details/42002855在音视频开发中音视频的传输主要用UDP来发送视频当发送的数据大于1500时分包发送保证每包小于1500关键是视频接收时的处理。本文根据UDP库传输数据作为代码演示.intCUDPSession::SplitData(char* pBuff, uint32_t转载 2014-12-18 11:50:04 · 1187 阅读 · 0 评论 -
音视频技术 视频抖动优化
大家在视频聊天中,经常会出现马赛克或是视频短暂卡住不动等,通常是由于网络不稳定,如丢包、抖动等造成的。一般音视频技术都会加入了丢包重传、抖动优化等措施,可以避免由于网络偶尔变差而对音视频通话效果的影响,但是当网络带宽不足,或是网络状态持续恶化时,下面介绍其中一个跨平台的音视频即时通讯的SDK技术-Any.Chat互动平台,Any.Chat内核提供了一个API接口,可以让上层根据自身的应用来转载 2014-12-11 12:02:47 · 2560 阅读 · 0 评论 -
一些有用的图像处理论文及代码
Research Codes CVPR 2012:[1] M. Yang, L. Zhang, D. Zhang and S. Wang, “Relaxed Collaborative Representation for Pattern Classification,” in CVPR 2012. (paper) (code will be avail转载 2015-01-16 09:09:13 · 3820 阅读 · 0 评论