基于FMS的交互式视频的研究与实现

来源 :硅谷 | 被引量 : 0次 | 上传用户:truebug
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要: 基于FMS的可交互的视频优势在于学习内容自己可控,学习时间的方便把握和控制、节省不必要的支出。基于FMS的可交互的视频能够实现文字、音、视频的同时交流互动,为网络教学平台提供丰富的媒体资源。因此,如果可交互的视频的优势及特点能得到广泛的发挥和利用,就能够真正实现视频的互动,从而为我们传统的教育增加一种全新的教学方式。
  关键词: FMS;FLV;交互式
  中图分类号:TP311.52 文献标识码:A 文章编号:1671-7597(2011)1020084-01
  
  近几年,随着网络技术的不断发展,网络教育得到广泛普及。而伴随着信息技术基础设施的逐步完善,网络教育更是有了长足的发展,在网络教育中视频教学的应用得到了有效提升,个性化的开发正在进一步加强。其中最突出的就是可交互的视频教学系统。
  1 相关技术对比
  现在国内各大教育网站所采用的技术大致分为三种:Real媒体、Windows媒体、QuickTime视频技术。2008年的奥运会网上直播采用的是ADodbe Flash技术。这三种格式在Web视频应用中占据了Web视频的大部分市场份额。但是,Real媒体、Windows媒体、QuickTime视频技术都需要在客户端安装媒体插件,否则无法看到视频内容。另外它们都缺乏整合富媒体应用的完成方案。而基于FWS的Flash视频丰富的富媒体方案让人们看到了希望。FLV媒体格式是一种全的流媒体视频格式。它具有文件所需存储空间极小、视频质量好、资源占有率低、加载速度极快等优点,另外它支持渐进式的播放方式,使得FLV媒体格式成为在线播放视频通用格式。
  2 Flash Media Server的组成
  Flash Media Server主要由两部分构成:Server和Flash播放器,即服务器端和客户端。Server端的应用程序在Flash Media Server上建立私有目录,存放所需资源和服务端脚本,客户端与服务器通过RTMP协议进行通信。Flash客户端通过RTMP协议与Flash Media Server建立连接,同时在服务器端与Flash的客户端之间形成数据流。一般.swf文件是嵌入在浏览器中的,这时网页服务器通过HTTP协议响应客户的请求并将Flash影片发送到客户端。
  3 Flash Media Server的配置
  Flash Media Server能够对很多的端口实施监听,所以在安装服务过程中能够同时指定多个端口号,各端口号之间用逗号分隔RTMP,而管理服务器的端口号只能设一个。Flash Media Server安装完成后,将在系统中增加Flash Media Server和Flash Media AdministrationServer两项系统服务。在安装Flash Media Serverr的默认目录下主要包括:FMSMaster.exe、FMSA
  Dmin.exe、FMSCore.exe、FMSEdge.exe、Fms_adminConsole.swf、Fms_admin
  Console.hmtl等应用程序,其中FMSMaster.exe为服务应用程序,FMSAdmin.exe
  为服务器管理程序,Fms_adminConsole.swf用于管理HTML的,Fms_adminCon
  sole.hmtl用于管理,其它应用程序功能再这就不一一表叙了。
  4 FLV视频的制作与发布
  将教学视频导入计算机中,一般采集成Mpeg或Avi格式的文件。然后将教学视频转换为FLV格式。
  1)制作FLV文件
  Flash8 Video Encoder是制作FLV文件的常用工具,执行Flash8 Video Encoder,选择“添加”按钮,在打开的对话框中,选择要格式转化的文件,将其添加到对话框中,然后选择“设置”按钮,可以设置Flash视频的编码质量、修剪视频长度,修改文件名,在“高级设置”中,可以对视频、音频编码进行设置,调整视频尺寸、数据速率,设置提示点,对视频进行的修剪和裁切等。设置完成后就可以进行格式转换了,对数字视频进行编码、输出FLV视频文件。
  2)设置Flash Media Server加载FLV文件
  在FMS安装文件夹中创建一个名为application的文件夹。将Flash8安装目录下的main.asc文件,拷贝到application目录中。在application目录中建立streams子目录。在streams目录中建立名为definst的子目录,将FLV文件复制到_definst_文件夹中,利用如“rtmp://my_servername/
  application/firstclass.flv”一类的URL访问FLV文件。在Flash 8工作区上建立MediaPlayback组件的一个实例,名为flvbf放在“Components”层中。在AS层添加脚本命令如下:
  Import mx.video.*;
  Var cbListener:Object=new Object();
  cbListener.change=function(evt_obj:Object):Void {
  var currentlySelected:Object=evt_obj.targetselectedItem;
  flvplay.autoSize=true;
  flvplay.setMedia("rtmp://my_servername /my_application/"+c
  UrrentlySelected.data,"FLV");
  flvplay.play();
  }
  flvlist.addEventListener("change",cbListener);
  flvlist.addEventListener("change",cbListener);
  注册一个flvlist侦听器对象,当单击flvlist中的菜单项时就会激活侦听器函数。通过flvbf.setMedia命令,将Flash Media Server上的FLV文件的地址传递给MediaPlayback,设置完成后就可以调用Flash Media Server上的FLV文件。
  5 结束语
  Flash Media Server将流媒体功能与开发环境相结合,具有丰富的媒体支持。Flash平台让以前占统治地位的Real播放器和Windows播放器完全失去优势。而基于FMS的交互教学视频实现了视频教学中的交互,改变着传统的视频教学方式。生动的动画和实时的交互性,为学生提供丰富的多媒体信息及相应的多媒体演示。
  
  参考文献:
  [1]戴光麟,基于FMS的远程互动教学系统的设计与实现[D].浙江工业大学,2007.
  [2]李建奇、李晓峰,基于WEB服务和FMS技术的网络教学平台设计[J].中国电力教育,2010(31).
  [3]李伟、李彭林、李平、王炳忠,基于CSCW和FMS的远程协助同教学平台实现[J].浙江工业大学学报,2009,37(4):416-420.
  [4]袁峰,基于FMS的视频网络教育系统设计研究[J].中国科技信息,2008(9):102-103.
  
  作者简介:
  张朋(1978-),沈阳工程学院讲师,研究方向:计算机教育及软件开发。
