使用Microsoft Media Service实现网络影音多媒体应用系列第二篇开发须知

Windows Media Service开发概貌

WindowsMedia Service是微软从Window 2003 Server开始在Server版本的操作系统中提供的一个服务组件。

说明:以下讨论是基于Window 2003 Server操作系统。

Window 2003 Server的标准版和企业版,单就Media Service这一服务组件而言,功能上也是不同的。企业版提供了更高级的功能,例如Media Server proxy代理的设置。

要使用Media Service服务组件,必须单独安装,具体安装方法和安装其他组件无异,所以不再介绍。

Media Service服务组件安装完毕以后,你就可以在“电脑管理”的管理窗口中看到“Windows Media Service”这一服务。它可以直接管理,也在IIS服务上会按照一个Media Service的管理站点,实现通过Internet方式管理。

微软公司就Media Service的开发提供了丰富的SDK,可以自定义的实现目前Media Service服务组件已经有的功能,以及其他扩展应用。

开发所需条件

l  Windows 2003操作系统(并已安装了Media Service服务组件)

l  Windows Media SDK

l  Visual Studio 集成开发工具

开发环境配置:以下是三个关键的库文件

WMSServerTypeLib.dll

microsoft.windowsmediaservices.dll

interop_msxml.dll

l  WindowsMediaServices.dll库的配置

通常需要将这个库文件配置为全局应用程序缓存GAC。通过NET Framework中GacUtil.exe的工具,以在MS-DOS下执行“Gacutil.exe /i "C:\Program Files\Microsoft SDK\include\Microsoft.WindowsMediaServices.dll”的方式进行GAC注册。

l   WMSServerTypeLib.dll库的配置

通过在MS-DOS下执行 Regsvr32 “wmsservertypelib.dll文件路径“的方式在开发本机上注册此库。

l   Introp_msxml.dll的使用

它是支持以编程形式创建XML格式的播放列表,所以要实现编程形式的创建播放列表,也要添加对Introp_msxml.dll的引用。

Visual Studio集成开发工具中开发过程:

在开发环境配置完毕以后,打开VS开发工具,并引用以下两个库文件到当前项目中。

WMSServerTypeLib.dll

microsoft.windowsmediaservices.dll

原文地址:https://www.cnblogs.com/liucy1898/p/1739320.html