欢迎来到天天文库
浏览记录
ID:50308165
大小:848.00 KB
页数:57页
时间:2020-03-07
《Web程序设计——ASP.NET 教学课件 作者 韩海雯 吕辉 张广新 宋佳 第11章流媒体应用.ppt》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、第11章流媒体应用随着网络多媒体的发展,带宽越来越宽,网民可以在网络上轻松获取更多、更复杂的信息。本章将通过介绍在线播放技术的一些基本原理,实现一个自定义的播放系统。本章的讲解流程如图11-1所示。图11-1在线点播模块讲解流程图认识流媒体服务器WMS11.1通过WMS生成点播静态页面11.2使用ASP.NET2.0生成点播模块11.3在播放媒体中插播广告11.411.1认识流媒体服务器WMSMicrosoftWindowsMediaServices是一个能适应多种网络带宽条件的流式多媒体信息发布平台,包括了流式媒体的制作、发布、播放和管理的
2、一整套解决方案。11.1.1WindowsMediaServices9简介WindowsMediaServices9系列是WindowsMedia9系列的其中一部分WindowsMedia播放器9系列WindowsMedia编码器9系列WindowsMedia音频/视频9WindowsMedia9系列SDKWindowsMediaServices系统主要包括三大部分:制作、发布和播放。11.1.2WMS的应用范围在现今的数字媒体应用环境中,流式技术(一种采用流式媒体的网络多媒体点播技术)能够提高经济效益、可靠性及可管理性,WindowsMed
3、iaServices9系列能够为企业及商业客户提供以上的优点。企业客户可以为雇员、伙伴及客户提供内容更丰富、更快捷的实时通信及培训,同时可节省整体开支。商业客户更可以维持竞争力,在现时的经济逆境中控制成本,维持赢利能力。WMS的应用场合如下。1.企业通信2.电子学习3.商业互联网广播商11.1.3WMS流媒体的优势WindowsMediaServices9系列比前一个版本WindowsMediaServices4.1在性能和配置方面有了更大的改进,其主要优势如下。(1)动态内容编程(2)快速广播流①快速启动②快速缓存③快速恢复④快速重新连接(
4、3)业内优势(4)可伸缩的平台11.2通过WMS生成点播静态页面WindowsMediaServices流媒体服务器是WindowsServer2003中自带的一套组件,所以本章示例的运行操作系统为WindowsServer2003SP1版本。图11-2点播页面生成步骤11.2.1添加发布点图11-3WindowsMediaServices工作界面图11-4创建向导对话框图11-5发布点内容类型图11-6发布点类型图11-7目录位置图11-8内容播放图11-9单播日志记录图11-10发布点摘要图11-11完成向导后的设置11.2.2创建点播静
5、态页面图11-12发布点内容界面图11-13公告说明界面图11-14生成点播页面向导的欢迎界面图11-15点播目录图11-16选择点播文件对话框图11-17选择点播内容的路径图11-18保存公告选项图11-19编辑公告元数据图11-20向导的完成对话框图11-21“测试单播公告”对话框11.3使用ASP.NET2.0生成点播模块前面使用了WindowsMediaServices创建了一个嵌入播放器和多媒体内容的HTM页面,这样就可以很方便地打开广播列表中的多媒体。本例将在VisualStudio2005中实现对这个HTM页面的调用,并实现播放
6、列表的点播功能。具体实现流程如图11-22所示。图11-22点播功能实现流程图11.3.1在ASP.NET中引用自动生成的静态页面既然已经有播放页面,自然要添加到网站项目中才可以实现对页面的调用11.3.2制作点播列表如果对页面的引用没有错误发生,现在开始制作多媒体的播放列表图11-23点播功能设计效果图11.3.3完成点播功能点播列表界面已经设计完成,现在实现其内容的填充图11-24点播功能运行效果图11.3.4小结本节介绍了如何使用ASP.NET2.0生成点播模块。在完成点播功能中,还涉及使用SortedList类绑定到Repeater控
7、件中。SortedList类本质上是一个哈希表,表示键/值对的集合。这些键和值按键排序,并可按照键和索引访问。其常用的方法如下所示。(1)GetByIndex(2)GetKey(3)GetKeyList(4)GetValueList图11-25搜索排序哈希表示例结果11.4在播放媒体中插播广告WindowsMediaServices的强大的功能,支持在播放列表中或者播放的开始和结尾处,添加想发布的广告内容图11-26广告选项卡内容图11-27“包装播放列表编辑器选项”对话框图11-28包装播放列表文件图11-29保存包装播放列表文件小结本例通
8、过使用Windows2003提供的流媒体服务器,实现了一个播放列表的完成功能。用户可通过单击“播放列表”页面的“点播”功能,实现对多媒体文件的浏览。最后还用Wind
此文档下载收益归作者所有