nginx+rtmp搭建流媒體服務器,obs推流,vlc拉流


轉載

原文地址: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)

obs官網

https://obsproject.com/

1.安裝打開之后,是這個樣子

2.配置好場景來源才能顯示在窗口中

點擊新建后可以選擇推流的源,可以選擇攝像頭或者顯示器或者某個窗口

點擊右下角的設置可以設置推流的流媒體地址

3.配置

在左側選擇欄選擇串流,服務選擇自定義

服務器輸入流媒體的服務器IP加端口號:例  rtmp://127.0.0.1:1935/live      串流密碼  輸入一個字符串  拉流的時候需要加上

這些都配置好后點擊應用,確認

------------------------------------------------以上為推流端配置--------------------------------------------------------------------

三、拉流配置

vlc官網

https://www.videolan.org/

安裝后啟動的樣子

點擊媒體后,可以打開網絡串流

選擇網絡在URL里面輸入流媒體服務器的IP和串流密鑰

點擊播放按鈕此時就成功了

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM