把flv视频放在nginx 的html目录下. 然后通过curl或vlc测试拖动
先修改下nginx的配置nginx.conf, 增加如下内容
location ~ \.flv$ {
#flv;
limit_rate 250k;
}
location ~ \.mp4$ {
#mp4;
limit_rate 250k;
}
#flv;
limit_rate 250k;
}
location ~ \.mp4$ {
#mp4;
limit_rate 250k;
}
limit_rate是限速的意思, 因为是本地测试. 缓冲速度非常快. 如果不限速的话, 视频会立刻下载完成
在网页中加入
<div id="myElement">Loading the player...</div>
<script type="text/javascript">
jwplayer("myElement").setup({
file:"http://ip/test.flv",
image: "../image/webrtc.png",
startparam: "start"
});
</script>
<script type="text/javascript">
jwplayer("myElement").setup({
file:"http://ip/test.flv",
image: "../image/webrtc.png",
startparam: "start"
});
</script>
关键是 startparam: "start". 没有这句的话. jwplayer是无法拖动视频的. MP4可以不需要这个startparam就可以拖动.
但并不支持拖动功能,因为没有给flv 文件添加“关键帧”,可以的工具有“yamdi”
和“flvtool” ,以yamdi win32 版为例,执行:
yamdi –i src.flv –o dst.flv
意思是将src.flv 添加关键帧,并输出为dst.flv 。
意思是将src.flv 添加关键帧,并输出为dst.flv 。