nginx 播放mp4

系統(tǒng)依賴

sudo apt-get install libpcre3 libpcre3-dev
sudo apt-get install zlib1g zlib1g.dev
sudo apt-get install openssl libssl-dev

安裝Nginx

### 開啟MP4模塊,注意: 一定要開啟ssl模塊
./configure --prefix=/usr/local/mNginx --with-http_ssl_module --with-http_mp4_module
make && sudo make install

### 配置rtmp
./configure --add-module=/home/focus/live_streaming/nginx-rtmp-module
make && sudo make install

### 配置h264
./configure --add-module=/home/focus/live_streaming/nginx_mod_h264_streaming-2.2.7
make && sudo make install

不出意外的話, make會報兩個 error

在文件: h264源碼目錄/src/ngx_http_streaming_module.c
將如下部分注釋掉:

/* TODO: Win32 */

if (r->zero_in_uri)
{
return NGX_DECLINED;
}

在文件: nginx源碼目錄/objs/Makefile
刪除參數(shù) -Werror

前端頁面測試

<head>
  <link  rel="stylesheet">

  <!-- If you'd like to support IE8 -->
  <script src="http://vjs.zencdn.net/ie8/1.1.2/videojs-ie8.min.js"></script>
</head>

<body>
  <video id="my-video" class="video-js" controls preload="auto" width="640" height="264"
  poster="視頻預(yù)覽圖.jpg" data-setup="{}">

    <source src=“我的測試視頻.mp4" type='video/mp4'>

    <p class="vjs-no-js">
      To view this video please enable JavaScript, and consider upgrading to a web browser that
      <a  target="_blank">supports HTML5 video</a>
    </p>
  </video>

  <script src="http://vjs.zencdn.net/5.9.2/video.js"></script>
</body>
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容