chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

RK3576輕松搭建RTMP視頻推流,基于FFmpeg+Nginx協(xié)同

觸覺智能 ? 2025-12-11 17:17 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

瑞芯微RK3576芯片平臺實現(xiàn)多路RTMP視頻推流,基于觸覺智能RK3576開發(fā)板Purple Pi OH2演示。

RTMP視頻推流

  • RTMP視頻推流簡介

使用RTMP流媒體服務(wù)來實現(xiàn)視頻推流,核心優(yōu)勢是低延遲+穩(wěn)定推流。

推流端負責(zé)將視頻數(shù)據(jù)通過RTMP流媒體協(xié)議傳輸給RTMP流媒體服務(wù)器;

拉流端從流媒體服務(wù)器中通過RTMP協(xié)議獲取到視頻數(shù)據(jù);

流媒體服務(wù)器負責(zé)接收推流端的視頻數(shù)據(jù)、當(dāng)有客戶端(拉流端)想要獲取視頻數(shù)據(jù)時,再將其發(fā)給相對應(yīng)的客戶端。

wKgZO2k6jDaAAvkXAABcTqom2QY14.jpeg

實現(xiàn)RTMP視頻推流,需要三部分:推流端、流媒體服務(wù)器以及拉流端。本次演示使用RK3576作為推流端,使用FFmpeg工具進行推流,流媒體服務(wù)器則使用Nginx來搭建,而拉流端使用PC端的VLC播放器來實現(xiàn)。

  • 應(yīng)用場景

觸覺智能RK3576開發(fā)板采用核心板+底板設(shè)計,支持二次開發(fā)底板。其高性能AIoT核心板,憑借其8核CPU+4K編解碼+16M ISP的強大性能,可輕松實現(xiàn)RTMP視頻推流,可應(yīng)用于以下領(lǐng)域:工業(yè)監(jiān)控&遠程運維、醫(yī)療實時會診、安防監(jiān)控、車載實時監(jiān)控直播。

  • 演示環(huán)境

演示設(shè)備為觸覺智能RK3576開發(fā)板Purple Pi OH2,系統(tǒng)固件為Ubuntu22.04。其配套RK3576核心板,擁有40.5×40.5mm極致小尺寸,郵票孔封裝,支持LPDDR4或LPDDR5高速內(nèi)存,率先適配開源鴻蒙OpenHarmony5.0國產(chǎn)操作系統(tǒng),100%全國產(chǎn),支持最高-40~85℃工業(yè)級環(huán)境。

wKgZO2k6jDeAGho4AAPwBRH5rrU850.png

Nginx流媒體配置

  • 前期準(zhǔn)備

需在RK3576開發(fā)板搭建Nginx流媒體服務(wù)器,同時推流端也是開發(fā)板上,需燒錄網(wǎng)盤提供Ubuntu固件,詳細數(shù)據(jù)可關(guān)注觸覺智能公眾號,聯(lián)系客服13423856106獲取。

  • 安裝Nginx

安裝命令:

sudo apt update

sudo apt install nginx

執(zhí)行命令驗證Nginx是否安裝成功:

nginx -V

wKgZPGk6jDeANvybAAI1tcHoomQ513.png

執(zhí)行以下命令安裝Nginx的rtmp模塊并重啟Nginx服務(wù):

sudo apt-get install libnginx-mod-rtmp

sudo service nginx restart

實打開電腦Windows自帶的瀏覽器,輸入開發(fā)板的IP地址按下回車,顯示如下表示Nginx服務(wù)器已經(jīng)正常工作

wKgZPGk6jDeAEjG0AAC5rsDEFUM495.png
  • 配置Nginx支持RTMP

打開/etc/nginx/nginx.conf配置文件添加以下內(nèi)容:

rtmp {

server {

listen 1935; #監(jiān)聽端口

chunk_size 4096; #上傳 flv 文件塊大小

application live {

live on; #開啟 live

hls on; #開啟 hls

hls_path /tmp/hls; #rtmp推流請求路徑,文件存放路徑

hls_fragment 5s; #每個 TS 文件包括 5s 的視頻內(nèi)容

}

}

}

wKgZO2k6jDiAa4tXAAD3eg0qn58302.png

修改完配置文件后重啟Nginx服務(wù):

sudo service nginx restart

sudo systemctl status nginx.service

#查看Nginx服務(wù)是否處于運行狀態(tài)

FFmpeg推流

  • 推送本地視頻

觸覺智能RK3576配套Ubuntu系統(tǒng),已安裝FFmpeg工具。

使用 FFmpeg進行推流,需要將視頻流數(shù)據(jù)通過RTMP推流給Nginx流媒體服務(wù)器,再執(zhí)行命令將本地視頻流通過 RTMP 推給流媒體服務(wù)器。

