




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第11章流媒体应用
随着网络多媒体的发展,带宽越来越宽,网民可以在网络上轻松获取更多、更复杂的信息。本章将通过介绍在线播放技术的一些基本原理,实现一个自定义的播放系统。本章的讲解流程如图11-1所示。
图11-1在线点播模块讲解流程图
认识流媒体服务器WMS11.1通过WMS生成点播静态页面11.2使用ASP.NET2.0生成点播模块11.3在播放媒体中插播广告
11.411.1认识流媒体服务器WMS MicrosoftWindowsMediaServices是一个能适应多种网络带宽条件的流式多媒体信息发布平台,包括了流式媒体的制作、发布、播放和管理的一整套解决方案。
11.1.1WindowsMediaServices9简介 WindowsMediaServices9系列是WindowsMedia9系列的其中一部分
WindowsMedia播放器9系列 WindowsMedia编码器9系列 WindowsMedia音频/视频9 WindowsMedia9系列SDK
WindowsMediaServices系统主要包括三大部分:制作、发布和播放。
11.1.2WMS的应用范围 在现今的数字媒体应用环境中,流式技术(一种采用流式媒体的网络多媒体点播技术)能够提高经济效益、可靠性及可管理性,WindowsMediaServices9系列能够为企业及商业客户提供以上的优点。
企业客户可以为雇员、伙伴及客户提供内容更丰富、更快捷的实时通信及培训,同时可节省整体开支。商业客户更可以维持竞争力,在现时的经济逆境中控制成本,维持赢利能力。WMS的应用场合如下。
1.企业通信 2.电子学习 3.商业互联网广播商
11.1.3WMS流媒体的优势 WindowsMediaServices9系列比前一个版本WindowsMediaServices4.1在性能和配置方面有了更大的改进,其主要优势如下。
(1)动态内容编程
(2)快速广播流 ①快速启动 ②快速缓存 ③快速恢复 ④快速重新连接
(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创建点播静态页面
图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页面的调用,并实现播放列表的点播功能。具体实现流程如图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控件中。
SortedList类本质上是一个哈希表,表示键/值对的集合。这些键和值按键排序,并可按照键和索引访问。其常用的方法如下所示。
(1)GetByIndex(2)GetKey(3)GetKeyList(4)GetValueList
图11-25搜索排序哈希表示例结果11.4在播放媒体中插播广告 WindowsMediaServices的强大的功能,支持在播放列表中或者播放的开始和结尾处,添加想发布的广告内容
图11-26广告选项卡内容
图11-27“包装播放列表编辑器选项”对话框
图11-28包装播放列表文件
图11-29保存包装播放列表文件
小结 本例通过使用Windows2003提供的流媒体服务器,实现了一个播放列表的完成功能。用户可通过单击“播放列表”页面的“点播”功能,实现对多媒体文件的浏览。最后还用WindowsMediaS
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2030年中国餐饮连锁行业运营市场深度调查及投资策略研究报告
- 2025-2030年中国阿莫西林行业竞争现状及投资战略研究报告
- 2025-2030年中国镀层钢板市场运营态势与发展风险分析报告
- 2025-2030年中国酒石酸美托洛尔缓释片行业发展趋势及投资战略研究报告
- 2025-2030年中国运动服饰行业运行现状及发展前景趋势分析报告
- 2025-2030年中国西厨设备行业市场发展现状及前景趋势分析报告
- 2025-2030年中国营养保健食品市场发展状况及投资战略研究报告
- 病人转运合同范本
- 2025河北省安全员B证(项目经理)考试题库
- 2025年广东省安全员知识题库及答案
- 领导干部的国学修养讲义
- 05-第三章-环境污染物的生物转运和生物转化-生物转化幻灯片
- 公司精益改善项目推进管理制度及激励方案
- 工科高等数学(下)知到章节答案智慧树2023年上海海洋大学
- oppor11t刷全网通改全教程
- 儿童羽毛球教程
- 福建某机场二次雷达站基建工程施工组织设计
- 内部控制-仓储与存货循环调查问卷
- 流程成熟度模型(PEMM)
- 高二英语期末考试试卷质量分析报告
- 催化动力学分析法及其应用
评论
0/150
提交评论