非常的对不起,找不到原来帖子的出处了,没有办法把原贴地址标出来,原作者是"哈哈小猪"。希望对进行WindowsMedia开发的新手们有帮助
---------------------------------------------------
给windows media初学者的一点建议
Microsoft Windows Media Technologies是目前免费的好用全面的流媒体解决方案。
Windows Media service(或称server) 是内含在windows server中的系统,不需另外购买。
它的encoder和player也都是免费的,并且没有plus、gold版本之分,全部免费。
它的所有sdk也是免费的。
为什么是好用的呢?
1、全中文的界面,service、encoder和player都是。
2、全中文的文档,service、encoder和player都是。
3、系统内集成,同一家公司生产;兼容性最好,软件bug最少。
4、开发文档最全,全部都有;非常详尽。
虽然基本上是最好用的系统,但它毕竟是一个复杂的应用,从不会到熟练还是要有一定的过程的。论坛上也经常看到有一些朋友在对一些基本的概念反复的提问,在这里我想对初学者的学习提些建议。
目前Microsoft Windows Media Technologies主要有两个版本:
1、Microsoft Windows Media Technologies 4.1版,service内含在windows 2000 server中;windows NT 4.0也可通过安装相应软件得到。音视频的codec主要是7和8版;encode是7.1版,player主要是应用6.4和7.1版(6.4的资源占用小,6.4要播放7和8版的codec要加装相应的codec)。
2、Microsoft Windows Media Technologies 9版,service内含在windows 2003 server中;其他版本的server目前不能支持。音视频的codec主要是9版;encode是9版,player主要是应用9和7.1版(7.1要播放9版的codec要加装相应的codec)。
注意:所有的service都必须安装在windows server上。
在学习Microsoft Windows Media Technologies的时候,你首先要理解它特有的名词和术语。建议将位于 SystemDrive\SystemRoot\system32\Windows Media\docs\print 目录下的5个word文档打印出来仔细阅读。
这5个word 文档包含了几乎所有的信息包括概念、Microsoft Windows Media Technologies系统的组成、各组成部分的详细使用、系统的部署和简单的开发问题。
强烈建议初学者仔细通读此文,以便对Microsoft Windows Media Technologies与欧全面完整的了解。
Encoder和Player的随机文档也要仔细研读,论坛上所提的有关使用方面大部分问题,实际上通过研读上面所说的文档和其他相应软件的随机文档就可解决。
如果你想成为Microsoft Windows Media Technologies方面的高手,个人认为还需要具备以下两个素质:
1、要对网络的知识有一定的了解。
Microsoft Windows Media Technologies是一种网络应用,所以说了解甚至熟练网络技术有很重要的意义
2、英文文档阅读能力要强
微软提供了非常详尽的各种文档,对于使用和开发帮助很大。如果你想看到最详尽的资料、如果你不想吃比人嚼过的饭菜,提高英语能力,直接阅读微软最新的文档无疑是必需的。
微软提供要详尽的开发资料:Microsoft Windows Media Technologies的开发主要是通过 Windows Media SDK和Microsoft DirectShow这两种工具。
有关的详尽信息可通过微软网站上的
Microsoft Windows Media and DirectShow: Options for Application Developers和
Frequently Asked Questions About the DirectShow and Windows Media SDKs两篇文章的得到了解。
Windows Media SDK有以下部件组成
Core I/O-Windows Media Format SDK
提供读、写ASF格式文件的应用程序接口(API),它是所有Windows Media技术的底层核心技术。主要用于自行开发自己的windows media读、写程序,如player 、文件格式转换等应用。
生成和发布windows media 格式文件-Windows Media Encoder SDK
提供Windows Media Encoder COM对象, 用于开发实时捕获到ASF文件或通过网络传送,也可开发文件转换功能。
发布-Windows Media Services SDK
提供windows media service 端的unicast, multicast, and broadcast Windows Media 流的API。
回放-Windows Media Player SDK
通过对Player ActiveX control的编程,是实现对windows media格式文件的回放。
有关windows media 系统web页面开发的内容也包含在这里。
注意:所有的开发程序包和文档均无官方的中文版。