ffmpeg -stream_loop -1 -re -i /home/industio/avatar_h264_5s.mp4 -c copy -f flv -flvflags no_duration_filesize rtmp://192.168.0.74:1935/live/test

wKgZPGk6jDiACQcNAAKpWIKKq6A944.pngwKgZO2k6jDiADW5BAADkJ4NYBwQ58.jpeg

FFmpeg成功推流后,可以使用Windows主機作為拉流端,使用 VLC 軟件進行拉流。輸入流媒體服務(wù)器的 IP(開發(fā)板的IP)以及路徑,點擊<播放>即可從RTMP流媒體服務(wù)器拉取視頻數(shù)據(jù)進行播放,如下所示:

wKgZO2k6jDiAUl_LAADWjuLUrEY317.pngwKgZPGk6jDiALtLOAABdxpo7xfQ588.png

  • 推送攝像頭視頻

使用USB攝像頭輸入,視頻節(jié)點為/dev/video36,查看USB攝像頭分辨率信息:

v4l2-ctl -d /dev/video36 --list-formats-ext

wKgZO2k6jDiAC-jjAAIhMjRvG3I333.png

視頻分辨率為:1024×576

ffmpeg -f v4l2 -video_size 1024x576 -framerate 30 -i /dev/video36 -q 10 -f flv rtmp://192.168.0.74:1935/live/test

wKgZPGk6jDiATUT4AAOOB0J7fTQ180.pngwKgZPGk6jDmALJMPAASBjrUK5z8402.png

說明:

(1) 由于FFmpeg內(nèi)部對視頻進行了很多處理,譬如對視頻、算法的處理以及網(wǎng)絡(luò)傳輸?shù)?,?dǎo)致會耗費相當(dāng)大的時間, 且作為Demo還有優(yōu)化的空間,實測畫面會有3秒左右的延時。

