Nginx搭建流媒体FLV视频服务器配置示例
2023-06-13 09:15:44 时间
FLV视频已经是绝大多数视频网站首选的视频类型,国内外著名的视频分享站YouTube、优酷、土豆、新浪博客、QIYI等等都是Flash播放器播放FLV/MP4视频。
FLV有两种发布方式
一、普通的HTTP方式:这种方式通常需要预先下载到本地才能播放,有缓冲,但下载后就不会占用服务器资源。
二、流媒体方式:无需下载,可以实时播放任意拖拽进度,用户体验好但很耗服务器资源。
安装模块
在编译安装Nginx的时候把FlvStream模块加上
make&&makeinstall
开启flv
{
listen80;
server_nameflv.qttc.net;
indexindex.html;
root/web_root/flv_files;
limit_rate_after5m;
limit_rate1m;
location~\.flv
{
flv;
}
access_logoff;
}
保存重启就好。
参数说明:
limit_rate_after5m#开始加载不限速直到下载FLV视频大小超过5M。
limit_rate1m#当超过5m后开始限制1m/s的速度下载。
一般用户刚打开的视频文件的时候需要预先下载较多的字节数量,这样的话边看边下载不用等待缓冲,在不影响应用户体验的情况下可以节省不少带宽,这两个值要根据实际情况微调。
拖拽实现
拖拽进度是用户经常触发的一种行为,默认的FLV不支持拖拽,如果要实现这个功能需要安装额外的插件模块得以实现。需要在制作FLV的时候往MetaData写入关键帧信息。
添加关键帧的工具很多,如Yamdi、FlvTool2等等,至于如何添加关键帧可以到这些工具的社区上找找。但无论如何都是按多少秒一帧来实现,帧越多就越流畅,但耗时也长,玩过flash的都知道。
相关文章
- 串口服务器调试助手使用教程,串口服务器如何配置及串口调试6大技巧
- linux修改nfs端口,centOS 搭建NFS服务器 配置端口映射使不同网段可访问
- nginx静态资源服务器简单配置[通俗易懂]
- 静态路由命令配置_配置静态路由的命令格式为
- centos7配置sftp_怎么修改服务器sftp端口
- 配置服务器免密登录
- iptables 配置INPUT policy DROP git pull 失败
- Linux服务器配置证书登录
- mvc及jackson配置到配置文件中
- 安装配置:linux搭建FastDFS文件服务器的详细过程
- Linux下重启Nginx服务器(linux重启nginx)
- MySQL Variables lc_time_names 数据库 参数变量解释及正确配置使用
- 服务器Linux实现WWW服务器全攻略(linux配置www)
- 如何在Nginx上配置MySQL数据库(nginx配置mysql)
- 使用Nginx连接Redis服务器(nginx连接redis)
- 配置Linux服务器双网卡配置指南(linux服务器双网卡)
- 配置Linux下快速删除Nginx配置的技巧(linux删除nginx)
- 使用 PowerDNS 轻松配置 DNS 名称服务器
- 2、Nginx服务器安装与配置——Nginx高性能Web服务器
- Linux下配置DNS服务器完全文档
- 服务器上的MSSQL配置,助力轻松管理(服务器配置mssql)
- Redis服务器必备的配置参数(redis需要的配置)
- ubuntu上配置Nginx+PHP5FastCGI服务器配置
- 实现nginx&php服务器配置的非主流配置方法
- ApacheWeb服务器安全配置全攻略
- 使用Nginx反向代理与proxy_cache缓存搭建CDN服务器的配置方法
- linux下用Proftpd搭建ftp服务器及配置方法
- LNMP服务器环境配置(linux+nginx+mysql+php)