FLV是什么格式?,第1张

FLV属于流媒体格式。

FLV 是FLASH VIDEO的简称,是随着Flash MX的推出发展而来的视频格式。由于它形成的文件极小、加载速度极快,使得网络观看视频文件成为可能,它的出现有效地解决了视频文件导入Flash后,使导出的SWF文件体积庞大,不能在网络上很好的使用等问题。

百度影音可以播放FLV格式的视频,支持AVI、RMVB、FLV、RM、MKV、MPG、MPEG、MP4、WMV、MOV、MP4、MPE、VOB、M4V、DAT、ASF等格式。

基本上所有的媒体格式都兼容增对mpg、mpeg、ts、tp、vob、f4v、asf、m2ts、pva等媒体文件的播放支持和默认关联。

扩展资料

作为一个独立的FLV文件。虽然Flash视频文件通常是交付使用的Flash Player的控制, FLV文件本身是全功能对自己的和可以发挥的或转换为其他格式,由本地存储如硬盘或CD上。

得到了FLV文件,其实我们并不能直接在网页中使用,我们还需要将它嫁接到Flash动画中去。如同大家在各种视频网站中看到的一样,我们创建的Flash视频并不是简单播放就算了,它也是带播放控制的。

百度影音软件功能:

1、功能个性设置,全新体验:支持功能快捷键修改或设置,满足您个性偏好

2、自动记录上次观看位置:自动记录上次关闭播放器时的文件位置,再次观看无须重头再来

3、自动添加相似文件到播放列表:支持自动添加相似文件到播放列表设置,观看电视剧等不在需要一个个的添加文件

4、截屏功能:看到自己喜欢的画面,您可以一键轻松截取保存下来

5、播放最前端:支持播放影片时对于播放器显示在屏幕最前端的设置,您可在看影片的时候进行其他电脑操作。

6、兼容主流影视媒体格式播放:兼容主流影视媒体格式文件的本地播放,并不断更新中…

7、边下边播功能:支持播放在线影视文件,您只需将url复制到剪贴板,即可享受边下边播,体验在线精彩。

参考资料:

_flv  

参考资料:

_百度影音  

代码调用方式一 ( 推荐 兼容性好) 第一步: <script type="text/javascript" src="swfobjectjs"></script> 第二步: <p id="player"><a href="/go/getflashplayer">Get the Flash Player</a> to see this player</p> 第三步: var s7 = new SWFObject("FlvPlayer2010swf","playlist","300","312","7"); s7addParam("allowfullscreen","true"); s7addVariable("displayheight","200"); s7addVariable("shuffle","true"); s7addVariable("autostart","false"); s7addVariable("backcolor","0x3b2e7e"); s7addVariable("frontcolor","0xCCCCCC"); s7addVariable("lightcolor","0xffffff"); s7addVariable("width","300"); s7addVariable("height","312"); s7write("player7"); 代码调用方式二 <object type="application/x-shockwave-flash" width="400" height="220" wmode="transparent data="FlvPlayer201002swffile=movies/001flv"> <param name="movie" value="FlvPlayer201002swffile=movies/001flv" /> <param name="wmode" value="transparent" /> </object>

一、安装说明:1、安装基本信息电脑软件在WindowsServer2008(或WindowsServer2008R2)中,单击“开始”-“程序”-“管理工具”-“服务器管理”,或在“运行”中输入命令:servermanagermsc命令打“服务器管理”程序。 在“角色”选项中,单击“添加角色”:选择服务器角色:Web服务器(IIS)单击选中“web服务器(IIS))前面的单选框。  在弹出的对话框中,单击“添加必需的功能”:“添加角色向导”对web服务器进行简单介绍,之后单击“下一步”:选择角色需要的相关服务之后单击“下一步”:确认安装选择,之后单击“下一步”:系统开始安装所选的角色服务,可能需要几十秒可几钟时间:安装完成,点击关闭即可:

var conn:NetConnection = new NetConnection();

connconnect(null);

var stream:NetStream = new NetStream(conn);

var video:Video = new Video();

videoattachNetStream(stream);

var metaListener:Object = new Object();

streamclient = metaListener;

streamplay("Bflv");

stageaddChild(video);

首先要看视频压缩程度,每秒需要多大带宽才能正常播放。然后再看机房线路情况,最好是找电信级机房(电信机房并不是线路是电信,而是电信、网通他们建设机房,这样机房速度和稳定性有绝对的优势)。如果你视频格式压缩的好的话,100人同时观看,有10-15M就差不多了。正式托管前,最好是先测试下,看具体需要带宽,测试时选择多个城市,南北都有。测试前最好别托管商说你们要支持100人同时观看视频,因为有的奸商会要你使用更大带宽。比如有10M够了,他们要你使用20M,有可能更大。如果你的服务器主要针对北方用户 通泰大厦联通IDC机房 这机房速度和稳定性都比较好。电信的不了解,就不推荐了。

flv文件支持的播放器有很多,主流播放器一般都支持,举例如下:

1、暴风影音

2、kmplayer

3、迅雷看看

4、优酷播放器

5、QQ影音

除了FLV视频格式本身占有率低、体积小等特点适合网络发展外,丰富、多样的资源也是FLV视频格式统一在线播放视频格式的一个重要因素。现各视频网站大多使用的是FLV格式。

扩展资料:

在网络上播放视频,最基本的要求就是可以每个人都看得到,如果使用如rm,wmv,mov,mp4等格式,如电脑上没有相关解码器或者相关播放器。

那么这个视频将无法播放,而当今主流的操作系统windows系统,都附带了Flash播放软件,那么Flash成为了最适合网络视频的选择。

