最近在写一本Windows Media编程方面的书,对流媒体入门、提高都有帮助,有兴趣的进来看看目录:)

happydeer
博客专家认证
2004-12-30 11:49:38
第一部分 Windows Media概论

第1章 流媒体来了
1.1 什么是流媒体
1.2 流媒体技术
1.3 Windows Media

第2章 理解SDK系统
2.1 SDK系统概述
2.2 SDK基本概念
2.2.1 输入、输出、流
2.2.2 格式与媒体类型
2.2.3 Sample数据包
2.2.4 时间戳
2.2.5 比特率
2.2.6 内容缓冲
2.2.7 网络协议
2.2.8 媒体内容发布
2.3 SDK编程梗概
2.3.1 开发环境配置
2.3.2 实用的宏定义
2.3.3 COM库的初始化
2.3.4 COM接口扩展方案
2.3.5 回调接口的实现
2.3.6 异步函数调用的同步
2.3.7 接口函数的两遍调用
2.3.8 宽字符与ANSI字符
2.3.9 奇妙的do-while循环

第3章 ASF文件格式
3.1 ASF文件结构
3.1.1 头对象
3.1.2 数据对象
3.1.3 索引对象
3.2 ASF系统特性
3.2.1 流编号
3.2.2 流类型
3.2.3 流互斥
3.2.4 流优先级
3.2.5 带宽共享
3.2.6 数据单元扩展
3.2.7 SMPTE时间码
3.2.8 标记
3.2.9 元数据
3.3 ASF与Windows Media

第4章 Windows Media编解码器
4.1 编解码器概述
4.1.1 编解码器枚举
4.1.2 实例程序:ListWMCodecs
4.2 编解码基本概念
4.2.1 CBR编码
4.2.2 VBR编码
4.2.3 两遍编码
4.2.4 视频复杂度
4.2.5 设备兼容模板
4.2.6 实例程序:ListCodecProps
4.3 Windows Media编码软件
4.3.1 文件格式转换
4.3.2 实况流编码
4.3.3 屏幕捕捉
4.3.4 网络流化

第5章 Profile描述
5.1 Profile概述
5.1.1 实例程序:ListProps
5.1.2 小工具:ShowProfile
5.2 系统Profile
5.2.1 系统Profile枚举
5.2.2 系统Profile本地化
5.2.3 实例程序:ListSysProfiles
5.3 Profile管理
5.3.1 获取ASF文件的Profile
5.3.2 使用系统Profile
5.3.3 保存Profile到文件
5.3.4 从文件装载Profile
5.3.5 创建全新的Profile

第6章 元数据
6.1 元数据概述
6.2 获取元数据
6.2.1 实例程序:ListMetadata
6.3 ID3支持
6.3.1 实例程序:ListID3


第二部分 Windows Media应用编程

第7章 Windows Media文件的读取
7.1 异步读取
7.1.1 识别输出编号
7.1.2 选择输出格式
7.1.3 读取过程控制
7.1.4 随机定位
7.1.5 读取器性能统计
7.1.6 Sample内存优化
7.1.7 实例程序:WmvPlayer
7.1.8 实例程序:WmaPlayer
7.2 同步读取
7.2.1 实例程序:WmSyncRead
7.3 文件复制
7.3.1 实例程序:WmCopy
7.4 DirectX视频加速

第8章 Windows Media文件的生成
8.1 创建Windows Media文件
8.1.1 选择Profile
8.1.2 确定编码模式
8.1.3 识别输入编号
8.1.4 设置输入格式
8.1.5 调整输入参数
8.1.6 即时编码预览
8.1.7 生成器性能统计
8.1.8 自定义接收器
8.1.9 实例程序:FilterAsfWriter
8.2 水印叠加
8.2.1 DMO简介
8.2.2 水印组件开发
8.2.3 水印组件枚举
8.2.4 功能演示
8.3 两遍编码
8.4 图片视频流
8.4.1 实例程序:WmImages
8.5 屏幕录制
8.5.1 屏幕采集方法
8.5.2 屏幕编码器
8.5.3 实例程序:WmScreen
8.6 使用第三方编码器
8.6.1 实例程序:FilterAsfMuxer

第9章 Windows Media文件的编辑
9.1 元数据编辑
9.1.1 获取属性
9.1.2 修改属性
9.1.3 增加属性
9.1.4 删除属性
9.1.5 实例程序:WmEditor
9.2 复杂属性
9.2.1 实例程序:WmLyrics
9.3 使用标记
9.3.1 编辑标记
9.3.2 定位到标记
9.4 文件索引

第10章 Windows Media的网络应用
10.1 流媒体发布模型
10.1.1 广播发布
10.1.2 点播发布
10.2 网络流化
10.2.1 本机广播
10.2.2 推发布
10.2.3 实例程序:WmStreaming
10.3 客户端播放
10.3.1 流式播放
10.3.2 下载播放
10.3.3 另存为本地文件
10.4 领导讲话广播系统
10.4.1 系统方案设计
10.4.2 流化组件开发
10.4.3 系统演示


