国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

使用Nginx配置mp4視頻播放踩坑記錄

v1 / 4893人閱讀

摘要:網(wǎng)上很多的解決辦法是使用這個(gè)壓縮包來配置,但是在一直無法正常的進(jìn)行編譯,同時(shí)也無法正常的使用命令添加到的目錄下,同時(shí)大部分的說法是重新編譯,對(duì)于已經(jīng)有線上業(yè)務(wù)的環(huán)境這種做法非常不靠譜,沒辦法平滑的遷移。

一、環(huán)境配置

Nginx : Tengine(2.1.1)/ Nginx(1.6.2)

二、安裝步驟
1、下載/ngx_http_enhance_mp4_module
執(zhí)行命令:

cd /data/wwwroot/server/nginx_module
git clone  https://github.com/whatvn/ngx_http_enhance_mp4_module
cd ngx_http_enhance_mp4_module

2、添加mp4模塊

dso_tool --add-module=/data/wwwroot/server/nginx_module/ngx_http_enhance_mp4_module

(dso_tool命令是Tengine的動(dòng)態(tài)加載模塊工具)
通過上面的命令添加完畢之后,會(huì)在tengine的安裝目錄下的module文件夾下生成ngx_http_enhance_mp4_module文件

3、編輯nginx的nginx.conf文件
在dso節(jié)點(diǎn)中增加如下配置

dso {
        load ngx_http_enhance_mp4_module.so;
}

4、查看是否安裝成功
使用nginx -V查看安裝的模塊,如果出現(xiàn)了這個(gè)圖,則說明模塊已經(jīng)成功的安裝,否則,請(qǐng)檢查原因

5、添加訪問配置
配置一個(gè)host文件,比如www.a.com.conf,其內(nèi)容如下

server {
    listen 80;
    listen 443 ssl;
    server_name www.a.com;

    #錯(cuò)誤日志和訪問日志的路徑配置
    access_log /data/wwwlogs/nginx/access_log/www.a.com_nginx.log combined;
    error_log /data/wwwlogs/nginx/error_log/www.a.com_errr_log;

    #增加重寫規(guī)則
    index index.html index.htm index.php;
    include /usr/local/tengine/conf/rewrite/other.conf;
    
    #項(xiàng)目的路徑   
    root /data/wwwroot/resource/video;

    #https相關(guān)的配置
    ssl_certificate /data/wwwroot/ssl_file/www.a.com/v.chained.crt;
    ssl_certificate_key /data/wwwroot/ssl_file/www.a.com/www.a.com.key;
    # limit_req_zone $binary_remote_addr zone=allips:10m rate=20r/s;
    charset utf-8;

    #所有的mp4文件的自動(dòng)解析
    location ~ .mp4$ {
      enhance_mp4;
      fix_mp4 on;
      enhance_mp4_buffer_size 1m;
      enhance_mp4_max_buffer_size 50m;
   }
}

6、訪問文件
比如服務(wù)器上有1.mp4文件,則訪問http://www.a.com/1.mp4,如果視頻能夠正常播放,說明配置搭建成功

三、學(xué)到的知識(shí)點(diǎn)

1、使用Tengine的dso_tool來動(dòng)態(tài)添加模塊
2、視頻文件的編碼格式有h.264 h.265 vpc等,音頻格式有aac pcm等格式
3、ngx_http_enhance_mp4_module無法解碼高于h.264格式的編碼

四、踩坑點(diǎn)

1、因?yàn)閚gx_http_enhance_mp4_module無法解碼高于h.264這種類型是mp4文件,所以在配置的過程中一直沒辦法正常的播放視頻,解決的辦法是將原始的視頻使用格式工廠將視頻文件轉(zhuǎn)碼為avc格式。

2、網(wǎng)上很多的解決辦法是使用nginx_mod_h264_streaming-2.2.7.tar.gz這個(gè)壓縮包來配置,但是在一直無法正常的進(jìn)行編譯,同時(shí)也無法正常的使用dso_tool命令添加到Tengin的目錄下,同時(shí)大部分的說法是重新編譯nginx,對(duì)于已經(jīng)有線上業(yè)務(wù)的環(huán)境這種做法非常不靠譜,沒辦法平滑的遷移。

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/39829.html

