- 博客(19)
- 收藏
- 关注
转载 计算视频文件(包含PCR)播放带宽的方法 PCR计算码率
关于PCR的重要性在网络上到处都是,但是关于PCR的计算的帖子网上写的却不多,分析来,发现并不是一个很复杂的过程在此 我简单描述一下关于通过PCR计算码率的过程。首先。我们要在TS流中找到PSI信息表,这里我就不多说了。顺序是PAT-->PMT--->PCR_PID.当得到PCR_PID后,我们就可以根据它找对应具有PCR信息的包,有时候这个包的指向会在VIDE
2013-02-26 17:22:18 1103
转载 Linux音频编程指南
分类:虽然目前Linux的优势主要体现在网络服务方面,但事实上同样也有着非常丰富的媒体功能,本文就是以多媒体应用中最基本的声音为对象,介绍如何在Linux平台下开发实际的音频应用程序,同时还给出了一些常用的音频编程框架。一、数字音频音频信号是一种连续变化的模拟信号,但计算机只能处理和记录二进制的数字信号,由自然音源得到的音频信号必须经过一定的变换,成为数字音频信
2013-02-25 22:55:53 556
转载 关于Linux的视频编程(v4l2编程)
分类:要做的任务是,把一块板子上的摄像头采集的图像和声卡采集的声音(貌似很啰嗦哈)通过TCP/IP协议传输到另一块板子上。第一步,先把视频获取并且在本地LCD上显示。看了板子提供的文档,视频传输需要用V4L2的API。前言:目前正在忙于ARM平台的Linux应用程序的开发(其实是刚刚起步学习啦)。底层的东西不用考虑了,开发板子提供了NAND Bo
2013-02-25 22:37:51 665
转载 CMMB中的H264和AAC打包成ts流
参照tstools这个开源项目完成了CMMB的merge aac with 264 to TS.在做的过程中,分成了几个阶段。先试着将H264打包成TS,这花了最大的精力和时间;接着将AAC打包成TS;最后将其合并起来。一、处理H264 1、H264 -> pes 在查找了大量资料后,对H264有了初步的认识。H264的结构从
2013-02-19 12:35:20 2082 2
转载 基于Ubuntu交叉编译X264, FFmpeg Windows SDK详细教程
基于Ubuntu交叉编译FFmpeg Windows SDK写在前面 FFmpeg是一个开源且跨平台的音视频解决方案,集采集、转码、流式化为一身,项目的libavcodec编解码模块和libavformat媒体格式模块,支持非常非常丰富的编解码格式和容器封装格式,是做媒体相关开发工作必须要掌握和借鉴的一个项目。定制和编译ffmpeg是做流媒体开发迟早要面对的,linux平台上相对简单,w
2013-01-23 12:34:03 703
转载 关于Ubuntu11.04下编译和安装x264最新版本和ffmpeg 0.6.1
这个问题肯定困扰过大家,反正我是被困扰的一塌糊涂,编译ffmpeg 0.6.1的时候总是说:libx264 not find!!!!!捣鼓了好久,终于这个问题解决了,感谢各位网友!下面我就给出我的安装和编译的过程,一方面希望可以帮助到大家,另一方面,也是为了防止自己下次编译的时候又遇到老问题而忘了解决办法!1.如果您之前安装了x264,libx264-dev和ffmpeg,请先把它卸载,打
2013-01-23 10:46:39 640
转载 在Windows下编译FFmpeg详细说明
MinGW:一个可自由使用和自由发布的Windows特定头文件和使用GNC工具集导入库的集合,允许你生成本地的Windows程序而不需要第三方C运行时 MinGW,即 Minimalist GNU For Windows。它是一些头文件和端口库的集合,该集合允许人们在没有第三方动态链接库的情况下使用 GCC产生 Windows32 程序。 开发 MinGW 是为了那些不喜欢工作在
2013-01-20 16:12:24 5148
转载 linux下MySQL安装与删除 (Ubuntu下)
1、MySQL安装A)MySQL安装: sudo apt-get install mysql-server mysql-client B)启动/停止MySQL服务: MySQL 在安装以后,MySQL 就已经启动;如果需要手动启动或停止则如下操作: 手动启动服务: sudo start mysql 手动停止服务:
2013-01-18 20:43:26 459
转载 DirectShow编程捕捉WDM与VFW
说起视频捕捉问题,我们先要来看一下视频捕捉卡。根据使用的驱动程序的不同来分类,目前市场上大致有两种捕捉卡:VFW (Video for Windows)卡和WDM (Windows Driver Model)卡。前者是一种趋于废弃的驱动模型,而后者是前者的替代模型;WDM还支持更多新的特性,比如直接支持电视接收、视频会议、1394接口的设备、桌面摄像机、多条视频流(Line-21或Closed-C
2012-12-25 16:39:31 651
转载 DirectShow的中文资料之设备列举和捕捉接口
这篇解释和示例如何通过DirectShow的接口去初始化和访问系统的硬件设备。代表性的,DirectShow应用程序使用下面类型的硬件。音/视频捕捉卡音频或视频回放卡音频或视频压缩或解压卡(象MPEG解码器)下面将以AV设备作参考。如何列举设备包括在DirectShow SDK中的接口,类,和例子提供了音/视频捕捉和回放的功能。因为文件源过滤器和filter
2012-12-19 14:41:35 780
转载 DirectShow使用大全
一.使用directshow时应该添加lib文件Strmiids.lib、Quartz.lib 、Strmbase.lib 具体添加那个见下面的说明Header FilesAll DirectShow applications use the Dshow.h header file. Some DirectShow interfaces require additional header
2012-12-15 17:30:29 2903
转载 用Directshow进行电视卡的音视频信号采集和SDI信号输出
本来我并非多媒体软件工程师,但因为项目需要一时也找不到其他人,只好自己顶上去,到昨天为止,项目基本上算是功能都实现了。我个人的习惯是每经历过一次开发,就要总结一次,主要是技术总结。 参考资料都来自于陆老师的《Directshow编程指南》和google搜索。 1. Directshow开发环境的搭建对于VS2005,VS2003及VC6的开发环境,必须具备
2012-12-14 00:16:32 1154
转载 Windows线程的同步与互斥
系统中的所有线程都必须拥有对各种系统资源的访问权,这些资源包括内存堆栈,串口,文件,窗口和许多其他资源。如果一个线程需要独占对资源的访问权,那么其他线程就无法完成它们的工作。反过来说,也不能让任何一个线程在任何时间都能访问所有的资源。如果在一个线程从内存块中读取数据时,另一个线程却想要将数据写入同一个内存块,那么这就像你在读一本书时另一个人却在修改书中的内容一样。这样,书中的内容就会被搞得乱七八糟
2012-12-09 20:41:53 678
转载 ParseSDPInfo(源码)
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://70565912.blog.51cto.com/1358202/461963ParseSDPInfo 工具解析H264和AAC文件,生成对应的SDP信息文件。可用于绕开RTSP协议,直接发送H264及AAC数据流。运行截图650) this.widt
2012-12-04 14:38:32 565
转载 Visual C++实现局域网组播
在局域网中,管理员常常需要将某条信息发送给一组用户。如果使用一对一的发送方法,虽然是可行的,但是过于麻烦,也常会出现漏发、错发。为了更有效的解决这种组通信问题,出现了一种多播技术(也常称为组播通信),它是基于IP层的通信技术。为了帮助读者理解,下面将简要的介绍一下多播的概念。 众所周知,普通IP通信是在一个发送者和一个接收者之间进行的,我们常把它称为点对点的通信,但对于有些应用,这种点对
2012-12-03 15:35:29 9906
转载 TS流的解析
TS即是"Transport Stream"的缩写。他是分包发送的,每一个包长为188字节。在TS流里可以填入很多类型的数据,如视频、音频、自定义信息等。他的包的结构为,包头为4个字节,负载为184个字节(这184个字节不一定都是有效数据,有一些可能为填充数据)。工作形式:因为在TS流里可以填入很多种东西,所以有必要有一种机制来确定怎么来标识这些数据。制定TS流标准的机构就规定了一些数据结
2012-12-03 12:57:21 548
转载 Setting up Relays
↑ IntroductionStreaming relays and reflectors can be used to scale streaming infrastructure by distributing load between servers and making the most efficient use of network bandwidth. A streaming
2012-11-28 19:38:41 520
转载 Darwin Streaming Server
一,准备工作DSS主页:http://dss.macosforge.org/下载安装包:wget http://dss.macosforge.org/downloads/DarwinStreamingSrvr6.0.3-Source.tar安装参考:http://blog.csdn.net/offbye/article/details/4925941 http:/
2012-11-27 20:24:13 755
转载 QuickTime文件格式解析
QuickTime文件格式解析Peter Lee 2008-06-14 一、简介QuickTime是Apple公司开发的一套完整的多媒体平台架构,可以用来进行多种媒体的创建,生产,和分发,并为这一过程提供端到端的支持:包括媒体的实时捕捉,以编程的方式合成媒体,导入和导出现有的媒体,还有编辑和制作,压缩,分发,以及用户回放等多个环节。QuickTime文件格式是QuickTime整个
2012-11-27 17:24:21 753
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人