成果分享:https://github.com/ziq358/Nginx-Rtmp
材料準備:
1、Microsoft Visual Studio 2010 下載安裝。
2、MinGW 安裝。
3、下載 nginx-1.15 源碼(直接打開http://hg.nginx.org/nginx,下載壓縮包)
4、下載 zlib-1.2.11,?pcre-8.41。
5、下載openssl-1.0.1e ,?nginx-rtmp-module-1.2.1? (這倆個用git 拉代碼就好了)。
6、下載UnxUpdates.zip ( 編譯過程中遇到? ?'sed' 不是內部或外部命令,也不是可運行的程序, 需要用到)
開始編譯:
1、在nginx-1.15根目錄下,創建 objs 和 lib 層級子目錄,存放編譯需要的東西
2、MinGW中運行配置命令
3、使用vs2010 的命令工具 ,編譯命令,如果遇到?'sed' 不是內部或外部命令,也不是可運行的程序? 需要? 將UnxUpdates.zip 解壓出來的 路勁 加到 環境變量Path
4、運行 nginx,按照提示 添加相應的文件夾和文件后 ,運行成功。
5、添加html 測試 nginx?
6、rtmp 服務測試,rtmp 的配置 在 conf/nginx.conf 配置了
7、推流:ffmpeg.exe -re -i gao_bai_qi_qiu.flv -vcodec libx264 -acodec aac -f flv rtmp://127.0.0.1:1935/live/gao
8、vlc 播放?rtmp://127.0.0.1:1935/live/gao?
參考 :?
Building nginx on the Win32 platform with Visual C
Windows編譯Nginx源碼