相關(guān)文章

  • H5視頻活動(dòng)踩坑

    摘要:最近做了一些嵌入視頻的活動(dòng),積累了點(diǎn)視頻方面的經(jīng)驗(yàn),下面記錄下別人和自己踩過的坑以及相應(yīng)的解決方案。視頻的播放和暫停主要是調(diào)用和方法。最后需要注意的是在端播放視頻后是不會(huì)主動(dòng)退出同層播放器的。 最近做了一些嵌入視頻的活動(dòng),積累了點(diǎn)視頻方面的經(jīng)驗(yàn),下面記錄下別人和自己踩過的坑以及相應(yīng)的解決方案。1、碰到問題和解決方案1.1、ios 網(wǎng)頁中播放視頻默認(rèn)全屏(點(diǎn)擊視頻會(huì)彈出播放器進(jìn)行全屏播放...

    walterrwu 評(píng)論0 收藏0
  • H5視頻活動(dòng)踩坑

    摘要:最近做了一些嵌入視頻的活動(dòng),積累了點(diǎn)視頻方面的經(jīng)驗(yàn),下面記錄下別人和自己踩過的坑以及相應(yīng)的解決方案。視頻的播放和暫停主要是調(diào)用和方法。最后需要注意的是在端播放視頻后是不會(huì)主動(dòng)退出同層播放器的。 最近做了一些嵌入視頻的活動(dòng),積累了點(diǎn)視頻方面的經(jīng)驗(yàn),下面記錄下別人和自己踩過的坑以及相應(yīng)的解決方案。1、碰到問題和解決方案1.1、ios 網(wǎng)頁中播放視頻默認(rèn)全屏(點(diǎn)擊視頻會(huì)彈出播放器進(jìn)行全屏播放...

    jzman 評(píng)論0 收藏0
  • H5視頻活動(dòng)踩坑

    摘要:最近做了一些嵌入視頻的活動(dòng),積累了點(diǎn)視頻方面的經(jīng)驗(yàn),下面記錄下別人和自己踩過的坑以及相應(yīng)的解決方案。視頻的播放和暫停主要是調(diào)用和方法。最后需要注意的是在端播放視頻后是不會(huì)主動(dòng)退出同層播放器的。 最近做了一些嵌入視頻的活動(dòng),積累了點(diǎn)視頻方面的經(jīng)驗(yàn),下面記錄下別人和自己踩過的坑以及相應(yīng)的解決方案。1、碰到問題和解決方案1.1、ios 網(wǎng)頁中播放視頻默認(rèn)全屏(點(diǎn)擊視頻會(huì)彈出播放器進(jìn)行全屏播放...

    DirtyMind 評(píng)論0 收藏0
  • 使用PHP結(jié)合Ffmpeg快速搭建流媒體服務(wù)實(shí)踐

    摘要:一背景筆者想將自己收藏的一些電影放到網(wǎng)站上可以用來隨時(shí)播放,不過遇到了一個(gè)問題,便是如果直接將文件放放到網(wǎng)站目錄當(dāng)中,手機(jī)端必須下載整個(gè)視頻才可以播放,而如果跨外網(wǎng)傳輸,這實(shí)在是不太現(xiàn)實(shí)。 一、背景 筆者想將自己收藏的一些電影放到網(wǎng)站上可以用來隨時(shí)播放,不過遇到了一個(gè)問題,便是如果直接將MP4文件放放到網(wǎng)站目錄當(dāng)中,手機(jī)端必須下載整個(gè)視頻才可以播放,而如果跨外網(wǎng)傳輸,這實(shí)在是不太現(xiàn)實(shí)。...

    Drinkey 評(píng)論0 收藏0
  • 使用PHP結(jié)合Ffmpeg快速搭建流媒體服務(wù)實(shí)踐

    摘要:一背景筆者想將自己收藏的一些電影放到網(wǎng)站上可以用來隨時(shí)播放,不過遇到了一個(gè)問題,便是如果直接將文件放放到網(wǎng)站目錄當(dāng)中,手機(jī)端必須下載整個(gè)視頻才可以播放,而如果跨外網(wǎng)傳輸,這實(shí)在是不太現(xiàn)實(shí)。 一、背景 筆者想將自己收藏的一些電影放到網(wǎng)站上可以用來隨時(shí)播放,不過遇到了一個(gè)問題,便是如果直接將MP4文件放放到網(wǎng)站目錄當(dāng)中,手機(jī)端必須下載整個(gè)視頻才可以播放,而如果跨外網(wǎng)傳輸,這實(shí)在是不太現(xiàn)實(shí)。...

    MASAILA 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<