
视频开发
billnie
分享,积累,传播技术,在传播积累中进步。
展开
-
电视卡典型filter连接图
对于directshow来说,一个很重要的应用就是电视卡采集系统下面将给出一个典型的电视卡播放系统的filter连接图。原创 2006-12-26 18:39:00 · 1036 阅读 · 0 评论 -
最近封了个midi source+decoder的filter
前段时间做windows ce 组织windows ce下多媒体开发,发现ce下居然没有midi filter,最近比较有空,封装了个,已经跑通了,有一些细节需要整理,随后放到我的资源里供大家分享下。 另外最近在开发ce/mobile下的视频方面的东西,遇到mobile 5下的机子所支持的DDraw仅为0xc0也就是只支持一个主表面,现解码器出来的格式似乎不匹配,因些现想将原来的解码器封装原创 2010-01-13 22:56:00 · 922 阅读 · 0 评论 -
基于接口访问与基于接口实现类访问
在基于对象模型特别是com对象的应用开发中,我们一般是定义了相当多的接口,及围绕接口相当多的实现类。这里涉及到对相关接口的访问,访问是基于接口指针访问还是基于接口实现类的访问,这两者是有不同的。 基于接口访问,那么只能调用接口的方法,对于实现部分其它的方法的调用是无能为力的。 基于实现类的访问,可以调用其所有的方法,与普通实现类的调用是没有什么不同。唯一不同的是我原创 2009-12-14 10:59:00 · 1295 阅读 · 0 评论 -
一个pc windows平台的amr source filter/amr decoder dmo
前段时间开发了windows ce/moblie amr编解码器,现总结下,移植到pc windows下,放到我的下载资源里面, 跟大家分享下,如有需要windows ce/moblie下的请回复本文联系本人。原创 2009-11-29 22:17:00 · 1343 阅读 · 2 评论 -
live555代码分析
最近要用live555做点事,分析了下live555的类层次结构,画了几张类层次图,关系图和活动图,在这里放到我的资源里,供大家下载交流。 详情见我的资源中的附件吧。原创 2009-11-27 17:22:00 · 1155 阅读 · 1 评论 -
MIDIDecoder Filter的用法
最近利用业余时间整理之前的一些东西,写了个MIDI Decode集成File Source + Decoder的 Filter。虽然不是很完善(不具备Seek和midi音量控制暂未做),抽时间再完善下,对于windows pc平台没啥优势,主要将来用在ce平台上的midi的解码(ce平台没有看到这个filter),整理下,以具将来不时之需。 解压后文件目录为MIDIDeco原创 2010-01-16 09:03:00 · 1063 阅读 · 0 评论 -
RTSP Source Filter使用
对于我的资源中的RTSP Source Filter是在windows xp平台的filter,注册后,点击开始菜单中运行 输入 mplayer2打开播放嚣, 注意是老版的播放器,打开文件菜单, 打开 输入框中输入你要播放的 rtsp链接如 rtsp://192.168.1.43/realmp3.mp应该就可以调用这个filter进行流媒体播放。 这个filter还有一些问题。这段时间原创 2010-01-13 23:07:00 · 2261 阅读 · 2 评论 -
丢包filter
有时希望在某个时候丢掉一部分包,如(音频、视频),我写了一个filter,专门是用来丢包的,声明见下面的文件。 但是在使用过程中,视频还在关闭流再打开流时,还是会有一个关闭前的画面,然后闪到开启后的画面,不知大家有没有更好的解决方法 filter我会传在我的资源里面。#pragma once/*#undef INITGUID*///stdarg.h, s原创 2007-10-26 18:13:00 · 691 阅读 · 0 评论 -
多媒体传输流控制
一、流媒体 流媒体指的是在网络中使用流技术传输的连续时基媒体,其特点是在播放前不需要下载整个文件,而是采用边下载边播放的方式,它是视频会议、IP电话等应用场合的技术基础。 二、流媒体协议2.1实时传输协议(Real-time Transport Protocol,RTP)是在Internet上处理多媒体数据流的一种网络协议,利用它能够在一对一(unicast,单播)或者一对多(mul原创 2007-04-11 11:26:00 · 1205 阅读 · 0 评论 -
directshow 模型分析
一、层次模型 对于典型的directshow多媒体应用模型层次如下图。作为开发者,主要工作,就是将这些filter连接起来,然后提供UI,设置这些filter属性,从而将接口开发给用户实现不同的功能。对于中间不同的变换filter可以实现不同的功能,如不同播放效果,抓图,录像等。二、数据模型 directshow的程序行为是将源数据,送到目的数据,在这之间进行数据变换,编原创 2006-12-27 12:48:00 · 864 阅读 · 0 评论 -
声音控制
多媒体开发过程,声音控制也是比较比较重要的一个环节。对于声音控制可以调用微软的mixer API进行声音设备的控制。对于这类有一篇文章很好,可以向网友推荐一下。http://writeblog.youkuaiyun.com/Default.aspx原创 2006-12-27 09:32:00 · 1033 阅读 · 0 评论 -
live555架设rtsp服务器
直接下载或是编译live555库执行下面的命令行,即可以开启流媒体服务./live555MediaServer LIVE555 Media Serverversion 0.89 (LIVE555 Streaming Media library version 2016.05.16).Play streams from this server using the URLr原创 2017-05-10 14:18:04 · 964 阅读 · 0 评论