基于FMS+FME的校园网直播系统的实现

来源 :中国教育信息化·高教职教 | 被引量 : 0次 | 上传用户:jiangyao366
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:本文结合Flash流技术、网页制作技术和数据库技术,采用Flash Media Server构建了一套校园网在线直播系统,并给出了该系统的具体实现方法,以期对远程教育工作者提供一种新的思路。使用该系统,可以在网络直播的同时,将需要的活动、节目录制下来,结合VOD视频点播系统,使录制的内容可随时供校园网用户点播。
  关键词:校园网 直播 FMS FME
  中图分类号:TP311 文献标识码:B 文章编号:1673-8454(2008)07-0050-02
  
  目前各高校的网络基础设施已经初具规模,网络可以延伸到校园的每一个角落。计算机的使用早已普及,学生在宿舍就可上网。在校园网内构建直播系统,不但提供了一个新的校园网应用模式,而且丰富了学生获取信息的途径,为学生提供了跨越时空的交互式环境。通过直播系统,学生可在校园网上实时收看、收听名师授课,直播重要活动、大型活动、重要会议或在网络上转播电视节目等,这种方式对学生来说具有很强的吸引力,同时也节约了劳力和物力。因此,建立规模适度、经济可行且先进可靠的校园网直播系统是各高校都在寻求的解决方案。[1] 本文提出了一种简单易行的基于FMS(Flash Media Server)、FME(Flash Media Encoder)和校园网环境的流媒体直播系统解决方案。
  
  一、系统构建
  
  该校园网直播系统由编码端、服务器端和客户端三部分组成,如图1所示。
  
  a. 选中Stream to Flash Media Server。
  b. FMS URL文本框设置为rtmp://localhost/myLiveApp/ instance1。Flash使用RTMP(the Real-time Messaging Protocol 实时消息传送协议)作为客户端与服务器端的传输协议;localhost表示FMS服务器在本地,可设置一个具体IP或远程IP(实现广域网直播);myLiveApp为FMS服务器配置的应用程序名称;instance1为直播实例名称。FMS URL在后续编辑SWF文件时要用到。
  c. 在Stream文本框中设置即将要直播的实时流名称,例如mylivestream。
  d. 如果打算将直播的视频保存下来供以后继续查看,如用于VOD视频点播,请选中Save to File,并在其下方的文本框中输入文件名称。这样就会在直播的同时实现音视频的录制。
  e. 单击“连接”按钮以连接到FMS直播服务器。
  f. 单击“开始”按钮开始实时编码并直播。
  经过上述设置,实时音视频开始直播了,但客户端还看不到。下一步就要制作观看直播的客户端界面Web页,通过架设Web服务器,客户端就可以通过Web的方式点击进行实时收看。
  (3)Web服务器
  我们利用Flash8来制作SWF文件并将编辑完成的SWF文件(可嵌入到Web页中)发布到Web服务器供客户端用户实时收看,收看的实时视频流来自FMS服务器。
  1)运行Flash8。
  2)新建一个Flash文件,命名为myLiveVideo.fla。
  3)从“组件”面板中把FLVPlayback组件拖到舞台上。
  4)选中舞台上的FLVPlayback组件实例,打开“组件检查器”面板,如图3所示。
  5)在“组件检查器”面板中设置如下参数:
  contentPath:rtmp://localhost/myLiveApp/instance1/mylivestream
  isLive:true
  其他参数采用默认设置即可。
  6)测试影片,此时能看到直播的实时视频流。注意,此前应确保FMS服务器和FME正在运行,否则测试影片看不到任何效果。
  
  7)可以根据实际需要进一步美化修饰SWF文件,或添加其他功能,然后将编辑完成的SWF文件嵌入到Web页中,并把Web页发布到Web服务器。
  8)如果打算将直播的视频保存下来供以后点播,请设置数据库服务器,并进一步编辑Web页。
  2.客户端访问
  客户端需安装浏览器和Flash Player播放器以便收看实时直播视频流。校园网用户从管理员发出的邮件或从校园网内的信息发布系统中获取直播的地址,在IE浏览器中输入地址,即可访问Web服务器欣赏直播的视频流了,如http://localhost/Live/myLiveVideo.html,localhost表示Web服务器在本地,可设置一个具体IP或远程IP;Live/myLiveVideo.html表示嵌入SWF文件的Web页在Web服务器端的路径。
  当然,各服务器和客户端也可位于不同计算机上,只要各计算机间网络联通。通过设置具体IP以及进行相应的网络配置,该系统可实现局域网和广域网范围内的直播。
  
  三、结束语
  
  上述系统是一个比较完整的直播系统解决方案,包括了实时流的制作、发布、播放和管理。开发者无需编写任何代码,仅通过可视化设置便可将实时事件在校园网范围内广播。并且FMS组合了传统流媒体功能和灵活的开发环境,便于创新的互动式媒体应用,它借助无所不在的Flash Player实现了跨平台、适应各种浏览器和连接速率的功能。[2] 事实上,Flash Player也已普及到了绝大多数互联网终端,越来越多的移动设备开始支持Flash,应该说它是世界上最普及的流媒体播放器。另外,采用Flash Player播放器能解决目前网络中视频播放器不统一的问题。总之,从规模、经济性及先进性的角度来看,该系统都是一个较理想的校园网直播系统解决方案。
  
  参考文献:
  [1]顾爱萍,郭放.校园网视频点播直播系统解决方案[J].微型电脑应用,2005(5):56-58.
  [2]谢建华,岳元亚.应用Flash Media Server技术开发网络视频会议系统[J].福建电脑,2006(8):164-165.
