转自: http://cache.baidu.com/c?m=9f65cb4a8c8507ed4fece7631046893b4c4380143fd3d1027fa3c215cc791a1b1c33b4ac27551704d0d868225cef1f53abb56265377274e9dfdf883b96e6d57168&p=882a945fc79a15c302be9b7e5b&user=baidu

基于FLV视频技术在校园WEB中的应用

Description:

摘要:流媒体技术的发展经历了传统的mpeg,wmv,rm,mov等多种格式的演变,而FLV 技 术已经成为新的名词,该媒体是一种全新的视频格式。由于它形成的文件极小、加载速度极快,使得网络观看高清视频文件成为可能,它的出现有效地解决了视频文 件导入Flash后,使导出文件体积庞大,不能在网络上很好的使用等缺点。避免了因安装传统流媒体播放器而带来的困惑,同时可以对导入视频添加场景,动作 命令等,最大程度将流媒体和动画进行了整合。新课程改革已经在我国全面实施,作为新课程的一个重要辅助功能,以视音频为主的动画素材在课堂内外教学和学生 自我点播学习过程中占据了重要的席位,本文将从目前各类网络所采用的FLV 技术对教育教学产生的影响运用着手,系统阐述该技术在教育教学中的应用及发展前景。

Abstract: streaming media technology development has undergone the traditional mpeg, wmv, rm, mov, such as the evolution of a variety of formats, and FLV technology has become a new term, the media is in a new video format. Since it formed document is very small and very fast loading, watch high-definition video network makes it possible to document, which effectively address the emergence of the video files into Flash, the export file size, not the use of the Internet very good , and other shortcomings. Avoided by installing traditional streaming media players and the confusion at the same time can add video into scenes, movement orders, the largest degree of streaming media and animation will be a consolidation. The new curriculum reform has been fully implemented in China, as an important new curriculum auxiliary functions to the main animation video and audio material in the classroom and outside demand self-teaching and the learning process of students occupy important seats, the paper will present various types of network FLV used by the Education Technology on the impact of the use proceed systematically expounded on the technology in the teaching and the application development prospects.

关键字:FLV 技术  动画流媒体  新课程改革 校园WEB应用

Keyword: FLV technology    animation streaming media technology     new curriculum reform   campus WEB Application

一.             FLV 技术产生的背景

FLV 流媒体格式是一种新的视频格式,全称为Flash Video。由于它形成的文件极小、加载速度极快,使得网络观看高清视频文件成为可能,校园视频点播系统的逐步普及和技术的成熟,亦为Flv 技 术的普及推广奠定了基础。它的出现有效地解决了视频文件导入Flash后,使导出文件体积庞大,不能在网络上很好的使用等缺点。同时可以对导入视频添加场 景,动作命令等,最大程度将流媒体和动画进行了整合,我们通常将这种整合称为“动画流媒体”。与传统的流媒体动画相比,它首先是一个动画格式,其中嵌套视 频流,而之前在网络上流行的视频文件,一般是asf格式、wmv格式或rm格式,即使视频中间有少量交互,也只是一些链接网站命令,且常需 quicktime播放器支持。而相当一部分视频又需使用mediaplayer,RealPlayer进行播放。由此产生的问题是,格式的不同就需要选 择不同的播放器,这对于本地计算机没有安装相应播放器的用户来说,这些视频根本无法收看。并且,还由于这些文件的容量相对过大,下载慢,查看也不很流畅, 若需要观看较清晰视频,则需要专门的视频服务器,这对全额拨款单位的学校来说亦是不小的负担。所以在很多教育网上都是以牺牲视频质量来获取连接速度的。如 今利用FLV 技 术可以有效解决播放器和容量的问题,它可以将各类视频文件转换成Flash视频文件。播放器有嵌入在浏览器中的Flash播放器,解决了其它一般视频文件 需要挑选播放器安装的问题。容量方面,从FlashMX2004起就支持了转换为Flash视频的功能,经过相关设置后,可缩小原有视频的容量,最终转换 的文件扩展名是FLV 。下面我们就来介绍一下如何使用小巧的FLV 流媒体文件。

二.FLV 文件的转换与制作