将各类视频文件转换成Flash视频文件。播放器有嵌入在浏览器中的Flash播放器,解决了其它一般视频文件需要解码器的问题。从FlashMX2004Pro起就支持了转换为Flash视频的功能,经过相关设置后,可缩小原有视频的容量,最终转换的文件扩展名是FLV。

-flv格式

代码调用方式一

( 推荐 兼容性好) 第一步:

<script type="text/javascript" src="swfobjectjs"></script>

第二步:

<p id="player"><a href="http://wwwmacromediacom/go/getflashplayer">Get the Flash Player</a> to see this player</p>

第三步:

var s7 = new SWFObject("FlvPlayer2010swf","playlist","300","312","7");

s7addParam("allowfullscreen","true");

s7addVariable("displayheight","200");

s7addVariable("shuffle","true");

s7addVariable("autostart","false");

s7addVariable("backcolor","0x3b2e7e");

s7addVariable("frontcolor","0xCCCCCC");

s7addVariable("lightcolor","0xffffff");

s7addVariable("width","300");

s7addVariable("height","312");

s7write("player7");

代码调用方式二 <object type="application/x-shockwave-flash" width="400" height="220" wmode="transparent data="FlvPlayer201002swffile=movies/001flv">

<param name="movie" value="FlvPlayer201002swffile=movies/001flv" />

<param name="wmode" value="transparent" />

</object>

向HTML中插入视频有两种方法,一种是古老的object标签,一种是html5中的video标签,前者兼容性相对好些,后者兼容性让人头疼。

最常用的向HTML中插入视频的方法有两种,一种是古老的<object></object>标签,一种是html5中的<video></video>标签。

前者的兼容性没得说,但是使用起来不太方便,后者使用起来很方便,但是兼容性让人头疼。

虽然后者兼容性存在很多问题,但是因为使用很方便,符合未来网页设计发展的趋势,因此我们以后者为主要的插入视频的方法,因为它兼容性的问题,前者作为辅助。

示例如下:

代码如下:

<video width="602px" height="345px" controls="controls">

<source src="public/video/testmp4" type="video/mp4"></source>

<source src="public/video/testogg" type="video/ogg"></source>

your browser does not support the video tag

</video>

当前,video 元素支持三种视频格式:

格式 IE Firefox Opera Chrome Safari

Ogg No 35+ 105+ 50+ No

MPEG 4 90+ No No 50+ 30+

WebM No 40+ 106+ 60+ No

Ogg = 带有 Theora 视频编码和 Vorbis 音频编码的 Ogg 文件

MPEG4 = 带有 H264 视频编码和 AAC 音频编码的 MPEG 4 文件

WebM = 带有 VP8 视频编码和 Vorbis 音频编码的 WebM 文件

注:格式必须符合上面三条详细要求,比如MPEG 4,必须是H264视频和AAC音频。

在这种情况下,如果视频格式正确,大部分浏览器的兼容性结果我们还算满意,但是IE678不支持它,并且人家的用户至今在中国还是十分庞大的群体,我们就必须想到另外一个解决方案支持它们:

代码如下:

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="624" height="351" style="margin-top: -10px;margin-left: -8px;" id="FLVPlayer1">

<param name="movie" value="FLVPlayer_Progressiveswf" />

<param name="quality" value="high" />

<param name="wmode" value="opaque" />

<param name="scale" value="noscale" />

<param name="salign" value="lt" />

<param name="FlashVars" value="&MM_ComponentVersion=1&skinName=public/swf/Clear_Skin_3&streamName=public/video/test&autoPlay=false&autoRewind=false" />

<param name="swfversion" value="8,0,0,0" />

<!-- 此 param 标签提示使用 Flash Player 60 r65 和更高版本的用户下载最新版本的 Flash Player。如果您不想让用户看到该提示,请将其删除。 -->

<param name="expressinstall" value="expressInstallswf" />

</object>

这里面引入了一些文件,除了flv格式的视频,还有几个swf或js文件,都是用DW软件生成的,不想研究<object></object>标签的朋友去DW软件生成就行,如果可以巧妙的融合

这两段代码就可以得到兼容所有主流浏览器的终极代码了。

于是我们可以这样:

用jquery判断浏览器是否为IE(不用判断具体IE版本,因为服务器的原因IE很可能高版本也不通过,暂且IE全部用<object></object>标签),根据版本加载不同的标签,代码如下:

代码如下:

<script>

if($browsermsie){

documentwrite('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="624" height="351" style="margin-top: -10px;margin-left: -8px;" id="FLVPlayer1">'+

'<param name="movie" value="FLVPlayer_Progressiveswf" />'+

'<param name="quality" value="high" />'+

'<param name="wmode" value="opaque" />'+

'<param name="scale" value="noscale" />'+

'<param name="salign" value="lt" />'+

'<param name="FlashVars" value="&MM_ComponentVersion=1&skinName=public/swf/Clear_Skin_3&streamName=public/video/test&autoPlay=false&autoRewind=false" />'+

'<param name="swfversion" value="8,0,0,0" />'+

'<!-- 此 param 标签提示使用 Flash Player 60 r65 和更高版本的用户下载最新版本的 Flash Player。如果您不想让用户看到该提示,请将其删除。 -->'+

'<param name="expressinstall" value="expressInstallswf" />'+

'</object>');

}else{

documentwrite('<video width="602px" height="345px" controls="controls">'+

'<source src="public/video/testmp4" type="video/mp4"></source>'+

'<source src="public/video/testogg" type="video/ogg"></source>'+

'your browser does not support the video tag'+

'</video>');

}

</script>

不要忘记在写这段代码之前引入jquery文件

到此为止,就可以编写兼容所有浏览器的HTML视频代码了。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » FLV是什么格式?

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情