其他文献
社会技能对幼儿适应社会起着重要作用,良好的社会技能有利于增强儿童的同伴交往能力与学习能力,并产生稳定的亲社会行为。随着社会节奏加快,一些家长由于各种原因选择将自己的孩子送入寄宿幼儿园,从全国范围来看,寄宿幼儿园的比例虽然不高,但其数量仍不占少数。由于寄宿制中幼儿与父母分离生活的特性,其对幼儿发展的影响一直以来备受大众关注。  通过文献综述研究发现,现有研究多从幼儿的自理能力、社会适应能力及焦虑等方
美国科学家和宇航局的高级官员们一致认为,美国要顺利实现载人火星探测计划,必须要加强与世界其它国家的合作,否则将很难实现载人火星探测的目标。  美国宇航局艾姆斯研究中心前主任斯科特·哈巴德在会议上说:“如果宇航局要实现载人火星探索计划,美国就必须建造所有的基础设施,进行充分的准备工作。当一切准备就绪,欧洲和其它国际合作伙伴才有可能开始此项工作。我们正在督促下一任行政部门重新审视这一需求,看看是否可以
主持 罗永模    随机联想不是出乎意料之中,而是出乎意料之外,就是人们常说的“踏破铁鞋无觅处,得来全不费工夫”。由随机联想所产生的发明或发现,人们通常叫它“机遇”。  北京有位叫黄建川的同学,15岁就发明了“爬楼梯车”。有一次,他看到小狗上楼梯,十分轻松、灵巧。由此,联想到人们搬运重物上楼梯。经过思考和试验,他发明了“爬楼梯车”。  狗和车本来毫不相干,他怎样把它们联想到一起呢?关键在于“爬楼梯
明朝大画家徐渭,字文长。他从小就善于动脑筋,聪明、机智,表现出解难析疑的突出能力。  徐文长的伯父很喜欢他,时常想些法子逗他玩,测试他的思考能力。有一次,伯父领着徐文长来到一座贴着水面、桥身既窄又软的竹桥边,把两只水桶装满了水,对徐文长说:“我想考考你,你能提着这水桶过桥,我就送你一件礼物。”少年徐文长想了一下,就脱下鞋,用两根绳子把小桶系住,然后再把装满了水的木桶放到水里,就这样,他提着两根绳子
摘 要:文章以西安铁路职业技术学院图书馆为例,对高职院校图书馆数字资源利用问题进行了调查,探析了高职院校图书馆数字资源利用率低下的原因,提出了相应的对策和建议。  关键词:高职院校 图书馆 数字资源 探析  中图分类号:G250 文献标识码:B 文章编号:1673-8454(2009)15-0055-03    近年来,我国不少高职院校图书馆根据学校的专业设置,通过各种方式引进了不同种类的数字资源
——速度问题  无赖对王强说:“既然你喜欢做数学题,我这里还有一道题让你做:李诚上午8点钟乘船沿赣江逆流而上。10点半钟忽然发现一根大竹竿不知什么时候掉进江里了。于是,他赶紧将船掉头,顺水去追。半小时后,追上了竹竿。这根竹竿是什么时候掉下河的呢?”  “这道题难死你!”赛诸葛说,“解这道题时竹竿离船而去,开船去追竹竿,离开了多远,追了多少距离,你都要考虑竹竿和船的相对距离和相对速度。”  王强想了
2008年7月16日,全球领先的IT服务供应商Fujitsu(富士通)携手方正世纪信息系统有限公司举办了“大连高校Fujitsu(富士通)技术研讨会”,大连高校信息化建设相关负责人、IT专家共聚一堂。会上,Fujitsu(富士通)围绕“品质,托起数字校园明天”这一主题,向广大教育信息化主管剖析了当前数字化校园建设中面临的系统资源闲置或饱和、集中管理、存储容灾等几大焦点问题,并详细介绍了Fujits
AMD公司与高校战略合作的合作理念为:强调与伙伴的长期合作关系;开展有针对性的技术合作;真正实现共赢目标。合作目标为:实现对“‘芯’植中国,共赢未来”的承诺;建立企业与高校之间长期的人才培养机制;建立企业与高校之间长期的项目合作机制;提升品牌认知度,推广先进技术;树立企业的社会公民形象。  AMD公司与高校合作的形式多种多样。针对学生的合作形式包括奖学金、技术讲座、人力资源讲座、夏令营和技术竞赛等
摘 要:为了顺应国家发展、时代发展,积极开展中小学人工智能教育具有十分重要的意义。[1]中国人工智能教育的研究与开展尚处于起步阶段,目前面临着教学内容紊乱、缺少统一课程标准、缺乏实践手段、师资短缺等问题。文章采用了人工智能领域的多项关键技术,以建构主义理论与启发式教学法为理论基础,历时近一年时间,设计并开发完成了面向中学生的“智慧狗”人工智能教学辅助系统。文章首先基于中学生的认知水平能力开发了人工
摘 要:“不断推进教学资源的共建共享,提高优质教学资源的使用效率”是高职教育中关于专业教学资源库建设的理论依据,而实际建设过程中“内容大过形式”的问题普遍存在,这就要求高职院校牵头,保质保量地开发出针对专业核心课程的优质教学资源,并确保资源更新率和使用率。本文针对问题提出高职专业共享型教学资源库建设的框架,给出我校计算机多媒体技术专业在专业教学资源库(校本)建设中的实施过程和成效分析。  关键词: