国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

使用nginx部署rtmp流媒體服務(wù)器完成直播推流

這篇具有很好參考價(jià)值的文章主要介紹了使用nginx部署rtmp流媒體服務(wù)器完成直播推流。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

安裝配置Nginx

筆者為了開(kāi)發(fā)方便使用windows系統(tǒng)的Nginx進(jìn)行配置。

  1. 下載Nginx http://nginx-win.ecsds.eu/download/
    在windows版本下只有個(gè)別的幾個(gè)版本才支持rtmp服務(wù),本文選擇版本
    nginx 1.7.11.3 Gryphon.zip
    rtmp推流服務(wù)器,nginx,vue,實(shí)時(shí)音視頻
  2. 解壓下載zip文件
    rtmp推流服務(wù)器,nginx,vue,實(shí)時(shí)音視頻
    在conf文件夾中找到nginx-win.conf配置我們所需要的內(nèi)容
    rtmp推流服務(wù)器,nginx,vue,實(shí)時(shí)音視頻
rtmp {
    server {
        listen 1935;#監(jiān)聽(tīng)端口,若被占用,可以更改
        chunk_size 4000;#上傳flv文件塊兒的大小
        application hls { #創(chuàng)建一個(gè)叫l(wèi)ive的應(yīng)用
             live on;#開(kāi)啟live的應(yīng)用
             hls on;	
		     hls_path E:/data/lives/;#視頻流存放地址
             hls_fragment 5s;
             hls_playlist_length 15s;
             hls_continuous on; #連續(xù)模式。
             hls_cleanup on;    #對(duì)多余的切片進(jìn)行刪除。
             hls_nested on;     #嵌套模式。
        }
    }
}

rtmp是adobe基于flash開(kāi)發(fā)的音視頻傳輸協(xié)議,flash在2020年停止了維護(hù),現(xiàn)在大部分瀏覽器基本上不支持flash。并且由于筆者前端使用的是
DPlayer(https://dplayer.diygod.dev/zh/)一款基于h5的播放器是無(wú)法識(shí)別rtmp協(xié)議的,所以這里使用hls協(xié)議進(jìn)行傳輸。
hls協(xié)議是蘋(píng)果提出的基于http的流媒體網(wǎng)絡(luò)傳輸協(xié)議,將視頻或流切分成小片(ts), 并建立索引(m3u8),一開(kāi)始是為了解決移動(dòng)端的傳輸,這里pc端也可以用。

rtmp推流服務(wù)器,nginx,vue,實(shí)時(shí)音視頻
配置hls映射,并且添加請(qǐng)求頭解決跨域問(wèn)題
注意這里的 alias和上圖的hls_path要對(duì)應(yīng)
localtion /路徑要和上圖的應(yīng)用名對(duì)應(yīng)

  1. 安裝nginx-rtmp-module模塊
    配置完conf文件之后還是成功啟動(dòng)的,因?yàn)檫€沒(méi)有安裝rtmp模塊,要去github上下載。https://github.com/arut/nginx-rtmp-module/
    選擇一個(gè)喜歡的版本筆者用的v1.2.2
    rtmp推流服務(wù)器,nginx,vue,實(shí)時(shí)音視頻

下載完之后解壓到nginx的根目錄之中。

  1. 啟動(dòng)nginx
    現(xiàn)在我們就可以啟動(dòng)nginx了
nginx.exe -c conf\nginx-win.conf
nginx.exe -s stop    //快速終止服務(wù)器,可能不保存相關(guān)信息
nginx.exe -s quit    //完整有序停止服務(wù)器,保存相關(guān)信息
nginx.exe -s reload  //重新載入Nginx,當(dāng)配置信息修改,需要重新載入這些配置時(shí)使用此命令

在/logs/error.log文件中看到
rtmp推流服務(wù)器,nginx,vue,實(shí)時(shí)音視頻就算啟動(dòng)成功了

安裝OBS進(jìn)行推流

在官網(wǎng)下載obs https://obsproject.com/
obs是一個(gè)很強(qiáng)大的直播錄屏工具,也可以進(jìn)行推流

安裝完obs打開(kāi)設(shè)置填入我們剛才在nginx中配置好的rtmp地址,這里推流碼可以隨便填,他會(huì)在視頻存儲(chǔ)路徑下 生成推流碼圖中是1213文件夾把視頻文件存到里面
rtmp推流服務(wù)器,nginx,vue,實(shí)時(shí)音視頻
隨便加一個(gè)視頻源,點(diǎn)擊開(kāi)始直播就可以開(kāi)始推流了,這時(shí)候檢查配置的文件路徑就會(huì)發(fā)現(xiàn)生成了視頻文件,我們可以通過(guò)http://localhost/hls/1213/index.m3u8 進(jìn)行訪問(wèn)
rtmp推流服務(wù)器,nginx,vue,實(shí)時(shí)音視頻

