標籤:
一、首先保證nginx能正常運行:
這個就是因為前面我們把nginx的目錄加到了Path中,然而nginx啟動時各種路徑都是以當前工作目錄為起始點的,這就導致了系統去“C:\Users\[UserName]/conf/nginx.conf”這個地方去尋找設定檔而不是正常的“D:\nginx-1.3.9/conf/nginx.conf”。看來不能輕易偷懶啊。。。這個問題在CentOS下同樣存在,但是linux下可以直接對service nginx,所以對當前工作目錄並無要求。Windows下當然也可以把nginx註冊成服務,懶得麻煩了,以後用到再說。。。
二、正常運行後配置hls的資訊
1. 下載 nginx-1.7.11 for windows 可以直接從nginx官網上下載
2. 建立子目錄:nginx-1.5.10\html\hls,把產生的m3u8和切片好的ts檔案或目錄拷貝到hls目錄下
3. 開啟任務管理其,殺掉ngnix.exe,重啟ngnix.exe
4. 開啟vlc播放器, 【開啟網路串流】菜單,輸入url:http://192.168.1.100/hls/playlist.m3u8 即可測試播放了,在你的ipad上,也可以播放啦,簡單吧!!
三、利用ffmepg把ts檔案轉m3u8並切片
網上很多垃圾文章推薦segmenter工具,但用的時候,3.5G的ts檔案丟了一半的資料,於是想到了ffmpeg轉。 在國外網站找到命令,一句話搞定,沒報半句錯: ffmpeg -i 12生肖.ts -c copy -map 0 -f segment -segment_list playlist.m3u8 -segment_time 10 output%03d.ts 順便共用給各位國內的同仁,免得深受其苦。畢竟,大家都說HLS代表future,rtsp已經是過去式了。 另外,對於下載windows下的ffmepg二進位版本,請進網站 http://ffmpeg.zeranoe.com/builds/win32/shared下載最新版本,無需自己編譯。
即時錄屏並發布即時資料流,並用vlc觀看???
(轉)windows下一分鐘配置ngnix實現HLS m3u8點播