第 0 章 介绍 __________________________________________________ 2 第 1 章 创建简单的编码程序 ____________________________________ 3 1.1 引用Encoder 对象 ______________________________________________ 3 1.2 基本思路 _______________________________________________________ 5 1.3 代码与说明 _____________________________________________________ 5 1.4 编码配置 _______________________________________________________ 7 1.5 WMEncoder 对象介绍 __________________________________________ 10 1.6 IWMEncSource 对象介绍 _______________________________________ 11 第 2 章 创建多组编码程序和使用自定义配置 _____________________ 12 2.1 基本思路 ______________________________________________________ 12 2.2 代码与说明 ____________________________________________________ 13 第 3 章 实现视频、音频捕捉与视频编码预览 _____________________ 15 3.1 列举设备 ______________________________________________________ 16 3.2 捕捉编码过程中的事件 __________________________________________ 18 3.3 捕捉视频、音频并进行编码 ______________________________________ 20 MS Media 编码器 SDK 开发教程 2 / 27 3.4 视频编码预览基本思路 __________________________________________ 20 3.5 视频编码预览所使用的对象 ______________________________________ 20 3.6 代码与说明 ____________________________________________________ 22 微软媒体编码器SDK(Software Development Kit)是一个用于开发流媒体应用程序的软件包。通过该SDK,开发者可以创建包括流媒体编码、直播、以及视频和音频捕捉等在内的多种流媒体相关程序。SDK主要针对的是Windows Media技术,广泛应用于屏幕捕捉、音频视频设备的录制等场景。 介绍SDK的第0章概述了开发流媒体编码程序的可行性。SDK不仅支持文件类型的输入源,也支持屏幕捕捉和设备输入源,如摄像头和麦克风。微软在其流媒体技术方面已经逐渐占领市场,追赶并超越了Real公司的同类产品。Windows Media产品线包括服务器端产品如“流媒体服务器”(Windows Media Server),个人端产品如“媒体播放机”(Windows Media Player)、“Windows Movie Maker”以及本文关注的“Windows Media Encoder”。Windows Media Encoder是微软开发的一款应用工具,主要用于制作Windows格式的流媒体文件和流,支持包括音视频在内的多种媒体格式的转换编码。 第1章着重于创建简单的编码程序,通过示例演示了如何引用Encoder对象,并介绍了编码程序的基本思路。编码配置是实现编码功能不可或缺的部分,本章也对如何配置编码器提供了详细说明。接着,分别介绍了WMEncoder对象和IWMEncSource对象,这两个对象是开发过程中将要用到的关键组件。 第2章讲述了创建多组编码程序的方法,展示了如何利用SDK提供的接口进行自定义配置,以实现更为复杂的编码需求。 第3章介绍了视频、音频捕捉以及视频编码预览的实现方式。该章首先介绍了列举设备的步骤,然后讲解了如何捕捉编码过程中的事件以及如何捕捉视频和音频并进行编码。视频编码预览是流媒体开发中的一项重要技术,本章中详细说明了视频编码预览的基本思路以及所需的对象。 在开发流媒体相关程序时,开发者可以利用微软官方网站提供的资源,例如Windows Media主页、Windows Media编码器主页以及Windows Media 9系列SDK主页等,这些网站提供了丰富的文档、SDK下载和相关技术讨论,是进行开发的重要参考。 总体来看,MS Media编码器SDK开发教程是一份珍贵的学习资料,它不仅提供了详细的开发指导,还强调了视频和音频捕捉、编码配置以及预览等方面的知识点。这些内容对于流媒体开发人员来说是非常实用的,对于希望进入流媒体开发领域的初学者来说,也是一份非常合适的入门教材。由于国内关于MS Media编码器SDK的中文资料较为稀缺,这份教程的出版无疑将极大地帮助到中国的开发人员。
剩余26页未读,继续阅读
- guande19682014-01-15介绍MS Media 编码器 SDK 开发教程,流媒体开发参考。
- 粉丝: 1
- 资源: 3
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助