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

【音視頻】基于NGINX如何播放rtmp視頻流

這篇具有很好參考價(jià)值的文章主要介紹了【音視頻】基于NGINX如何播放rtmp視頻流。希望對大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

背景

現(xiàn)階段直播越來越流行,直播技術(shù)發(fā)展也越來越快。Webrtc、rtmp、rtsp是比較火熱的技術(shù),而且應(yīng)用也比較廣泛。本文通過實(shí)踐來展開介紹關(guān)于rtmp如何播放。

概要

本文重點(diǎn)介紹基于NGINX如何播放rtmp視頻流

正文

1、構(gòu)造rtsp視頻流

可以參考上一篇博文:【音視頻】基于webrtc協(xié)議瀏覽器播放rtsp

https://blog.csdn.net/HWTwilight/article/details/135653755?spm=1001.2014.3001.5501

那篇分享里面有如何推送出來rtsp視頻

2、運(yùn)行rtmp流媒體服務(wù)器

nginx-rtmp-win32-dev 作為rtmp服務(wù)器

1)安裝目錄:

【音視頻】基于NGINX如何播放rtmp視頻流,音視頻,音視頻,webrtc

2)配置文件:

worker_processes  1;

error_log  logs/error.log info;

events {
    worker_connections  1024;
}

rtmp {
    server {
        listen 1935;

        application live {
            live on;
        }
		
        application hls {
            live on;
            hls on;  
            hls_path temp/hls;  
            hls_fragment 8s;  
        }
    }
}

http {
    server {
        listen      8080;
		
        location / {
            root html;
        }
		
        location /stat {
            rtmp_stat all;
            rtmp_stat_stylesheet stat.xsl;
        }

        location /stat.xsl {
            root html;
        }
		
        location /hls {  
            #server hls fragments  
            types{  
                application/vnd.apple.mpegurl m3u8;  
                video/mp2t ts;  
            }  
            alias temp/hls;  
            expires -1;  
        }  
    }
}

3)啟動命令:

【音視頻】基于NGINX如何播放rtmp視頻流,音視頻,音視頻,webrtc

4)運(yùn)行界面:

【音視頻】基于NGINX如何播放rtmp視頻流,音視頻,音視頻,webrtc

3、轉(zhuǎn)換rtmp視頻流

ffmpeg -i rtsp://localhost/test -vcodec copy -acodec copy -f flv rtmp://127.0.0.1:1935/live/play

【音視頻】基于NGINX如何播放rtmp視頻流,音視頻,音視頻,webrtc

4、播放rtmp視頻流

使用VLC media player方式

打開媒體菜單:

【音視頻】基于NGINX如何播放rtmp視頻流,音視頻,音視頻,webrtc

渲染打開網(wǎng)絡(luò)流串:

【音視頻】基于NGINX如何播放rtmp視頻流,音視頻,音視頻,webrtc文章來源地址http://www.zghlxwxcb.cn/news/detail-803354.html

