轉載
原文地址:https://blog.csdn.net/chouzhui1892/article/details/100813282
一、nginx准備 (以ubuntu18.04 為例)
安裝nginx:
1.在root用戶權限下:
apt install nginx
2.同樣在root用戶下安裝nginx的rtmp擴展包
apt-get install libnginx-mod-rtmp
3.配置nginx.conf
默認路徑在/etc/nginx下面找到nginx.conf
用vim編輯器打開nginx.conf
這里是要添加的代碼:
rtmp{ server{ listen 1935; chunk_size 4000; application live{ live on; record off; allow play all; } } }
listen : 監聽的端口
chunk_size :每個包的大小
4.配置好之后wq保存,重啟nginx服務
nginx -s reload
5.此時用命令查看1935端口是不是有服務監聽
netstat -an |grep 1935
此時流媒體服務就配置好了
-----------------------------------------------以上位流媒體服務配置--------------------------
二、使用obs推流 (windows)
https://obsproject.com/
1.安裝打開之后,是這個樣子
2.配置好場景來源才能顯示在窗口中
點擊新建后可以選擇推流的源,可以選擇攝像頭或者顯示器或者某個窗口
點擊右下角的設置可以設置推流的流媒體地址
3.配置
在左側選擇欄選擇串流,服務選擇自定義
服務器輸入流媒體的服務器IP加端口號:例 rtmp://127.0.0.1:1935/live 串流密碼 輸入一個字符串 拉流的時候需要加上
這些都配置好后點擊應用,確認
------------------------------------------------以上為推流端配置--------------------------------------------------------------------
三、拉流配置
https://www.videolan.org/
安裝后啟動的樣子
點擊媒體后,可以打開網絡串流
選擇網絡在URL里面輸入流媒體服務器的IP和串流密鑰
點擊播放按鈕此時就成功了