rtmp推流服務(wù)器,nginx,vue,實(shí)時(shí)音視頻

前端使用DPlayer進(jìn)行拉流

DPlayer播放器地址 https://dplayer.diygod.dev/zh/
之前使用hls協(xié)議了,所以DPlayer使用的時(shí)候也要配置hls協(xié)議才能解析到視頻地址,同時(shí)也要在前端配置下解決跨域問(wèn)題

由于時(shí)間原因,筆者太困了下次再進(jìn)行更新代碼

參考

https://stalin.blog.csdn.net/article/details/128968989?spm=1001.2014.3001.5502

https://blog.csdn.net/u012156872/article/details/103969094文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-607893.html

到了這里,關(guān)于使用nginx部署rtmp流媒體服務(wù)器完成直播推流的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Docker RTMP服務(wù)器搭建與視頻流推送示例(流媒體服務(wù)器tiangolo/nginx-rtmp,推流客戶端ffmpeg)

    Docker RTMP服務(wù)器搭建與視頻流推送示例(流媒體服務(wù)器tiangolo/nginx-rtmp,推流客戶端ffmpeg)

    在這篇文章中,我將詳述如何搭建一個(gè)RTMP(Real-Time Messaging Protocol)服務(wù)器,并使用ffmpeg技術(shù)進(jìn)行本地視頻的推流。最后,我們將使用VLC播放器來(lái)播放這個(gè)RTMP流。 首先,我們需要搭建一個(gè)RTMP服務(wù)器。為了方便起見(jiàn),我們將選擇Docker作為服務(wù)器的環(huán)境。Docker的輕量化和可移植

    2024年01月17日
    瀏覽(18)
  • Windows上搭建Nginx-http-flv實(shí)現(xiàn)rtsp視頻流推流到rtmp流媒體服務(wù)器并轉(zhuǎn)換和前端拉取http-flv視頻流

    Windows上搭建Nginx-http-flv實(shí)現(xiàn)rtsp視頻流推流到rtmp流媒體服務(wù)器并轉(zhuǎn)換和前端拉取http-flv視頻流

    Nginx-http-flv-module流媒體服務(wù)器搭建+模擬推流+flv.js在前端html和Vue中播放HTTP-FLV視頻流: Nginx-http-flv-module流媒體服務(wù)器搭建+模擬推流+flv.js在前端html和Vue中播放HTTP-FLV視頻流_霸道流氓氣質(zhì)的博客-CSDN博客 Windows上搭建Nginx RTMP服務(wù)器并使用FFmpeg實(shí)現(xiàn)本地視頻推流: Vue中使用vue-vi

    2024年02月15日
    瀏覽(25)
  • 流媒體服務(wù)器SRS的搭建及QT下RTMP推流客戶端的編寫(xiě)

    流媒體服務(wù)器SRS的搭建及QT下RTMP推流客戶端的編寫(xiě)

    ????目前市面上有很多開(kāi)源的流媒體服務(wù)器解決方案,常見(jiàn)的有SRS、EasyDarwin、ZLMediaKit和Monibuca。這幾種的對(duì)比如下: (本圖來(lái)源:https://www.ngui.cc/zz/1781086.html?action=onClick) ????SRS(Simple Real-time Server)是一個(gè)開(kāi)源的流媒體服務(wù)器,它支持RTMP、HLS、HTTP-FLV等多種流媒體協(xié)議

    2024年02月11日
    瀏覽(31)
  • 華為云云耀云服務(wù)器L實(shí)例評(píng)測(cè)|將rtmp延遲降低到500ms以內(nèi)-srs流媒體服務(wù)器測(cè)試(rtmp、http-flv、webrtc)

    華為云云耀云服務(wù)器L實(shí)例評(píng)測(cè)|將rtmp延遲降低到500ms以內(nèi)-srs流媒體服務(wù)器測(cè)試(rtmp、http-flv、webrtc)

    最近華為云提供華為云-云耀云服務(wù)器出了一項(xiàng) 征文活動(dòng),可以免費(fèi)試用。于是本人也迫不及待的白嫖體驗(yàn)一下華為云云耀云服務(wù)器L實(shí)例,該實(shí)例配置如下圖,系統(tǒng)版本為 本次測(cè)試方向是使用SRS開(kāi)源服務(wù)。SRS是一個(gè)簡(jiǎn)單高效的實(shí)時(shí)視頻服務(wù)器,支持RTMP/WebRTC/HLS/HTTP-FLV/SRT/GB2

    2024年04月14日
    瀏覽(33)
  • Monibucav4(開(kāi)源流媒體服務(wù)器)在Windows上搭建rtmp服務(wù)器并實(shí)現(xiàn)拉取rtsp視頻流以及轉(zhuǎn)換flv播放

    Monibucav4(開(kāi)源流媒體服務(wù)器)在Windows上搭建rtmp服務(wù)器并實(shí)現(xiàn)拉取rtsp視頻流以及轉(zhuǎn)換flv播放

    開(kāi)源流媒體服務(wù)器ZLMediaKit在Windows上運(yùn)行、配置、按需拉流拉取攝像頭rtsp視頻流)并使用http-flv網(wǎng)頁(yè)播放: 開(kāi)源流媒體服務(wù)器ZLMediaKit在Windows上運(yùn)行、配置、按需拉流拉取攝像頭rtsp視頻流)并使用http-flv網(wǎng)頁(yè)播放_(tái)srs按需拉流_霸道流氓氣質(zhì)的博客-CSDN博客 上面講了ZLMediaKit的使用流

    2024年02月11日
    瀏覽(32)
  • 從零搭建自己的公網(wǎng)RTSP、RTMP、FLV、HLS、WS-FLV、WS-RTSP流媒體服務(wù)器解決方案

    從零搭建自己的公網(wǎng)RTSP、RTMP、FLV、HLS、WS-FLV、WS-RTSP流媒體服務(wù)器解決方案

    環(huán)境準(zhǔn)備 操作系統(tǒng): 內(nèi)存:2G以上 CPU: 雙核2.0GHz以上 下載并安裝SkeyeVSS綜合安防視頻云流媒體服務(wù) 下載SkeyeVSS 下載地址:http://www.openskeye.cn/download/vss.html?id=c24a0a06-6d38-45a5-8623-a1fa3f406ab1 安裝SkeyeVSS Windows系統(tǒng)安裝 雙擊下載的windows平臺(tái)SkeyeVSS_Server_Setup_Vx.x.xx_buildxxxxxxxx.exe安裝包

    2023年04月17日
    瀏覽(27)
  • nginx 搭建http-flv(rtmp)流媒體的一次嘗試

    項(xiàng)目需要通過(guò)調(diào)用海康攝像頭實(shí)現(xiàn)遠(yuǎn)程監(jiān)控,但是由于網(wǎng)絡(luò)限制,只能通過(guò)代理來(lái)調(diào)用,因此只能放棄??倒倬W(wǎng)提供的視頻插件,經(jīng)過(guò)一番搜索,決定采用此種方式: nginx 搭建http-flv(rtmp)流媒體 基本的配置什么的,我就不在贅述,可參考網(wǎng)上的方法,經(jīng)驗(yàn)證后的連接如下:

    2024年02月13日
    瀏覽(28)
  • 基于javacv(推流),nginx(流媒體服務(wù)器),VCL(播放器)搭建直播視頻

    基于javacv(推流),nginx(流媒體服務(wù)器),VCL(播放器)搭建直播視頻

    目錄 1.獲取RTSP地址 2.搭建流媒體服務(wù)器 2.1下載資源 下載nginx ?下載rtmp組件 ?啟動(dòng)nginx 測(cè)試工具(由于java代碼調(diào)試問(wèn)題,所以這里先下載一個(gè)轉(zhuǎn)碼推流的工具,其中javacv的原理也是它)可忽略 ?下載VLC(測(cè)試視頻是否成功) ?2.2測(cè)試向流媒體服務(wù)器推流 3.轉(zhuǎn)碼 ?4.查看監(jiān)控?cái)?shù)

    2024年02月06日
    瀏覽(34)
  • 華為云云耀云服務(wù)器L實(shí)例評(píng)測(cè)|部署個(gè)人音樂(lè)流媒體服務(wù)器 navidrome

    華為云云耀云服務(wù)器L實(shí)例評(píng)測(cè)|部署個(gè)人音樂(lè)流媒體服務(wù)器 navidrome

    云服務(wù)器是現(xiàn)代應(yīng)用程序部署的理想選擇。首先,云服務(wù)器提供了高度可擴(kuò)展性,您可以根據(jù)需求靈活地增加或減少計(jì)算資源,這有助于節(jié)省成本和應(yīng)對(duì)流量波動(dòng)。其次,云服務(wù)器具備高可用性,數(shù)據(jù)備份和冗余使您的應(yīng)用程序更加穩(wěn)定,降低了停機(jī)時(shí)間。此外,云服務(wù)器還

    2024年02月07日
    瀏覽(19)
  • FFmpeg 的使用與Docker安裝流媒體服務(wù)器

    FFmpeg 的使用與Docker安裝流媒體服務(wù)器

    本文闡述的均為命令行的使用方式,并不牽扯FFmpeg 的 C++音視頻開(kāi)發(fā)內(nèi)容,補(bǔ)充一句,C++的資料真的少,能把C++學(xué)好的人,我真的是覺(jué)得巨佬。 我主要是使用FFmpeg 推流方面的知識(shí),案例大都是靠近這方面。 一、FFmpeg 介紹 本文讀者會(huì)比較小眾~ 看到此文的朋友,大概率是需要

    2024年01月17日
    瀏覽(26)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包