Ubuntu搭建nginx rtmp伺服器

2021-08-17 01:18:37 字數 1522 閱讀 5219

本文是搭建nginx流**伺服器過程的筆記,方便自己或者有相關需求的人員參考。

註明:主機系統:ubuntu16.04

測試主機ip:192.168.0.5

2.  解壓 tar -xzvf pcre-8.37.tar.gz

cd pcre-8.37

./configure

make

make install (if not the root user, please use the sudo)

解壓 tar -zxvf nginx-1.10.0.tar.gz

執行nginx 編譯配置

./configure --add-module=/path/to/nginx-rtmp-module

make

make install

4.   啟動nginx

sbin 目錄下nginx 伺服器主程式, 啟動 sudo ./nginx

5.   檢視

licaibiao@lcb:/usr/local/nginx/sbin$  ps -ef | grep nginx       

root      1566     1  0 17:39 ?        00:00:00 nginx: master process ./nginx

nobody    1601  1566  0 17:42 ?        00:00:00 nginx: worker process

licaibi+  1643  1314  0 18:20 pts/8    00:00:00 grep --color=auto nginx

licaibiao@lcb:/usr/local/nginx/sbin$ 

licaibiao@lcb:/usr/local/nginx/sbin$ 

6.  在瀏覽器中輸入http://localhost/  (192.168.0.5)  , 可以看到nginx 的首頁

7. 新增rtmp 支援

sudo vi conf/nginx.conf

8, 重啟 nginx

sudo ./sbin/nginx -t

sudo ./sbin/nginx -s reload

9. 新增測試源, 推流到伺服器

ffmpeg -re -i cuc_ieschool.mp4 -c copy -f flv rtmp:

10. 使用vlc在區域網機器上開啟rtmp測試流

執行時如果出現錯誤:nginx: [emerg] bind() to 0.0.0.0:80 failed (98: address already in use),表示nginx已經在執行,可以使用下面命令來關閉該埠的連線

sudo fuser -k 80/tcp

原文:

Ubuntu搭建tensorflow gpu版環境

安裝顯示卡驅動 安裝cuda 10.1.2 cuda官網 cuda 10.1 根據官網上的安裝過程安裝 wget sudo mv cuda ubuntu1804.pin etc apt preferences.d cuda repository pin 600 wget sudo dpkg i cu...

ubuntu環境搭建

1 apt 和 apt get的區別 建議使用apt 2 ubuntu下解決埠被占用問題 3 ubuntu 的ufw詳解 防火牆 4 ubuntu16.04安裝redis 5 ubuntu安裝redis後啟動失敗 failed to start advanced key value store 6 ...

ubuntu 搭建 Jekyll環境

jekyll是一套blog框架,利用他和github的page頁就可以搭建個人的blog了。git的好處和安裝使用就不多說了,主要介紹下如何在ubuntu安裝和配置jekyll。參考資料 1.在github上建立blog專案 在gituhub dashboard上建立乙個新專案,名字為usernam...