第三部分 Windows Media高级话题

第11章 数字版权管理
11.1 DRM基础
11.2 支持DRM
11.2.1 获取证书
11.2.2 实例程序:DRMPlayer

第12章 Windows Media与DirectShow
12.1 为什么要DirectShow
12.2 QASF Filters
12.2.1 WM ASF Reader
12.2.2 WM ASF Writer
12.3 精确到帧的定位
...全文
725 57 打赏 收藏 转发到动态 举报
写回复
用AI写文章
57 条回复
切换为时间正序
请发表友善的回复…
发表回复
warren1999 2005-06-30
  • 打赏
  • 举报
回复
什么时候出啊
happydeer 2005-01-16
  • 打赏
  • 举报
回复
昨天晚上熬夜,终于把所有内容都写完了,哈哈!接下来的时间,再花点功夫修改修改。
happydeer 2005-01-16
  • 打赏
  • 举报
回复
to mzlgc(lgc) :

如果你想看到高效率的屏幕捕捉方法,那你会失望的。

为什么我要在介绍Windows Media的书里面介绍屏幕录制,是因为microsoft提供了一个windows media video 9 screen编码器,专门用于编码屏幕流。本书主要介绍如何使用这个编码器,将捕捉的屏幕流保存为windows media文件。我用gdi函数实现屏幕捕捉,效率不高(每次抓帧要40-50ms),但在看来这并不重要。
MuseIn 2005-01-15
  • 打赏
  • 举报
回复


强烈支持
MuseIn 2005-01-15
  • 打赏
  • 举报
回复
期待ing
mzlgc 2005-01-15
  • 打赏
  • 举报
回复
还有,高效率的屏幕录制不要用第三方的软件。
mzlgc 2005-01-15
  • 打赏
  • 举报
回复
我有个建议,请在屏幕录制章节介绍一个高效率的屏幕录制方法。一般的我想大家都知道了。
cx0928 2005-01-14
  • 打赏
  • 举报
回复
期待ing

您的前两本书我都已经买了,可是有一个问题一直没解决
http://community.csdn.net/Expert/topic/3725/3725163.xml?temp=.3824121
您的回答我不太明白,是不是两个文件回放时的fps值不一样引起的呢?
cuick2002 2005-01-12
  • 打赏
  • 举报
回复
有Windows Media Services plug-in 开发资料吗???
谁有?谢谢
happydeer 2005-01-11
  • 打赏
  • 举报
回复
我也希望快,但出版是一个过程,你我都只能等待。顺利的话,不用等到5-6月份,呵呵:)
EricTangHL 2005-01-11
  • 打赏
  • 举报
回复
《Windows Media编程导向》 陆其明著,快快出版啊~ 别到5月-6月。能否先付钱,先给个打印稿也好。多谢!!!!!!
EricTangHL 2005-01-11
  • 打赏
  • 举报
回复
急需第4章 Windows Media编解码器里的4.2.2 VBR编码和4.2.3 两遍编码,以及第11章 数字版权管理。求求陆老大了。
yeeshengwei 2005-01-11
  • 打赏
  • 举报
回复
陆大哥:
能不能先付钱买一下其中的某一个章节的东西,很着急看看。第8章 Windows Media文件的生成。就是这一章的内容,我的电子邮件是:yeeshengwei@tom.com.如果能够同意,非常感谢!
ruyunluck 2005-01-10
  • 打赏
  • 举报
回复
yeeshengwei 2005-01-09
  • 打赏
  • 举报
回复
顶一下!坚决支持!
蒋晟 2005-01-08
  • 打赏
  • 举报
回复
呵呵
看起来主要是讲Windows Media Format和DirectShow的。有没有考虑讲讲DirectShow Editing Service?数据单元扩展、文件流、脚本流和HTML流在远程教学中也经常用到的,可以多讲一些。

在应用中还要考虑Windows Media Server和Windows Media Player的开发吧。毕竟直接写底层的还是少数,能用现成的就尽量用现成的。我做的项目经常用Windows Media Player控件来做播放器的。
nbm0 2005-01-07
  • 打赏
  • 举报
回复
垃圾,上面那个问题不懂???

还来卖书???
happydeer 2005-01-07
  • 打赏
  • 举报
回复
我的第二本书定价有点偏高。这本书定价尽量低一点,让更多读者得到实惠!
vcnewer 2005-01-07
  • 打赏
  • 举报
回复
非常期待中...
SkyWalkerJ 2005-01-07
  • 打赏
  • 举报
回复
是陆天明老兄?我建议您如果有条件的话分析一点MMS协议,这样可能更加全面一些。另外没看见你讲Media Server SDK,是不是这本书准备集中在客户端技术上。
加载更多回复(37)

2,542

社区成员

发帖
与我相关
我的任务
社区描述
专题开发/技术/项目 多媒体/流媒体开发
社区管理员
  • 多媒体/流媒体开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