目前绝大部分视频设备拍摄出来的文件格式均为avi,mpeg等格式,除AE7.0以后的版本支持输出视频格式为FLV ,其他非编软件仍无法直接输出该格式,这就需要我们利用外部转换软件,如安装了Flash MX 8.0之后的版本,系统有自带转换软件,支持格式也比较多,同时我们也可以利用FLV 编辑器等小型转换软件,笔者这里建议大家使用Flash MX自带软件,因为这样可以有效避免转换文件无法导入Flash ,格式不支持等BUG,同时在速度和质量上也比较容易让我们接受。

一般有过视频编辑经验的人员在视频转换问题上都会比较顺手,但这里跟以往转换媒体格式有很大区别,传统的wmv,rm,asf等格式媒体经过转换后可以直接置于网页中点播,而Flv 文件虽说也是视频文件,但由于其技术的新颖性,目前尚无法直接插入网页,这就需 要制作一播放器,通常我们用到的播放器就是FlashPlayer,制作方法有以下几种:

第一种方法

将本地Flv 文件导入部署到Flash软件中,以库中元素的形式而存在,将该元素拖入场景,调整位置后,发布为 swf 文件即可。 这里我们需要注意的是以上文件在本地测试没有问题,但上传到网络时,其他浏览者是无法查看的,因为当前的播放器调用的是本地Flv 文件。 所以,我们还需要对其调整路径。首先需要将Flv 文件上传到某个网络空间,如http:///www.jygz.net/ypjg/sp/qhb.flv ,其次,打开Flash软件,选择Flv 组件,按Alt+F7打开“组件检查器”,将“ContentPath”中的路径由本地地址替换为网络绝对地址 再来将该Flash发布导出swf 文件。这时候才可以任意使用该swf 文件,此时再跟插入其他一般Flash文件一样,讲该视频插入网页中,上传网页时我们需要将附带的一个swf 播放器控制按钮文件一起上传。

 第二种方式:

利用本地部署的方式虽然比较注重过程,但也稍加繁琐,因为我们是需要将视频插入到网页的,现在却需要先制作一个swf 播 放器文件,再打开网页编辑器将该Flash插入到网页。其中还有些曲折,某种程度上亦多走了一步。我们如果注意到Dreamweaver提供了直接插入 Flash按钮的功能,也就是说:你不必去制作Flash按钮,直接通过DW中该途径就能很快完成自己的需要。同样,现在的Dreamweaver8支持 了这一功能:插入Flash视频你不需要去制作播放视频的swf 文件,只需要提供一个Flv 视频文件即可。首先打开插入面板,选择常用类别,单击媒体按钮后的向下箭头,从下拉列表中选择“Flash视频” 弹出的对话框中,可使用网络上已经固定的Flv 文件地址,还可以是选择浏览本地的Flv 文件,但要注意该Flv 文件应是你所定义的DW当前该站点中的,以获得相对路径,便于之后所有文件一起上传后,一样能寻找到该文件。设置完毕后,DW8将自动嵌入FLVPlayer_Progressive.swf 播放器文件和Halo_Skin_3.swf 控制器皮肤文件。 最后再将该四个网页文件一起上传。

第三种方式:

以上两种方式虽然制作不是太麻烦,但相对平时备课教学来说,留给我们在这方面的时间依旧很少,如果花了大半精力去制作,忽略了上课环节,则喧宾夺主,所以我们还是觉得文件比较多,最好只要一个播放器和一个Flv 文件就可以。如果平时在教学中经常浏览土豆网百度视频,Google等该类网站,可以注意到不同的视频网站都有其相对独立的swf 播放器,虽然样式有所不同,但都支持swfflv 文件的插入播放,我们自己只需要提供flv 路径就可以了,最重要的是,除flv 外,googleplayer.swf 等播放器还支持mp3文件。这给我们在制作视音频教学网站又提供了一个便捷方式,减少了插入其他播放器而带来的压力。并且还提供了个在线工具 http://dengjie.com/temp/google_player_cn.swf  ,当然,毕竟这个播放器是Google的,要让其真正为我们教学所用,尚要通过URL的参数选项修改才可播放相应的该视频文件。

