• <noscript id="e0iig"><kbd id="e0iig"></kbd></noscript>
  • <td id="e0iig"></td>
  • <option id="e0iig"></option>
  • <noscript id="e0iig"><source id="e0iig"></source></noscript>
  • nginx搭建rtmp直播服務器 OBS推流測試

    標簽: nginx搭建rtmp

    nginx可以通過添加rtmp模塊來使得其可以支持rtmp直播、錄播等功能。下面來實現下nginx搭建rtmp直播服務器。

    一、下載

    下載Nginx
    wget http://nginx.org/download/nginx-1.12.1.tar.gz

    下載 Rtmp
    https://github.com/arut/nginx-rtmp-module/archive/v1.2.0.tar.gz

    解壓后:

    二、安裝

    首先安裝相關依賴:

    yum -y install gcc gcc-c++ autoconf automake make
    yum -y install zlib zlib-devel openssl openssl-devel pcre pcre-devel

    安裝nginx:

     cd nginx-1.12.1
    
    ./configure --prefix=/usr/local/nginx --add-module=../nginx-rtmp-module-1.2.0
    
    make && make instal

    配置nginx:

    cd /usr/local/nginx/conf/
    
    vim nginx.conf

    在nginx配置文件中新增rtmp配置:

    rtmp {
    
        server {
    
            listen 1935;
    
            application test{
    
                live on;
            }
            application hls {
                live on;
                hls on;
                hls_path /tmp/hls;
            }
        }
    }
    

    三、測試

    啟動nginx服務:

    cd /usr/local/nginx/sbin
    
    ./nginx

    放開防火墻對端口的控制以及配置阿里云的端口安全策略:

    firewall-cmd --zone=public --add-port=1935/tcp --permanent
    firewall-cmd --reload

    配置阿里云的端口安全策略登錄阿里云去配置。

     

    啟動OBS,并添加電腦的攝像頭:

    在OBS的設置中配置推流的路徑:

    流的地址即為:rtmp://192.168.1.3:1935/test/123

     

    現在在打開vlc播放器使用上面的rtmp地址即可測試視頻播放了。

    版權聲明:本文為ovejur原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接和本聲明。
    本文鏈接:https://blog.csdn.net/ovejur/article/details/102676479

    智能推薦

    搭建Nginx_RTMP推流服務器

    在之前已經已經編譯了FFmpeg庫和解碼MP4為yuv 現在嘗試將MP4解碼、編碼為rtmp并推流到nginx服務器 然后通過Android解碼并使用opengl播放 搭建nginx服務器 我使用的是第二種方案 目前還不知如何關閉服務器 http://blog.csdn.net/king1425/article/details/72147376 啟動服務器 nginx.exe -c conf\ng...

    使用nginx搭建rtmp推流服務器

    一、安裝Nginx依賴庫 二、下載Nginx,版本是nginx-1.15.3 1、創建如下目錄 2、輸入如下連接下載nginx,復制鏈接地址 編譯nginx make install 執行命令是會出現如下 解決方法: 配置Nginx: 三、下載OpenSSL 編譯OpenSSL 執行./config --prefix=pwd/libs如下結果 make make install 四、下載rtmp ...

    ubuntu搭建推流服務器Nginx+rtmp

    前言 最近這兩年直播平臺及其流行,然而我呢? 也要玩玩推流服務器~~~ 實現服務器推流/PC客戶端觀看/瀏覽器客戶端查看 簡介 對于Nginx的優點呢就不多說了,兩句話: 1)并發量高 2)可負載均衡 重點談談rtmp吧! RTMP全稱是Real Time Messaging Protocol(實時消息傳輸協議),rmtp是一種通訊協議。該協議基于TCP,是一個協議族,包括RTMP基本協議及RTM...

    Ubuntu下搭建Nginx服務器+集成RTMP視頻直播流處理(邊做邊做更新)

    簡介: 要求:做一個網頁獲取攝像頭的視頻流,然后將視頻流經過流服務器推送到后臺視頻處理服務器,再由后臺視頻處理服務器推送到流服務器,最終推送到頁面。如圖: 經過查閱資料,目前有red5以及nginx+nginx-rtmp-module實現,選擇第二種方式來實現。 準備工作: 第一步:準備一個ubuntu的系統。本人使用的是ubuntu16.0.4的系統。 第二步:下載nginx以及相關的依賴,我已...

    nginx + ffmpeg + rtmp簡單直播流服務器

    1. nginx nginx_1.7.11.3 Gryphon 2.  下載完成后解壓;      將解壓后的目錄名:       nginx 1.7.11.3 Gryphon       改成:       nginx-1.7.11.3-Gryphon 3....

    猜你喜歡

    從零搭建流媒體服務器+obs推流直播

    背景介紹 本文使用的流媒體服務器的搭建是基于rtmp(Real Time Message Protocol)協議的,rtmp協議是應用層的協議,要依靠底層的傳輸層協議,比如tcp協議來保證信息傳輸的可靠性。最后提供了一個不錯的測試方案。 流媒體服務器依賴的服務,1.nginx 服務器;2.nginx服務器安裝需要依賴的服務 OpenSSL、pcre、zlib、 c++、gcc等。 服務器環境是Ce...

    HTML中常用操作關于:頁面跳轉,空格

    1.頁面跳轉 2.空格的代替符...

    freemarker + ItextRender 根據模板生成PDF文件

    1. 制作模板 2. 獲取模板,并將所獲取的數據加載生成html文件 2. 生成PDF文件 其中由兩個地方需要注意,都是關于獲取文件路徑的問題,由于項目部署的時候是打包成jar包形式,所以在開發過程中時直接安照傳統的獲取方法沒有一點文件,但是當打包后部署,總是出錯。于是參考網上文章,先將文件讀出來到項目的臨時目錄下,然后再按正常方式加載該臨時文件; 還有一個問題至今沒有解決,就是關于生成PDF文件...

    電腦空間不夠了?教你一個小秒招快速清理 Docker 占用的磁盤空間!

    Docker 很占用空間,每當我們運行容器、拉取鏡像、部署應用、構建自己的鏡像時,我們的磁盤空間會被大量占用。 如果你也被這個問題所困擾,咱們就一起看一下 Docker 是如何使用磁盤空間的,以及如何回收。 docker 占用的空間可以通過下面的命令查看: TYPE 列出了docker 使用磁盤的 4 種類型: Images:所有鏡像占用的空間,包括拉取下來的鏡像,和本地構建的。 Con...

    requests實現全自動PPT模板

    http://www.1ppt.com/moban/ 可以免費的下載PPT模板,當然如果要人工一個個下,還是挺麻煩的,我們可以利用requests輕松下載 訪問這個主頁,我們可以看到下面的樣式 點每一個PPT模板的圖片,我們可以進入到詳細的信息頁面,翻到下面,我們可以看到對應的下載地址 點擊這個下載的按鈕,我們便可以下載對應的PPT壓縮包 那我們就開始做吧 首先,查看網頁的源代碼,我們可以看到每一...

    精品国产乱码久久久久久蜜桃不卡