【最新word论文】校园流媒体基础平台设计与实现【职业教育学专业论文】

上传人:飞*** 文档编号:9532902 上传时间:2017-10-03 格式:DOC 页数:4 大小:32KB
返回 下载 相关 举报
【最新word论文】校园流媒体基础平台设计与实现【职业教育学专业论文】_第1页
第1页 / 共4页
【最新word论文】校园流媒体基础平台设计与实现【职业教育学专业论文】_第2页
第2页 / 共4页
【最新word论文】校园流媒体基础平台设计与实现【职业教育学专业论文】_第3页
第3页 / 共4页
【最新word论文】校园流媒体基础平台设计与实现【职业教育学专业论文】_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《【最新word论文】校园流媒体基础平台设计与实现【职业教育学专业论文】》由会员分享,可在线阅读,更多相关《【最新word论文】校园流媒体基础平台设计与实现【职业教育学专业论文】(4页珍藏版)》请在金锄头文库上搜索。

1、1校园流媒体基础平台设计与实现摘要流媒体是近几年来新兴的多媒体技术,具备有优秀的即时性和良好的交互性,本文深入介绍了流媒体平台采用的技术、同时重点介绍了一个流媒体基础平台设计与实现的解决方案。 关键词流媒体 windows media service 一、引言 随着多媒体与网络技术的迅猛发展,网络带宽与校园网建设等的不断完善,基于 ip 的流媒体平台得到了广泛的应用,充分利用流媒体进行实时交互,是一种全新的展示方式,也是对传统 web 展示手段的补充和延伸,本文在介绍流媒体技术和应用的基础上,从实践角度阐述了搭建一个流媒体基础平台的解决方案。 二、流媒体技术概述 1. 流媒体技术的定义 从概念

2、上理解,流媒体是指在网络中使用流式传输技术的连续媒体,例如,音频、视频、动画或其它多媒体文件。流媒体技术,也称为流式媒体技术(stream media) ,就是把影像和声音信息经过压缩处理后放到网络服务器上,让浏览者一边下载一边观看、收听,而不需要等要整个多媒体文件下载完成就可以实时观看的技术。 2. 流媒体的播放方式与含义 流媒体的播放方式包括单播、多播、点播与广播,并可组合为点播单播、广播单播、广播多播等播放方式。它们的含义如下所示。 单播:是客户端与服务器之间的点到点连接。在客户端媒体服务器之间建立一个单独的数据通道,1 台服务器送出的每个数据包只能传送给 1 个客户机。 多播。是通过启

3、用多播的网络传递内容流,网络中的所有客户端共享同一内容流。由多播技术构建的网络,允许路由器一次将数据包复制到多个通道上。 点播。是客户端与服务器之间的主动的连接。用户通过选择内容项目来初始化客户端连接。用户可以开始、停止、后退、快进或暂停流。 广播。指的是用户被动接收流。在广播过程中,客户端接收流,但不能控制流。例如,用户不能暂停、快进或后退该流。 点播单播。 客户端连接到服务器以接收特定内容,而该内容也只传往一个客户端。 广播单播。 客户端通过发布点上的别名访问流。用户可单击网页上的链接或获得该别名的 url,从而连接到流。每个连接到流的用户都有其自己的连接和来自服务器的流。 广播多播。被动

4、的用户通过监视特定的 ip 地址接收多播 asf 流(与以特定频率从收音机或电视台接收信号类似) 。 3. 流媒体平台的解决方案 目前,实现流媒体平台主要有以下三种解决方案。 (1)real system。real system 由媒体内容制作工具 real producer、服2务器 real server、客户端 real player 三部分组成。其流媒体文件包括 real audio、real video、real presentation 和 real flash 四类文件,分别用于传送不同的文件。 (2)windows media technology。windows media

5、technology 是microsoft 提出的流媒体技术应用解决方案,主要是由 media tools、media server 和 media player 工具构成。通过各种工具可以创建、编辑、播放和加密视频流,并具有多种文件发布形式和监控管理功能。 (3)quicktime。apple 公司的 quicktime 包括服务器 quicktime streaming server、带编辑功能的播放器 quicktime player、制作工具quicktimepro、图像浏览器 pictureviewer,以及使浏览器能够播放的quicktime 插件。 三、流媒体基础平台的设计与实现

6、 为便于说明,笔者通过利用 windows media service 实现一个广播与点播的流媒体基础平台为例,逐步介绍流媒体基础平台的设计和实现步骤。 1. 系统设计 流媒体基础平台由 4 台 hp proliant dl380 g4 和 1 台 hp proliant dl380 g5 服务器组成,分别作为数据库、点播、多播、制作、授权应用。服务器操作系统采用 microsoft windows 2003 企业版,流媒体软件采用系统自带的windows media service,实现流媒体的制作、发布、点播与广播等功能,各台服务器都接入校园的互联网,确保双方之间能正确互访。 2.系统软硬

7、件配置与安装 在各台机器中安装 windows 2003 企业版操作系统,并完成 sp2 补丁包的升级,由于管理员账号不能随便使用,因此,在系统安装完成后统一创建wmsadmin 账户,通过这个账户,在系统运行时可以启动各种服务并可用于各服务器中共享访问,一般情况不要修改该账户密码,如果需要修改,则必需同时修改利用账户所启用的服务密码。安装完成后,根据下表安装相应软件。 3.点播、广播与数据库服务器配置 以上系统软件与应用软件安装成功后,即可以进行点播、广播服务器与数据库服务器的配置,配置过程如下表所示。 (1)为各目录添加相应权限。在%systemdrive%wmpub 目录安全性中授予wm