(2)由于FFmpeg的v4l2輸入模塊僅支持標(biāo)準(zhǔn)V4L2視頻捕獲設(shè)備不兼容MIPI攝像頭,因此無法使用MIPI攝像頭進行推流。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 芯片
    +關(guān)注

    關(guān)注

    462

    文章

    53598

    瀏覽量

    459857
  • nginx
    +關(guān)注

    關(guān)注

    0

    文章

    181

    瀏覽量

    12983
  • ffmpeg
    +關(guān)注

    關(guān)注

    0

    文章

    50

    瀏覽量

    7871
  • rtmp
    +關(guān)注

    關(guān)注

    0

    文章

    9

    瀏覽量

    1769
  • rk3576
    +關(guān)注

    關(guān)注

    1

    文章

    230

    瀏覽量

    1392
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    RK3576 vs RK3588:為何越來越多的開發(fā)者轉(zhuǎn)向RK3576

    、商顯設(shè)備)。 RK3588 的 8K@60fps 更適合超高清視頻處理(如高端電視盒子、AI 視覺設(shè)備)。 RK3576 存儲選擇更靈活,可搭配低成本方案(如 SPI NAND),而 RK
    發(fā)表于 05-30 08:46

    Mpp支持RK3576

    想問下,https://github.com/rockchip-linux/mpp這里面支持RK3576么,看介紹沒有提到說支持RK3576 目前是買了個rk3576的機頂盒,搭載了安卓14,想做安卓
    發(fā)表于 06-13 15:35

    12路1080P高清視頻,米爾RK3576 開發(fā)板賦能車載360環(huán)視

    ,影響實時性,編碼效率也不盡如人意,通常會占用大量帶寬和存儲資源。然而,米爾電子在瑞芯微RK3576核心板上實現(xiàn)了12路高清視頻H264高效編碼與RTSP低延遲
    發(fā)表于 08-14 14:01

    如何調(diào)用mpp硬解+ffmpeg本地播放視頻RK3576

    我往rk3576上部署了一個ubuntu系統(tǒng),想測試rkmpp+ffmpeg或者rkmpp+gstreamer硬解,實現(xiàn)本地播放視頻,有什么思路或者案例可以供我參考嗎? 目前遇到了很多問題: 無法使用rkmpp解碼,如果直接本地
    發(fā)表于 08-23 10:05

    【作品合集】米爾RK3576開發(fā)板測評

    】米爾RK3576開發(fā)板免費試用 作者:EPTmachine【米爾RK3576開發(fā)板免費體驗】1、開發(fā)環(huán)境、鏡像燒錄、QT開發(fā)環(huán)境搭建以及應(yīng)用部署 【米爾RK3576開發(fā)板免費體驗】2
    發(fā)表于 09-11 10:19

    【作品合集】靈眸科技EASY EAI Orin Nano(RK3576)開發(fā)板測評

    RKMPP的ffmpeg 【EASY EAI Orin Nano(RK3576)開發(fā)板試用體驗】05-基于QT和ffmpeg硬解碼的多路攝像頭取 作者:Cool【EASY EAI O
    發(fā)表于 09-09 09:59

    12 路低延遲!米爾 RK3576 賦能智能安防 360° 環(huán)視

    接入,覆蓋全場景點位開發(fā)板搭載瑞芯微 RK3576 芯片,原生提供 3 組 4-lane MIPI-CSI 接口,配合米爾專屬 MY-CAM004M 視頻轉(zhuǎn)換模塊,可直接接入 12 路
    發(fā)表于 09-18 17:51

    360環(huán)視硬件平臺為什么推薦使用米爾RK3576開發(fā)板?

    。憑借先進的 SoC 架構(gòu)與完善的多媒體引擎,它不僅具備 12路攝像頭 的高清視頻接入能力,還能將編碼與 RTSP 低延遲 組合成體系化方案,為360環(huán)視提供穩(wěn)定可靠的底座。 米爾RK35
    發(fā)表于 09-19 17:38

    車載360環(huán)視平臺:米爾RK3576開發(fā)板支持12路低延遲

    3 路 4-lane MIPI-CSI 接口,并搭配視頻轉(zhuǎn)換模塊,RK3576 能同時接入 12 路 1080P@30fps 的高清攝像頭,輕松滿足360環(huán)視的多路需求。低延遲 RTSP
    發(fā)表于 10-11 17:55

    【昉·星光 2 高性能RISC-V單板計算機體驗】使用nginx、ffmpeg和VLC搭建簡單視頻直播系統(tǒng)

    本文將介紹——如何在VisonFive2開發(fā)板上使用nginx和http-flv模塊實現(xiàn)視頻流轉(zhuǎn)發(fā)、如何使用ffmpeg,以及如何在PC
    發(fā)表于 08-27 19:06

    【風(fēng)火輪YY3568開發(fā)板免費體驗】FFMPEG的軟編碼、RTMP直播服務(wù)、以及板上直播服務(wù)器搭建

    是H264,音頻編碼是AAC,然后我們的命令也不一樣了,不過呢,我們先來創(chuàng)建一個RTMP服務(wù)器吧, RTMP服務(wù)器我比較推薦的有兩個,一個是nginx搭配他的
    發(fā)表于 08-29 09:49

    【悟空派H3開發(fā)板免費體驗】03.在悟空派上搭建RTMP服務(wù)器并實現(xiàn)RTSP轉(zhuǎn)RTMP

    ,那么服務(wù)能力就更加強悍了,而且也可以實現(xiàn)將視頻保留下來。 搭建RTMP服務(wù)器 之前曾再其他帖子里介紹過SRS的服務(wù)器搭建,這次決定采用
    發(fā)表于 09-27 13:40

    RK3576單板發(fā)布倒計時:RK3399與RK3576對比

    好多人說RK3576RK3399的升級版,某種程度上也可以這么說,RK3576在強大的多媒體功能的基礎(chǔ)上,性能和接口都進行了升級 一、工藝 性能 rk3576采用 Rockchip
    的頭像 發(fā)表于 12-03 16:59 ?2153次閱讀
    <b class='flag-5'>RK3576</b>單板發(fā)布倒計時:<b class='flag-5'>RK</b>3399與<b class='flag-5'>RK3576</b>對比

    RK3576有多強?實測三屏八攝像頭輕松搞定

    RK3576參數(shù)強勁RK3576是瑞芯微推出的一款高性能AIoT處理器,這款芯片以其卓越的計算能力、多屏幕支持、強大的視頻編解碼能力和高效的協(xié)處理器而聞名。三屏8攝像頭輕松搞定米爾基于
    的頭像 發(fā)表于 01-16 08:06 ?1196次閱讀
    <b class='flag-5'>RK3576</b>有多強?實測三屏八攝像頭<b class='flag-5'>輕松</b>搞定

    瑞芯微RK3576平臺FFmpeg硬件編解碼移植及性能測試實戰(zhàn)攻略 觸覺智能RK3576開發(fā)板演示

    本文介紹瑞芯微RK3576平臺,FFmpeg硬件編解碼移植及性能測試方法。演示設(shè)備:觸覺智能RK3576開發(fā)板FFmpeg簡介與實測數(shù)據(jù)FFmpeg
    的頭像 發(fā)表于 09-08 13:58 ?754次閱讀
    瑞芯微<b class='flag-5'>RK3576</b>平臺<b class='flag-5'>FFmpeg</b>硬件編解碼移植及性能測試實戰(zhàn)攻略 觸覺智能<b class='flag-5'>RK3576</b>開發(fā)板演示