蝙蝠岛资源网 Design By www.hbtsch.com

FLV视频已经是绝大多数视频网站首选的视频类型,国内外著名的视频分享站YouTube、优酷、土豆、新浪博客、QIYI等等都是Flash播放器播放FLV/MP4视频。

FLV有两种发布方式

一、普通的HTTP方式:这种方式通常需要预先下载到本地才能播放,有缓冲,但下载后就不会占用服务器资源。

二、流媒体方式:无需下载,可以实时播放任意拖拽进度,用户体验好但很耗服务器资源。

安装模块

在编译安装Nginx的时候把Flv Stream模块加上
复制代码 代码如下:./configure --user=www --group=www --prefix=/usr/local/webserver/nginx --with-http_flv_module
make && make install

开启flv
复制代码 代码如下:server
{
    listen 80;
    server_name flv.qttc.net;
    index index.html;
    root /web_root/flv_files;
    limit_rate_after 5m;
    limit_rate 1m;
    location ~ \.flv
    {
        flv;
    }
    access_log off;
}

保存重启就好。

参数说明:
复制代码 代码如下:
limit_rate_after 5m # 开始加载不限速直到下载FLV视频大小超过5M。
limit_rate 1m # 当超过5m后开始限制1m/s 的速度下载。

一般用户刚打开的视频文件的时候需要预先下载较多的字节数量,这样的话边看边下载不用等待缓冲,在不影响应用户体验的情况下可以节省不少带宽,这两个值要根据实际情况微调。

拖拽实现

拖拽进度是用户经常触发的一种行为,默认的FLV不支持拖拽,如果要实现这个功能需要安装额外的插件模块得以实现。需要在制作FLV的时候往MetaData写入关键帧信息。

添加关键帧的工具很多,如Yamdi、FlvTool2等等,至于如何添加关键帧可以到这些工具的社区上找找。但无论如何都是按多少秒一帧来实现,帧越多就越流畅,但耗时也长,玩过flash的都知道。

标签:
Nginx,搭建流媒体服务器,FLV视频服务器

蝙蝠岛资源网 Design By www.hbtsch.com
广告合作:本站广告合作请联系QQ:858582 申请时备注:广告合作(否则不回)
免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件! 如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
蝙蝠岛资源网 Design By www.hbtsch.com

评论“Nginx搭建流媒体FLV视频服务器配置示例”

暂无Nginx搭建流媒体FLV视频服务器配置示例的评论...

稳了!魔兽国服回归的3条重磅消息!官宣时间再确认!

昨天有一位朋友在大神群里分享,自己亚服账号被封号之后居然弹出了国服的封号信息对话框。

这里面让他访问的是一个国服的战网网址,com.cn和后面的zh都非常明白地表明这就是国服战网。

而他在复制这个网址并且进行登录之后,确实是网易的网址,也就是我们熟悉的停服之后国服发布的暴雪游戏产品运营到期开放退款的说明。这是一件比较奇怪的事情,因为以前都没有出现这样的情况,现在突然提示跳转到国服战网的网址,是不是说明了简体中文客户端已经开始进行更新了呢?