国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > Nginx > 正文

Nginx搭建流媒體FLV視頻服務器配置示例

2024-08-30 12:26:54
字體:
來源:轉載
供稿:網友

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的都知道。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 神木县| 农安县| 伊宁市| 瓦房店市| 筠连县| 新闻| 蕲春县| 武城县| 隆化县| 黄龙县| 富锦市| 日土县| 吴桥县| 奎屯市| 汝阳县| 榕江县| 武隆县| 丹寨县| 临武县| 永春县| 大庆市| 射洪县| 定兴县| 水富县| 宁安市| 婺源县| 榆林市| 陇西县| 嵊泗县| 比如县| 木兰县| 济南市| 海城市| 徐州市| 闻喜县| 许昌县| 东乡族自治县| 张家界市| 织金县| 红河县| 遵义市|