如果能脱离第一、第二种方式,使用第三种方法又不想使用Google等该类播放器的,我们也可以自己来写一个swf 播放器了。作者本人曾在《中国现代教育装备》杂志2006年第三期发表过一篇《利用authorware 制作flash播放器的方法》,我们只需要将其中参数适当做修改既可以使用,甚至可以将代码嵌套在网页编辑软件中来使用。

三。FLV 技术的校园下载应用

随着Flv 技术的逐渐普及,目前绝大部分主流播客网站如56, youku ,ku6,,youtube,6rooms 均采用了该技术,新浪,搜狐等门户网站部分栏目视频也采用了该技术代替原有的wmv,rm等流媒体。随着新课程实施的需要,对课堂的讲授模式由以往灌输方 式改为任务探索为主,良好的课件点播系统可以有效的加深学生的认知情感,而学校有限服务器资源一定程度上限制了媒体形式的展现,即使是wmv,rm等媒体 格式也因为质量相对较大,编码较为繁琐而抑制了其发展,从网络发展到现在,它的存在只是一个过渡品,真正校园流行在2002-2005年度,而后又改为即 时通讯为主,如今随着Flv 技术的出现有效打破了上述的瓶颈效应,我们可以将所需要的视频资源下载,利用flash和sothink 软件相结合,对原有的flv 文 件增加标题,添加场景,或插入其他控件代码,而这是以往流媒体无法做到的。即使我们可以对rm之类文件进行标题简单添加,但繁琐的转换过程又往往令老师望 而止步。网络现存的大量教学素材亦为flash和sothink两者衔接打下基础,下面是常见播客网中视频资料的两种下载方法。

(1):利用临时文件夹

这种方法对大部分网站有用,通过IE-->工具-->INTERNET选项-->设置-->查看文件,打开本地计算机临时文件夹,通过调整时间大小排列,找到flv 文件即可,但这种方式一定要等到视频缓冲结束,在时间上有一定限制

(2):利用网站解析下载视频

复制视频所在页面的地址,粘贴到下列任意网站里的方框里即可,点击获取地址按钮,就会出现视频的真实地址,再用网际快车等工具下载。

1:http://www.quchao.com/video/

支持国内外近100个站点的下载,国内几个知名站点也包括在内,且速度相对较快。

2:http://flv .ftpman.com/

支持YouTube,我乐网,土豆网,六间房,优酷,偶偶,娱乐,麦克疯。

3:http://www.pkez.com/

支持近20个国内站点和youtube。

不管是何种网站视频资料,流行才是关键。当然,且不说和avi格式比较,即便是相比rmvb格式,Flv 文件的质量同等像素下都有所不如,但是正如可以淘汰cd一样,Flv 的优势并不在质量上,而在于它的方便。再加上CPU占有率低、视频质量良好等特点使其在网络上盛行,目前网上的几家著名视频共享网站均采用Flv 格式文件提供视频,就充分证明了这一点。FLV 文件体积小巧,清晰的Flv 视频1分钟在1MB左右,是普通视频文件体积的1/3,极大的方便了我们的日常教学。

四.FLV 技术FMS/Red5协议的发布

跟以往视频媒体相似,单独的流媒体文件我们可以直接插入网页,或临时添加一个视频播放页面,但如果是学校视频点播系统或企事业视频新闻中心,每次转换制作的FLV 文 件比较多的时候 ,我们就需要自己设置一个协议服务器,以更好满足需求,而不应再采用文章第二部分提到的三种方式。首先跟配置其他视频服务器基本步骤类似,设置好IIS等 相关基本属性,配置好FMS/Red5协议,用flvplayerBack测试RTMP协议通过。但在我们想进一步用NetStream做开发的时候,却 发现NetStream.play只支持Http和File两种协议(参考Flash帮助)。上网检查youtube,6rooms和56等相关播客网 站,发现他们用的播放协议也都是Http。按说FMS/Red5作为流媒体服务器,是专门做过优化的。但大部分网站仍采用了Http协议方式,我们可以比 较一下两种方式的优缺点:

(1)       HTTP方式: 先通过IIS 将FLV 下载到本地缓存,然后再通过NetConnection的本地连接来播放这个FLV ,这种方法是播放本地的视频,并不是播放服务器的视频。因此在本地缓存里可以找到这个FLV 。其优点就是服务器下载完这个FLV ,服务器就没有消耗了,节省服务器消耗。其缺点就是FLV 会缓存在客户端,对FLV 的保密性不好。

(2)       RTMP方式: 通过NetConnection连接到FMS/Red5服务器,并实时播放服务器的FLV 文件,这种方式可以任意选择视频播放点(SEEK()),并不象HTTP方式需要缓存完整个FLV 文件到本地才可以任意选择播放点,其优点就是在本地缓存里是找不到这个FLV 文件的。其优点就是FLV 不会缓存在客户端,FLV 的保密性好,其缺点就是消耗服务器资源,连接始终是实时的。

通 过比较,我们发现两种方式一个是本地播放,一个是服务器实时播放,各有优缺点,因需而定。我们在选择方式的时候只需要注意我们主流媒体的特点即可,如是学 校宣传片类资源,教师共享课件资源等我们就可方便的选择Http方式,不存在保密性问题,且有效节省了服务器消耗,增加了教师群体间交流的频率,提高教学 资源利用率的同时又有效节约了成本。

五.FLV 技术的未来发展趋势

FLV (Flash Video)流媒体格式是随着Flash MX的推出而发展而来的一种新兴的视频格式。它是在Sorenson公司的压缩算法基础上开发而来的,得到了Flash MX 2004的完美支持,不仅可以轻松的导入Flash中,还能起到保护版权的作用。它的出现有效地解决了视频文件导入Flash后,导出的SWF 文件体积庞大,不适合网络共享的缺点。

随着FLV 技术应用热潮的迅速升温,FLV 技术得以在各类领域中迅速应用,越来越多的厂商通过采用最新Rockchip 2608A解码芯片,也将FLV 融 入到视频MP3里,实现了一种无需转换的全新体验。对于学生而言,除了在学校点播视频动画和课堂欣赏教学片之外,周末等休息时间亦可利用MP3等电子设备 温习回顾,这一点相对于以往早期的MP3 而言,解决了烦琐的视频转换等待,容量小,不流畅等瓶颈约束问题,无需转换直接播放的FLV 格式的出现在一定程度上使得不同程度消费者得以更为直接的享受视频带来的信息量。相信随着我国对教育设施的不断投入,以及新课程的进一步普及对视频动画领域的需要,FLV 技术定能翱翔于我国广大的校园。

参考文献:

[1]腾单单  EPON技术在HFC网络改造中的优势,《现代电视技术》[J],2007.10

[2] 张祖忻 从教学设计到绩效技术《中国电化教育》[J],2000.07

[3] http://www.awflasher.com/blog/tag/flv   Flv 常见视频编码在线测试2006.10

[4] http://www.awflasher.com/blog/tag/flv   Little MashUp - VPlayer 2.0 Beta Test! 2007.3

[5]林启者 教育技术学的服务观 《中国远程教育》[J],2003.15

[6]秦红兵 何正 符学斌 试析网络化视频点播系统功能结构及其特征 《中小学电教》[J],2004.8

[7] 邬家炜,《信息技术教育实用教程》,广州:华南理工大学出版社[M],2001.1