其他文献
刚刚过去的十一假期,有多少人在外面旅游?又有多少人通过微博分享了自己的旅程?围绕旅游,把微博、LBS、SNS等都结合到一起,至少是个有人气的业务,旅游业务当前也正在移动平台上与微博更好的融合,当然更核心的还是能促进旅游电商的交易。“微途旅游网”就是其中之一,让用户基于微博、LBS关注旅游的信息,希望能做成一个跨平台的好应用。  “微途旅游网”有一个PC网站、也发布了名为“微途”的iOS移动应用,让
据国外媒体报道,AnyMeeting是一个免费的网络会议服务,可以满足用户的各种在线会议需求,今天AnyMeeting升级了它的用户界面,让用户可以更轻松地与同事开会,而不必亲自到场。   AnyMeeting还添加了同步视频聊天和广播功能(类似于Google+ Hangouts风格),最多可允许6个人进行实时沟通和协作。   本次更新还包括更快的屏幕共享和更简洁的“会议中”体验。改善后的屏幕管理
末端脱氧核苷酸转移酶(Terminal deoxyncleotidyl transferase 简称TdT)是一种不需模板的DNA聚合酶。正常条件下主要存在在胸腺组织的小淋巴细胞,其活性随着淋巴细胞的成熟
从今年下半年到明年上半年,浙江将全面开展市县领导班子换届工作。近日,省委组织部公布了经省委常委会审议通过的新修订的《关于健全促进科学发展的领导班子和领导干部考核评
体位性鳘性早搏伴有短阵窒性心动过速较为少见,我院去年收治一例,报告如下:患者女性,48岁,农民,住院号10237。主诉喉头阻塞感3个月,于1983年12月24日在门诊以严重心律失常原
PTCA是Percutaneus Transluminal Coronary Angioplasty的缩写,译名为经皮穿刺冠状动脉扩张术。这项研究始于1964年,Dotter和Jndkin氏最早应用导管扩张治疗末梢动脉硬化病变
摘 要: 随着移动计算技术的发展,移动数据库逐步走向应用,在嵌入式操作系统中移动数据库更显示出其优越性。介绍嵌入式系统、移动计算、嵌入式移动数据库的定义,分析移动数据库的特点、体系结构;介绍移动数据库系统的应用方向。  关键词: 嵌入式系统;移动数据库;移动计算  中图分类号:TP311.13 文献标识码:A 文章编号:1671-7597(2011)1020077-01    1 概述  
摘 要: 在对配电网无功优化控制基本思想进行简单介绍后,分析分布式配电网无功优化控制特征参量,最后提出基于配电网系统现有SCADA调度自动化系统的分布式配电网动态无功优化补偿策略方案,并对方案中的一些技术要点进行认真分析探讨。  关键词: 分布式配电网;SCADA;无功优化补偿策略  中图分类号:TM715 文献标识码:A 文章编号:1671-7597(2011)1020079-02    
最近在高血压病的治疗中,非药物疗法所占的比重已逐渐增大,有时仅用非药物疗法即可取得降压的效果,由于非药物疗法还能提高降压药物的疗效,故可减少降压药物的用量。无论从
摘 要: 在港口生产过程中,通常采用汽车衡对货物进行称重的方法作为生产计量的依据,计算机衡重管理系统是为进一步提高称重数据的准确性、操作流程的规范化、提高工作效率,堵塞各种管理漏洞。  关键词: 汽车衡;中心数据库;称重传感器;Web Service组件  中图分类号:TP315 文献标识码:A 文章编号:1671-7597(2011)1020082-02    0 引言  港口是陆地与水上