论文部分内容阅读
【摘 要】本文通过对Windows media services服务的研究,分析流媒体服务器的一般功能和结构,给出构建一个基本的流媒体服务器的实现方案。
【关键词】Windows media services 流媒体 流式文件
一、引言
目前,市场上主流的流媒体技术有三种,分别是RealNetwork公司的Realmedia、Microsoft的Windows Media和Apple公司的QuickTime。这三家的技术都有自己的专利算法、专利文件和专利传输控制协议。这里,笔者以Windows media services 9和Windows media encoder 9为例介绍流媒体服务器搭建的过程。
二、流媒体技术简介
现在网上传输视频、音频主要有下载和流式传输两种方式。流式传输是连续传送视/音频信号,当流媒体在客户机播放时其余部分在后台继续下载。流式传输有顺序流式传输和实时流式传输两种方式。实时流式传输是实时传送,特别适合现场事件,实时流式传输必须匹配连接带宽,这意味着图像质量会因网络速度降低而变差,以减少对传输带宽的需求。“实时”的概念是指在一个应用中数据的交付必须与数据的产生保持精确的时间关系。
三、搭建流媒体服务系统硬件要求
要搭建一个流媒体服务系统,首先,我们需要一台流媒体服务器。流媒体服务器和Web网站服务器一样,要经受许多人的同时访问,而且相比Web服务器来说,由于多媒体文件需要更强大的处理能力,其硬件设备应超越一般用于Web的服务器。所以,流媒体服务器最好满足以下硬件条件:一颗高性能的CPU、大容量内存和硬盘、占用系统资源少的声卡、良好的视频捕捉设备和尽量高的带宽。
四、构建流媒体服务器
(一) Windows media services 服务的安装
Windows media services服务虽然是Windows Server 2003系统自带组件之一,但是在默认情况下没有安装,需要自行手动添加。在Windows Server 2003操作系统中,除了可以使用“Windows组件向导”安装Windows media services服务之外,还可以通过“配置您的服务器向导”来实现。
(二)制作流式文件
1、安装Windows Media编码器
Windows Server 2003中并没有自带Windows Media编码器,需要到Microsoft官方网站上下载Windows Media编码器的简体中文版,然后再执行安装过程。需要注意的是,编码器既可以安装在Windows Media服务器上,同时也可以安装在其他计算机上。也就是说,编码器只需安装在执行编码(即转换文件格式)工作的计算机上。
2、转换文件格式
转换文件格式的标准描述应当是“对存储信息源编码”,其实也就是将保存在硬盘或光盘上的多媒体文件转换为Windows Media服务可使用的流媒体文件格式,这个文件格式转换过程叫做编码。Windows Media编码器可以将MPG和AVI格式的多媒体文件编码为WMV格式。
3、对实况进行编码
对实况信息源进行编码运算,就是指通过将音频或视频设备录入的音频、视频或图片等源信息进行编码运算,以将它们转换为流或流文件的过程。对实况源进行编码的过程与对已存储信息源的编码过程特别相似。
在“打开URL”对话框中需要键入的URL,可为以下URL地址:
mms://server_name/asfname
mms://server_ipaddress/asfname
mms://server_domain/asfname
五、流媒体服务器实现中应注意的问题
(一)流媒体的同步技术
1、流媒体的系统同步
系统同步是底层同步。在网络通信系统中,要考虑不同类型的媒体数据段在传输变换中的延迟、分组中的时间次序错位、丢失等情况。
2、流媒体的媒体间同步
网络的带宽是完成流媒体传输的物质基础,在传输声音、图像、视频等多媒体信息流时,即使这些媒体流予以压缩,所需的带宽仍然比文字文件大,但并不是有足够的带宽就可以完全解决流媒体传输问题。一般而言,所需带宽的多少是与应用密切相关的,从应用角度来看,只要用户数不断增加、信息服务量不断增加,带宽有多少都是不够的。
3、流媒体的用户层同步
用户层同步或交互同步,是最上层的同步,要求能反映和满足用户的交互性,容易为用户理解接受。用户层同步是交互性参与的同步,用户可以控制和使用信息,如反复调用感 光趣的内容、快速掠过不感兴趣的部分。
(二)媒体数据发送速度的控制
由于因特网不太可靠,其带宽、负荷等变化剧烈,难以满足视频点播的实时服务质量要求,流媒体的视频和音频播放质量通常较差,常常出现画面模糊、马赛克、播放断续停顿等现象,影响客户的观看效果,也阻碍了视频点播技术的推广。
结 论
流媒体技术的应用日益广泛,对流媒体技术的研究具有很大的实际意义,本文通过对Windows media services服务的研究,分析流媒体服务器的一般功能和结构,给出构建一个基本的流媒体服务器的实现方案,并对流媒体服务器实现中应注意的问题进行了分析,实验证明Windows media services服务器可以同时满足多个实时和文件客户的要求。
参考文献:
[1]饶雨泰.流媒体服务器实现中应注意的问题.科学技术与工程.2005.09.第5卷第18期
[2]吴国勇,邱学刚,万燕仔.流媒体技术与应用.北京:北京邮电大学出版社,2001:7-8
[3]林福宗.多媒体技术基础.北京:清华大学出版社,2001:158-159
基金项目:
泸州市科技计划项目2013-S-44(2/8)、泸州市科技創新苗子培育计划项目2013-R-51(4/18)、2014-R-52(18/20)
【关键词】Windows media services 流媒体 流式文件
一、引言
目前,市场上主流的流媒体技术有三种,分别是RealNetwork公司的Realmedia、Microsoft的Windows Media和Apple公司的QuickTime。这三家的技术都有自己的专利算法、专利文件和专利传输控制协议。这里,笔者以Windows media services 9和Windows media encoder 9为例介绍流媒体服务器搭建的过程。
二、流媒体技术简介
现在网上传输视频、音频主要有下载和流式传输两种方式。流式传输是连续传送视/音频信号,当流媒体在客户机播放时其余部分在后台继续下载。流式传输有顺序流式传输和实时流式传输两种方式。实时流式传输是实时传送,特别适合现场事件,实时流式传输必须匹配连接带宽,这意味着图像质量会因网络速度降低而变差,以减少对传输带宽的需求。“实时”的概念是指在一个应用中数据的交付必须与数据的产生保持精确的时间关系。
三、搭建流媒体服务系统硬件要求
要搭建一个流媒体服务系统,首先,我们需要一台流媒体服务器。流媒体服务器和Web网站服务器一样,要经受许多人的同时访问,而且相比Web服务器来说,由于多媒体文件需要更强大的处理能力,其硬件设备应超越一般用于Web的服务器。所以,流媒体服务器最好满足以下硬件条件:一颗高性能的CPU、大容量内存和硬盘、占用系统资源少的声卡、良好的视频捕捉设备和尽量高的带宽。
四、构建流媒体服务器
(一) Windows media services 服务的安装
Windows media services服务虽然是Windows Server 2003系统自带组件之一,但是在默认情况下没有安装,需要自行手动添加。在Windows Server 2003操作系统中,除了可以使用“Windows组件向导”安装Windows media services服务之外,还可以通过“配置您的服务器向导”来实现。
(二)制作流式文件
1、安装Windows Media编码器
Windows Server 2003中并没有自带Windows Media编码器,需要到Microsoft官方网站上下载Windows Media编码器的简体中文版,然后再执行安装过程。需要注意的是,编码器既可以安装在Windows Media服务器上,同时也可以安装在其他计算机上。也就是说,编码器只需安装在执行编码(即转换文件格式)工作的计算机上。
2、转换文件格式
转换文件格式的标准描述应当是“对存储信息源编码”,其实也就是将保存在硬盘或光盘上的多媒体文件转换为Windows Media服务可使用的流媒体文件格式,这个文件格式转换过程叫做编码。Windows Media编码器可以将MPG和AVI格式的多媒体文件编码为WMV格式。
3、对实况进行编码
对实况信息源进行编码运算,就是指通过将音频或视频设备录入的音频、视频或图片等源信息进行编码运算,以将它们转换为流或流文件的过程。对实况源进行编码的过程与对已存储信息源的编码过程特别相似。
在“打开URL”对话框中需要键入的URL,可为以下URL地址:
mms://server_name/asfname
mms://server_ipaddress/asfname
mms://server_domain/asfname
五、流媒体服务器实现中应注意的问题
(一)流媒体的同步技术
1、流媒体的系统同步
系统同步是底层同步。在网络通信系统中,要考虑不同类型的媒体数据段在传输变换中的延迟、分组中的时间次序错位、丢失等情况。
2、流媒体的媒体间同步
网络的带宽是完成流媒体传输的物质基础,在传输声音、图像、视频等多媒体信息流时,即使这些媒体流予以压缩,所需的带宽仍然比文字文件大,但并不是有足够的带宽就可以完全解决流媒体传输问题。一般而言,所需带宽的多少是与应用密切相关的,从应用角度来看,只要用户数不断增加、信息服务量不断增加,带宽有多少都是不够的。
3、流媒体的用户层同步
用户层同步或交互同步,是最上层的同步,要求能反映和满足用户的交互性,容易为用户理解接受。用户层同步是交互性参与的同步,用户可以控制和使用信息,如反复调用感 光趣的内容、快速掠过不感兴趣的部分。
(二)媒体数据发送速度的控制
由于因特网不太可靠,其带宽、负荷等变化剧烈,难以满足视频点播的实时服务质量要求,流媒体的视频和音频播放质量通常较差,常常出现画面模糊、马赛克、播放断续停顿等现象,影响客户的观看效果,也阻碍了视频点播技术的推广。
结 论
流媒体技术的应用日益广泛,对流媒体技术的研究具有很大的实际意义,本文通过对Windows media services服务的研究,分析流媒体服务器的一般功能和结构,给出构建一个基本的流媒体服务器的实现方案,并对流媒体服务器实现中应注意的问题进行了分析,实验证明Windows media services服务器可以同时满足多个实时和文件客户的要求。
参考文献:
[1]饶雨泰.流媒体服务器实现中应注意的问题.科学技术与工程.2005.09.第5卷第18期
[2]吴国勇,邱学刚,万燕仔.流媒体技术与应用.北京:北京邮电大学出版社,2001:7-8
[3]林福宗.多媒体技术基础.北京:清华大学出版社,2001:158-159
基金项目:
泸州市科技计划项目2013-S-44(2/8)、泸州市科技創新苗子培育计划项目2013-R-51(4/18)、2014-R-52(18/20)