flv视频的web应用相关推荐

  1. windows下flv视频网站进度条随意拖放[转]

    网站中视频都转换成flv格式,奈何flv格式无法拖拽,此问题纠结了好久,最终得以解决.现将解决思路记录下来,大多数源于网上找到的. 视频拖拽满足要求 1.播放器要支持 2.flv视频要有关键帧和met ...

  2. FLV视频在IIS6.0下不能播放 处理的方法

    FLV视频在IIS6.0下不能播放  Flash视频由于其较高的压缩率和优越的下载速度,前景普遍看好,同时也为Flash课件增色不少.然而,在FLV视频播放中,却有两个头痛的问题      一.FLV ...

  3. 什么是FLV视频格式?FLV视频格式是什么意思?

    Q:什么是FLV视频格式?FLV视频格式是什么意思? FLV是就是FlashVideo,Flash视频,在网页中播放.FLV流媒体格式是一种新的视频格式,全称为FlashVideo.由于它形成的文件极 ...

  4. 支持H.265视频网页Web播放的EasyPlayer.js设计理念与功能计划

    EasyPlayer.js网页播放器对于H.265支持的研发差不多整整一年了,回想到2019年国庆前夕,从用户现场反馈来的需求:目前市面上大部分的IPC摄像机或者NVR录像机设备,都默认H.265编码 ...

  5. 【技术科普】支持H.265视频网页Web播放的EasyPlayer.js设计理念与功能计划

    EasyPlayer.js网页播放器对于H.265支持的研发差不多整整一年了,回想到2019年国庆前后,从用户现场反馈来的需求:目前市面上大部分的IPC摄像机或者NVR录像机设备,都默认H.265编码 ...

  6. Jquery点击切换播放不同的Flv视频文件

    原理就是先将所有视频隐藏,然后点击图片后根据显示对应ID的视频 FlV视频部分: <div id="v_box"><embed id="vv111&qu ...

  7. 阿里云视频直播 web前端[移动端] Aliplayer的简单案例

    阿里云视频直播 web前端[移动端] Aliplayer的简单案例 最近做了一个功能就是播放后台提供的各种直播视频,格式在未确定的情况下,刚开始以为简单的一个video标签就能播放视频,后面才发现各种 ...

  8. FLV视频格式详解(转)

    英文名:Flash Video [编辑本段]FLV视频格式的定义 FLV 是FLASH VIDEO的简称,FLV 流媒体格式是一种新的 视频格式,全称为Flash Video.由于它形成的文件极小.加 ...

  9. java flash 压缩_JAVA系统下的FLASH,FLV视频应用解决方案

    最近网络上FLV视频应用越来越多了.使用这种方案的好处是:一定程度上可以保护作品版权,易于视频作品在网络上传播,更高的商业运作价值.这一切特点都是因为FLV是基于FLASH播放器的一种流媒体格式. 我 ...

最新文章

  1. mysql jdbc tomcat_Tomcat+MySql+jdbc
  2. 用神经网络分类随机数与无理数
  3. 统一沟通-技巧-12-Lync-CX600-3000-5000-配置-internet
  4. log4j无法打印日志的问题
  5. hierarchyviewer
  6. Facebook黄毅博士:像加工艺术品一样构建技术产品
  7. 《人工智能:计算Agent基础》——1.5 复杂性维度
  8. java每轮排序结果,冒泡排序及其优化java
  9. 联想Y9000X Opencore引导黑苹果Catalina10.15.6安装教程
  10. EXCEL VBA入门(课堂随机点名系统)
  11. CCSP(Certified Cloud Security Professional) 国际注册云安全专家
  12. pcap文件格式及写pcap文件
  13. html未响应是什么原因,ie浏览器未响应如何解决
  14. ArrayBlockingQueue 实现多线程安全 —————— 开开开山怪
  15. macbook系统占用硬盘大_Sketch占满MacBook200G硬盘的解决方法
  16. Error mounting /dev/sda7 at 解决方法
  17. 区块链运作机制_什么是区块链及其运作方式?
  18. SQL优化 —— in与not in
  19. FCPX:600种VHS Studio转场效果合集
  20. 解决苹果(mac)浏览器safari导出excel中文名称乱码问题

热门文章

  1. C# Json压缩和格式化
  2. 组合数公式(代码实现)
  3. 计算机应用基础20秋在线作业,东师范《计算机应用基础》20秋在线作业1-4
  4. 开源、免费、无需注册、打开即聊的人工智能聊天机器人(HuggingChat)
  5. 一级造价师案例分析难点在哪里?怎么学习会比较好?
  6. 【算法工程师】机器学习面试问题总结
  7. Merriam-Webster's Vocabulary Builder 学习笔记 Unit 2
  8. java语言分析区块链钱包生成的原理
  9. 牵手PeckShield,当红DeFi项目Aave爆炸式增长的背后?
  10. 防夹天窗/ 车窗控制单元