到了這里,關(guān)于【音視頻】基于NGINX如何播放rtmp視頻流的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • Qt之基于QMediaPlayer的音視頻播放器(支持常見音視頻格式)

    Qt之基于QMediaPlayer的音視頻播放器(支持常見音視頻格式)

    Qt自帶了一個(gè)Media Player的例子,如下圖所示: 但是運(yùn)行這個(gè)例子機(jī)會發(fā)現(xiàn),連最基本的MP4格式視頻都播放不了。因?yàn)镼MediaPlayer是個(gè)殼(也可以叫框架),依賴本地解碼器,視頻這塊默認(rèn)基本上就播放個(gè)MP4,甚至連MP4都不能播放,如果要支持其他格式需要下載k-lite或者LAVFilter

    2024年02月02日
    瀏覽(30)
  • 音視頻項(xiàng)目—基于FFmpeg和SDL的音視頻播放器解析(二十一)

    介紹 在本系列,我打算花大篇幅講解我的 gitee 項(xiàng)目音視頻播放器,在這個(gè)項(xiàng)目,您可以學(xué)到音視頻解封裝,解碼,SDL渲染相關(guān)的知識。您對源代碼感興趣的話,請查看基于FFmpeg和SDL的音視頻播放器 如果您不理解本文,可參考我的前一篇文章音視頻項(xiàng)目—基于FFmpeg和SDL的音視

    2024年02月02日
    瀏覽(101)
  • FFMpeg-3、基于QT實(shí)現(xiàn)音視頻播放顯示

    FFMpeg-3、基于QT實(shí)現(xiàn)音視頻播放顯示

    1、音視頻播放的基礎(chǔ)知識 內(nèi)容來自雷神博客 1、在Windows平臺下的視頻播放技術(shù)主要有以下三種:GDI,Direct3D和OpenGL;音頻播放技術(shù)主要是DirectSound。 SDL本身并不具有播放顯示的功能,它只是封裝了底層播放顯示的代碼 記錄三種視頻顯示技術(shù):GDI,Direct3D,OpenGL。其中Direct3D包

    2024年02月03日
    瀏覽(36)
  • 【音視頻】基于webrtc協(xié)議瀏覽器播放rtsp

    【音視頻】基于webrtc協(xié)議瀏覽器播放rtsp

    現(xiàn)階段直播越來越流行,直播技術(shù)發(fā)展也越來越快。Webrtc和rtsp是比較火熱的技術(shù),而且應(yīng)用也比較廣泛。本文通過實(shí)踐來展開介紹關(guān)于rtsp、webrtc的使用過程。 本文是基于ffmpeg技術(shù)將mp4轉(zhuǎn)換為rtsp視頻流,并且將流推送到流媒體服務(wù)器(EasyDarwin)上,而后采用了webrtc-streamer對

    2024年01月19日
    瀏覽(29)
  • 音視頻開發(fā)---ffmpeg rtmp推流

    音視頻開發(fā)---ffmpeg rtmp推流

    推流是將輸入視頻數(shù)據(jù)推送至流媒體服務(wù)器, 輸入視頻數(shù)據(jù)可以是本地視頻文件(avi,mp4,flv......),也可以是內(nèi)存視頻數(shù)據(jù),或者攝像頭等系統(tǒng)設(shè)備,也可以是網(wǎng)絡(luò)流URL。本篇介紹將本地視頻文件通過FFmpeg編程以RTMP直播流的形式推送至RTMP流媒體服務(wù)器的方法。 推流的網(wǎng)絡(luò)拓?fù)?/p>

    2024年02月16日
    瀏覽(34)
  • 音視頻開發(fā) RTMP協(xié)議發(fā)送H.264編碼及AAC編碼的音視頻(C++實(shí)現(xiàn))

    音視頻開發(fā) RTMP協(xié)議發(fā)送H.264編碼及AAC編碼的音視頻(C++實(shí)現(xiàn))

    RTMP(Real Time Messaging Protocol)是專門用來傳輸音視頻數(shù)據(jù)的流媒體協(xié)議,最初由Macromedia 公司創(chuàng)建,后來歸Adobe公司所有,是一種私有協(xié)議,主要用來聯(lián)系Flash Player和RtmpServer,如 FMS , Red5 , crtmpserver 等。RTMP協(xié)議可用于實(shí)現(xiàn)直播、點(diǎn)播應(yīng)用,通過 FMLE(Flash Media Live Encoder) 推送音

    2023年04月08日
    瀏覽(29)
  • ffmpeg+nginx-rtmp轉(zhuǎn)發(fā)視頻流

    ffmpeg+nginx-rtmp轉(zhuǎn)發(fā)視頻流

    本篇博客最早發(fā)布于實(shí)驗(yàn)室公共博客,但已無人維護(hù),現(xiàn)遷移至個(gè)人博客 畫了好幾天圖,實(shí)在有些乏力,找點(diǎn)有意思的事情做做 覺得 視頻流傳輸 挺有意思,B站找了些視頻,但感覺有些大同小異,講得不是很清楚 FFmpeg/RTMP/webRTC丨90分鐘搞定直播邏輯-推流-流媒體服務(wù)器-拉流

    2024年02月11日
    瀏覽(19)
  • QtAV:基于Qt和FFmpeg的跨平臺高性能音視頻播放框架

    QtAV:基于Qt和FFmpeg的跨平臺高性能音視頻播放框架

    目錄 一.簡介 1.特性 2.支持的平臺 3.簡單易用的接口 二.編譯 1.下載依賴包 2.開始編譯 2.1克隆 2.2修改配置文件 2.3編譯 三.試用 官網(wǎng)地址:http://www.qtav.org/ Github地址:https://github.com/wang-bin/QtAV ●支持大部分播放功能 ●播放、暫停、播放速度、快進(jìn)快退、字幕、音量、聲道、音

    2024年01月22日
    瀏覽(668)
  • GB28181設(shè)備接入側(cè)如何對接外部編碼后音視頻數(shù)據(jù)并實(shí)現(xiàn)預(yù)覽播放

    GB28181設(shè)備接入側(cè)如何對接外部編碼后音視頻數(shù)據(jù)并實(shí)現(xiàn)預(yù)覽播放

    ?技術(shù)背景 我們在對接GB28181設(shè)備接入模塊的時(shí)候,遇到這樣的技術(shù)訴求,好多開發(fā)者期望能提供編碼后(H.264/H.265、AAC/PCMA)數(shù)據(jù)對接,確保外部采集設(shè)備,比如無人機(jī)類似回調(diào)過來的數(shù)據(jù),直接通過模塊,對接到GB28181平臺側(cè),此外,還期望不支持或者內(nèi)網(wǎng)沒有外部網(wǎng)絡(luò)權(quán)限

    2024年02月12日
    瀏覽(31)
  • 音視頻學(xué)習(xí)(二十一)——rtmp收流(tcp方式)

    音視頻學(xué)習(xí)(二十一)——rtmp收流(tcp方式)

    本文主要介紹rtmp協(xié)議收流流程,在linux上搭建rtmp服務(wù)器,通過自研的rtmp收流庫發(fā)起取流請求,使用ffmpeg+qt實(shí)現(xiàn)視頻流的解碼與播放。 關(guān)于rtmp協(xié)議基礎(chǔ)介紹可查看:https://blog.csdn.net/www_dong/article/details/131026072 下載nginx 解壓,將nginx-rtmp-module拷貝至nginx-1.24.0目錄,如下所示:

    2024年02月03日
    瀏覽(44)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包