(1) 安裝好 nginx 後,開啟配置檔案:
/usr/local/nginx/conf/nginx.conf(2) 啟動 nginx 的命令:
$ sudo /usr/local/nginx/sbin/nginx -s stop$ sudo /usr/local/nginx/sbin/nginx
server#hls配置開始,這個配置為了`客戶端`能夠以http協議獲取hls的拉流
location /hls
root html;
add_header cache-control no-cache;
}#hls配置結束
#error_page
404 /404
.html;
# redirect server error pages to the
static page /50x.html
#error_page
500502
503504 /50x.html;
location = /50x.html
}
#在http節點下面(也就是檔案的尾部)加上rtmp配置:說明:live on; 開啟實時rtmp
#增加對hls支援開始
live on;
hls on;
hls_path /usr/local/var/www/hls;
hls_fragment 5s;
}#增加對hls支援結束}}
hls on; 開啟hls
hls_path; ts檔案存放路徑
hls直播延時
nginx -s reload
ffmpeg -re -i /users/jiangys/documents/document/demo.mp4 -vcodec copy -f flv rtmp://然後,我們在就可以在這個目錄下(這個也是nginx下html預設配置檔案)localhost:1935/hls/movie
/usr/local/var/www/hls看到生成乙個個
ts
的檔案,還會生成乙個」你的m3u8的檔名稱.m3u8「
的檔案
,也可以用ipad或者iphone上的safari來訪問(需要把localhost改為nginx的所在電腦的ip位址)
1 、hls中,我們想把推流生成的ts檔案存放在指定的目錄下,比如"/tmp/hls"
live on;
hls on;
hls_path /tmp/hls;
} 那麼,我們也需要在http-->server中對root 路徑更改為:/tmp 。要不然,會拉不到流。
root html 是指使用當前nginx伺服器根目錄所在位置,指向的是 /usr/local/var/www 這個目錄
為Mac配置伺服器nginx
我們的專案基於ssi技術實現前後端完全分離,同事都用apache,我比較喜歡nginx。安裝方法源自 在mac os x 10 9上編譯安裝nginx 接著往下 cd download tar xvzf pcre 8.33.tar.gz cd pcre 8.33 sudo configure pre...
mac安裝nginx伺服器
mac電腦系統重灌了,記錄一下安裝nginx的過程 1 開啟終端 2 安裝command line tools xcode select install 3 安裝brew命令 ruby e curl fssl 4 安裝nginx brew install nginx 5 啟動nginx sudo n...
Nginx 伺服器配置
我是body內容 我是html注釋內容 在瀏覽器上看到當前頁面的顯示內容兩種方式 1,直接拖動該html檔案到瀏覽器中 2,將該檔案部署到伺服器 bs結構中的關鍵服務軟體,可以執行各種程式,提供各種資源資訊,例如 tomcat nginx,jboss 中,通過瀏覽器位址列訪問該檔案 apache 組...