8、sadmin 用户读取权限。 在%systemroot%system32windows meidaserver 目录安全性中授予wmsadmin 用户的写入、修改权限。 在%windir%system32logfileswms 目录安全性中添加 wmsadmin 用户写入、修改权限。 在%systemdrive%wmpubwmarchive 目录安全性中添加 wmsadmin 用户写入、修改权限。 (2)修改注册表。hklmsoftwaremicrosoftwindows mediaservernamespacestorage 权限中添加 wmsadmin 读取权限。 (3)修改服务启动账号。

9、在控制面板-管理工具服务中,停止wms(windows media service)服务,并修改服务属性中的登录,把启动服务的账户修改为 wmsadmin。并重启 wms 服务。 3(4)配置 wms 服务。启动 wms 服务控制台,因发布点所指向的源是在远程存储中,因此需要修改发布点属性,即禁用服务器属性授权wms ntfs acl 授权,并启用 wms 发布点 acl 授权,启用后点击 wms 发布点 acl 授权属性,添加wmsadmin 账户,并授予该账户读取与写入权限。 (5)远程共享缓冲配置。停止 wms(windows media service)服务 用记事本打开%system

10、root%system32windows mediaserver 目录下的servernamespace.xml 文件,找到 node name=“wms 文件数据源” 在的子 node 中添加以下语句 ,保存退出后,重启 wms 服务。 (6)数据库服务器。共享存储媒体文件的文件夹、并在目录安全性中添加wmsadmin 用户读取权限。 4.使用 windows media 编码器转换媒体 (1)转换单个媒体。在制作服务器中运行 windows media 编码器,在向导中选择要转换的源文件,并选择输出的目的文件,目的文件应指向媒体存储服务器中的共享目录。再选择媒体的分发方式为:windows

11、 media 服务器(流式处理),再选择编码比特率,例如,548kbps,填写文件信息,并取消“完成后转换”选项,在会话属性中,修改输出选项,如果转换后需保存为 wmv 文件,启用“存档到文件” ;如果需要向广播服务器传递转换后媒体,启用“自编码拉传递” 。如果选择了“向服务器推传递” ,即只支持单播发布点。设置完成后点击“应用” ,最后在工具栏中点击“开始编码” ,编码器开始转换文件同时广播服务器输出媒体流。 (2)转换多个媒体。在制作服务器中运行 windows media 编码器,取消向导,点击“新建会话”进入会话的属性,添加多个源,选择文件,并定义各个源的之间的动作。如果媒体内容需要不

12、断地重复广播,则最后一个源的结束动作应选择“滚动到第一个源” ,如果只做一次性转换,则最后一个源的结束动作选择“停止” 。输出设置可以选择保存到文件,也可以选择自编码器拉传递。再设置压缩参数,例如,548kbps,设置完成后点击“应用” ,最后在工具栏中点击“开始编码” ,编码器开始转换文件同时广播服务器输出媒体流。 5.点播与多播的发布点 (1)点播发布点 打开 wms(windows media service)控制台,在点播服务器添加发布点。指定发布点名称、选择内容类型,如果要发布一组媒体文件,则选择播入列表,接着点击“下一步”按钮。 选择发布点类型为“点播发布点” ,点击“下一步”按钮

13、。 新建播放列表,也可以使用编辑好的播放列表,接着根据向导守成点播发布点的创建,启动发布点。 客户端启动 windows media player 打开 mms:/url/发布点名称,即可以观看该发布点的内容。 停止发布点,即点击“拒绝连接” 。 (2)广播发布点 在广播服务器新建一个发布点,如果名称为“/” ,则为默认的站点。 然后选择传输内容的类型,选择“编码器(实况流) ”,点击“下一步”按钮。 4在选择之前需确定编码器已经开始编码,选择发布点类型为“广播发布点”,点击“下一步”按钮。 点击“多播”选项,点击“下一步”按钮。 输入编码器的 ip 和端口,这里输入制作服务器的 ip 地址和

14、端口号,例如,http:/192.168.1.508080。 这里系统显示多播公告向导,点击“下一步”按钮,根据提示运行多播向导。 点击创建多播信息文件.nsc 和公告文件.asx,点击自动创建 web 页,点击“下一步”按钮。 选择检索流格式方式为“自动从我的编码器检索流格式” ,点击“下一步”按钮。 定义公告文件的名称和位置,例如: 多播信息文件(.nsc)名:c:inetpubwwwrootpub.nsc 公告文件(.asx)名:c:inetpubwwwrootpub.asx 带有嵌入的播放机的网页(.htm):c:inetpubwwwrootpub.htm。 定义客户端的访问方式。 选

15、择 web 服务器选项,并输入:http:/192.168.1.49/pub.nsc,即广播服务器的 ip 站点地址。 b11编辑公告元数据,完成广播发布点的创建。 b12客户端通过浏览器访问 http:/192.168.1.49/pub.htm,可以启动windows media player 打开 http:/10.249.61.49/pub.nsc 观看广播内容。 四、结束语 本文的目的是给出一个利用 windows media service 设计和实现流媒体基础平台的一个实例,相信对构建网络环境下的流媒体平台具有一定的参考意义。在设计与实现了流媒体的基础平台后,可以轻松地在现有基础平台上进行扩展开发,例如,针对上文的基础平台,结合 sql2005 数据库平台和 windows media service sdk 可以开发出一套可授权性、交互性更强的流媒体应用系统。 参考文献: 1王志强.计算机网络与多媒体教学.北京电子工业出版社,2002. 2杨辉华.多媒体技术.科技出版社,2002 年 9 月.

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 经济论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号