自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

好记性不如写博客!

专注于音频、视频和无线通讯。

  • 博客(14)
  • 资源 (5)
  • 收藏
  • 关注

转载 WAVE 文件格式分析及声音数据格式

WAVE 文件作为多媒体中使用的声音波形文件格式之一,它是以RIFF(Resource Interchange File Format)格式为标准的。每个WAVE文件的头四个字节便是“RIFF”。WAVE 文件由文件头和数据体两大部分组成。其中文件头又分为 RIFF/WAV 文件标识段和声音数据格式说明段两部分。WAVE文件各部分内容及格式见后文。常见的声音文件主要有两种,分别对应于单声道(1

2012-10-25 10:07:28 2018

转载 JNI中创建本地线程示例

一、概述      JNI编程和Linux上的C/C++编程还是挺相似的,每次java调用JNI中的函数时都会传入有关JVM的一些参数(如JNIEnv,jobject),每次JNI回调java中的方法时都要通过JVM的有关参数来实现,当在JNI中涉及到多线程的话还是有一些不一样的地方,就是要在子线程函数里使用AttachCurrentThread()和DetachCurrentThread()

2012-10-23 11:44:44 1907 1

转载 使用mp4v2将H264+AAC合成mp4文件

录制程序要添加新功能:录制CMMB电视节目,我们的板卡发送出来的是RTP流(H264视频和AAC音频),录制程序要做的工作是:(1)接收并解析RTP包,分离出H264和AAC数据流;(2)将H264视频和AAC音频以某种格式封装,最后存成文件,供用户查看。 第一步已经有部分代码可供参考,因此很快就完成了。第二步,我们决定封装成mp4,查找了一些资料后,决定使用开源库mp4v2来

2012-10-18 10:01:01 2610 1

转载 android之 JNI端获取并操作Surface

前一段时间研究android, 在jni端操作surface遇到麻烦,主要是C++基础太差,Surface.cpp读了n遍,也仿照网上查到的资料,试图从Java端传递Surface,然后jni端进行操作。却总是遇到各种各样的异常,前前后后卡住了7天,最后终于解决了,放出这个方法,总会对某些朋友有帮助。  其实不是原创的,只是,网上有1000篇帖子,有999篇都讲的同一种方法,但在我这里却偏偏成

2012-10-17 10:45:31 4422

原创 rtsp 流服务器搭建(windows xp)

我使用了两种方式搭建rtsp流媒体服务器,一种是使用VLC,一种是使用达尔文。******************************************************************第一种:windows xp上使用vlc来搭建rtsp流媒体服务器。*******************************************************

2012-10-17 09:47:54 18550

转载 mp4文件格式解析

目前MP4的概念被炒得很火,也很乱。最开始MP4指的是音频(MP3的升级版),即MPEG-2 AAC标准。随后MP4概念被转移到视频上,对应的是MPEG-4标准。而现在我们流行的叫法,多半是指能播放MPEG-4标准编码格式视频的播放器。但是这篇文章介绍的内容跟上面这些都无关,我们要讨论的是MP4文件封装格式,对应的标准为ISO/IEC 14496-12,即信息技术 视听对象编码的第12部分

2012-10-11 17:02:09 1579

转载 3gp文件格式研究

序言06我开始做3gp文件的播放器,但是关于3gp的文档太少了也很难找,在网友luxh的帮助下,我终于有了第一份关于3gp文件格式的文档《ISO/IEC 14496-12,ISO媒体文件格式》.在此真心感谢luxh的贡献.当然了是英文版的,有文档就不错了.为了便于查阅和理解,我把之后陆续找到的其他几个文档也揉在了一起.从06年5月12日到现在2007-3-23,一点点的挤时间,

2012-10-11 16:40:10 1651

转载 MP4格局解析

MP4(MPEG-4 Part 14)是一种常见的多媒体容器格局,它是在“ISO/IEC 14496-14”标准文件中定义的,属于MPEG-4的一项目组,是“ISO/IEC 14496-12(MPEG-4 Part 12 ISO base media file format)”标准中所定义的媒体格局的一种实现,后者定义了一种通用的媒体文件布局标准。MP4是一种描述较为周全的容器格局,被认为可以在此

2012-10-11 16:29:07 1900

转载 MP4文件格式详解

************************************** 结构概述                                    **************************************一、基本概念1.mp4概述MP4文件中的所有数据都装在box(QuickTime中为atom)中,也就是说MP4文件由若干个box组成,每个box

2012-10-11 12:00:06 24744 2

原创 mp4文件分析工具

1.mp4info可以查看mp4文件数据的信息,比如有哪些box,每个box里的数据内容是什么等等;可以转换文件格式; 2.mp4box查看mp4文件媒体信息,有些mp4文件不标准,比如缺少iod/od 什么的,用mp4info就没法查看,用mp4box可以;用法:Hint一个文件 :mp4box.exe filename -hinthint结束后将remove

2012-10-11 11:48:06 13658

转载 mp4 文件数据分析

十六进制码流分析:ftyp Box00 00 00 1C:  box size(4字节) ,28,表示此BOX长度是28个字节(包括当前标识长度的四字节);66 74 79 70:  box type(4字节),此处为ftyp;6D 70 34 32: major brand(4字节),规定mp4的brand是mp42;00 00 00 00:  minor version

2012-10-11 11:43:46 3991

转载 AVPicture解析

对应AVPicture里面有data[4]和linesize[4]其中data是一个指向指针的指针(二级、二维指针),也就是指向视频数据缓冲区的首地址,而data[0]~data[3]是一级指针,可以用如下的图来表示:data -->xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx        ^                ^

2012-10-09 15:32:30 1313

转载 ffmpeg 解码ts流示例

最近遇到好几个人在问ffmpeg如何处理网络流,刚好前段时间也在做这方面,抽空整理了下,把主要代码发出来,希望对大家有用。为简单处理,我这里只简单介绍UDP接收TS流,其实只要是socket接收的都可以类似处理。/* * main.c * * Created on: 2011-9-18 * Author: wudegang */#include "utils.h

2012-10-08 18:16:16 10729 4

转载 HTTP协议详解

当今web程序的开发技术真是百家争鸣,ASP.NET, PHP, JSP,Perl, AJAX 等等。 无论Web技术在未来如何发展,理解Web程序之间通信的基本协议相当重要, 因为它让我们理解了Web应用程序的内部工作. 本文将对HTTP协议进行详细的实例讲解,内容较多,希望大家耐心看。也希望对大家的开发工作或者测试工作有所帮助。使用Fiddler工具非常方便地捕获HTTP Request和HT

2012-10-08 10:18:12 1215

edimax ac1200 driver for omnipeek

在windows上实测,x86 32位可用,其他未测试,据说可以,请注意。

2018-03-19

android intent 实例详解

intent是android 四大应用组件沟通的渠道,在日常编程中使用非常频繁,这么个重要的东东你还不会?赶紧学习学习吧!

2012-02-20

div +css经典大全

div +css经典大全,快速学习层和样式表!

2008-12-02

C语言嵌入式编程之路

C语言嵌入式编程的好教程,大家需要的就下吧,是pdf文件

2008-07-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除