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

樹莓派3B+ /+ CSI攝像頭 + FFmpeg + SRS 實現(xiàn)直播推流

這篇具有很好參考價值的文章主要介紹了樹莓派3B+ /+ CSI攝像頭 + FFmpeg + SRS 實現(xiàn)直播推流。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

簡介:

手頭有一個樹莓派3B+ 和一塊CSI攝像頭,想要實現(xiàn)一個推拉流直播的效果。

所需材料:開發(fā)板(我用的是樹莓派3B+)、CIS攝像頭、云服務(wù)器(用來搭建SRS服務(wù)器)

具體實現(xiàn)思路:

使用樹莓派+CSI攝像頭來做畫面采集,然后使用FFmpeg推流到SRS云服務(wù)器上,然后用戶可以拉取SRS服務(wù)器上的視頻流。

具體步驟:

1.樹莓派系統(tǒng)燒錄

我之前用樹莓派官方的燒錄工具進行燒錄,由于樹莓派官方提供的鏡像較新,存在的問題較多(可能是我比較菜吧)。比如對CSI攝像頭的支持、以及不在支持raspistill和raspivid。所以我決定重新燒老一點的系統(tǒng)(我把我的樹莓派鏡像放到了下面)。

我的鏡像是這個:2023-05-03-raspios-bullseye-armhf-full.img

鏡像網(wǎng)盤地址:

鏈接:https://pan.baidu.com/s/1IgC4h5TGfSpd26QaNNqGKw?pwd=gk8a?
提取碼:gk8a

推薦一個比較好的燒錄工具

燒錄工具網(wǎng)盤地址:

鏈接:https://pan.baidu.com/s/11bK0YVrZMx5EwDTbU-hIHA?pwd=81ik?
提取碼:81ik

2.樹莓派安裝FFmpeg

樹莓派是自帶ffmpeg的,我們可以使用命令查看ffmpeg的版本:

ffmpeg -version

3.搭建SRS流媒體服務(wù)器

搭建SRS流媒體服務(wù)器需要用到云服務(wù)器,只有將SRS流媒體服務(wù)器搭建在云服務(wù)器上,才能讓所有人都能拉取到你的視頻流。如果你沒有云服務(wù)器也沒事,可以在開發(fā)板上搭建SRS流媒體的局域網(wǎng)服務(wù)器,在同一個局域網(wǎng)內(nèi)的所有用戶的是可以拉取到視頻流的。如果開發(fā)板做了內(nèi)網(wǎng)穿透,那么同樣所有人都可以拉取視頻流。

3.1 SRS流媒體服務(wù)器的搭建

搭建流媒體服務(wù)器查看我的另一篇文章:

4.使用FFmpeg推流到SRS服務(wù)器

4.1?查看video device0設(shè)備

ls -al /dev

你video0就是我們的CSI攝像頭?

?csi攝像頭ffmpeg,服務(wù)器,FFmpeg,SRS,ffmpeg,實時音視頻,linux

如果沒有可以重新插一下攝像頭,如果還是沒有說明沒有添加攝像頭的驅(qū)動程序.ko文件和對應(yīng)的raspiberry B3+的硬件使能?

sudo vim /etc/modules

然后添加這段話到最后一段

bcm2835-v4l2

修改Raspberry的啟動配置使能項:

sudo raspi-config

csi攝像頭ffmpeg,服務(wù)器,FFmpeg,SRS,ffmpeg,實時音視頻,linux

然后重啟,在查看是否存在video0??

參考教程:

樹莓派攝像頭使用教程 (spotpear.cn)

沒問題的話就測試一下這個攝像頭,看看能不能進行拍照截圖

raspistill -o test.jpg

?4.2?FFmpeg推流

ffmpeg -f v4l2 -framerate 30 -video_size 1280x720 -i /dev/video0 -c:v libx264 -preset ultrafast -tune zerolatency -b:v 2M -f flv rtmp://your_streaming_server_address

最后來看一下效果,我推流的是我自己電腦的畫面

? ? ? ? ? ? ? ? 拉流畫面

我使用手機上的軟件MX播放器進行拉流,這個軟件在軟件商店有可以直接下載

根據(jù)下面的提示拉流?

csi攝像頭ffmpeg,服務(wù)器,FFmpeg,SRS,ffmpeg,實時音視頻,linux

csi攝像頭ffmpeg,服務(wù)器,FFmpeg,SRS,ffmpeg,實時音視頻,linux文章來源地址http://www.zghlxwxcb.cn/news/detail-816094.html

到了這里,關(guān)于樹莓派3B+ /+ CSI攝像頭 + FFmpeg + SRS 實現(xiàn)直播推流的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • 【樹莓派4B或CM4】ubuntu 18.04 CSI攝像頭

    【樹莓派4B或CM4】ubuntu 18.04 CSI攝像頭

    按照下面的圖片里面的動畫將CSI攝像頭插入樹莓派, 插入的時候要將樹莓派的電給斷掉 ,然后再上電,安裝的時候注意觸電的位置面向hdmi接口。 因為樹莓派安裝的是Ubuntu 18.04 LTS而不是樹莓派的系統(tǒng),所以需要安裝raspi-config來對攝像頭進行配置。具體步驟如下: 正常會出現(xiàn)

    2023年04月19日
    瀏覽(22)
  • 解決樹莓派原裝libcamera(csi)攝像頭無法通過opencv讀取數(shù)據(jù)的問題

    解決樹莓派原裝libcamera(csi)攝像頭無法通過opencv讀取數(shù)據(jù)的問題

    1.1 硬件 樹莓派4B 樹莓派原裝CSI攝像頭IMX219(libcamera Camera Raspberry Pi) 1.2 軟件 64位樹莓派arrch64,Debian 11(bullseye) Python3.9 OpenCv 此時返回的ret,frame = (False, None) 繼續(xù)執(zhí)行下面這條語句 報錯如下 若直接執(zhí)行 則報錯如下 出現(xiàn)上述情況,應(yīng)該是opencv讀取不到攝像頭數(shù)據(jù)所致 接下來排

    2024年02月03日
    瀏覽(28)
  • 樹莓派CSI攝像頭使用python調(diào)用opencv庫函數(shù)進行運動檢測識別

    樹莓派CSI攝像頭使用python調(diào)用opencv庫函數(shù)進行運動檢測識別

    目錄 一、完成攝像頭的調(diào)用 二、利用python調(diào)用opencv庫函數(shù)對圖像進行處理 2.1 圖像處理大體流程 2.2 opencv調(diào)用函數(shù)的參數(shù)以及含義 2.2.1?ret, img = cap.read() 讀取幀圖像 2.2.2?cv2.cvtColor(img, cv2.COLOR_BGR2GRAY) 灰度圖像 2.2.3?gray_diff_img?= cv2.absdiff(gray_img, previous_img) 幀差法 2.2.4?cv2.thre

    2024年02月15日
    瀏覽(29)
  • 使用家庭寬帶和攝像頭,實現(xiàn)公網(wǎng)直播

    使用家庭寬帶和攝像頭,實現(xiàn)公網(wǎng)直播

    那天去逛商場看到有個營業(yè)廳,本想進去問問有沒有存話費送話費的活動,結(jié)果被忽悠辦了一個19.9升千兆寬帶加送一個路由器的業(yè)務(wù)。 聽他們說現(xiàn)在家庭寬帶都是有公網(wǎng)IPV6地址的,立馬用電腦試了下確實有IPV6地址。 趕緊隨便寫了幾行代碼,測了下外網(wǎng)的機器能不能通過家

    2024年02月12日
    瀏覽(24)
  • 公網(wǎng)ip與樹莓派實現(xiàn)異地訪問??低晹z像頭

    公網(wǎng)ip與樹莓派實現(xiàn)異地訪問??低晹z像頭

    通過openv建立異地局域網(wǎng),使用樹莓派端口轉(zhuǎn)發(fā)攝像頭端口,實現(xiàn)異地訪問。 1.公網(wǎng)ip服務(wù)器端: 2.將配置文件拷貝到需要組網(wǎng)的設(shè)備。 3.編輯配置文件,加入路由規(guī)則,僅將10.8.0.0的數(shù)據(jù)走公網(wǎng)ip通道。 客戶端: 通過樹莓派在公網(wǎng)中分配的ip既可訪問攝像頭。

    2024年02月15日
    瀏覽(18)
  • JetsonNano學(xué)習(xí)(四)OPENCV開啟CSI攝像頭

    JetsonNano學(xué)習(xí)(四)OPENCV開啟CSI攝像頭

    網(wǎng)上非常多的代碼打不開CSI攝像頭,但是使用 Python2 可以解決,根本原因在于OpenCV版本,Python2庫中的CV2版本高于Python3導(dǎo)致,通過更新Python3庫中的OpenCV即可解決該問題。 斷電安裝CSI攝像頭,注意排線線纜的方向和正反,安裝完成后上電開機。 如果是USB攝像頭,安裝有手就行

    2024年02月15日
    瀏覽(22)
  • PC電腦實時接收樹莓派攝像頭圖像數(shù)據(jù)并顯示(Python實現(xiàn))

    PC電腦實時接收樹莓派攝像頭圖像數(shù)據(jù)并顯示(Python實現(xiàn))

    目錄 一、任務(wù)概述 二、環(huán)境安裝 三、實現(xiàn) 3.1 上位機端(PC服務(wù)器端) 3.2 樹莓派端(客戶請求端) 四、運行效果 最近在做一個樹莓派自動駕駛小車,上位機使用windows10 PC電腦,下位機小車采用樹莓派4B,樹莓派上安裝了USB免驅(qū)攝像頭。上位機通過SSH來控制和分析樹莓派小車

    2024年02月11日
    瀏覽(18)
  • 監(jiān)控攝像頭接入GB28181平臺實現(xiàn)監(jiān)控視頻直播的詳細搭建流程

    監(jiān)控攝像頭接入GB28181平臺實現(xiàn)監(jiān)控視頻直播的詳細搭建流程

    將監(jiān)控攝像頭的視頻在網(wǎng)站和APP中直播,要解決的幾個問題是: 1)獲取攝像頭視頻 2)將視頻直播出去 3)網(wǎng)頁無插件直播和APP集成 獲取攝像頭視頻,之前主要采取拉流模式,即在知道攝像頭ip地址的情況下,可以通過RTSP協(xié)議拉取攝像頭實時視頻。最新的方案是采用GB28181協(xié)

    2023年04月17日
    瀏覽(27)
  • web端調(diào)用本地攝像頭麥克風(fēng)+WebRTC騰訊云,實現(xiàn)直播功能

    web端調(diào)用本地攝像頭麥克風(fēng)+WebRTC騰訊云,實現(xiàn)直播功能

    視頻直播技術(shù)大全、直播架構(gòu)、技術(shù)原理和實現(xiàn)思路方案整理 視頻采集端: 1、視頻采集:使用攝像頭設(shè)備獲取實時視頻流。 2、視頻處理: 對采集到的視頻進行處理,可以包括美顏、濾鏡、水印等效果的添加。 3、音視頻編碼壓縮: 將處理后的音視頻數(shù)據(jù)進行編碼壓縮,常

    2024年02月10日
    瀏覽(24)
  • ffmpeg+nginx實現(xiàn)rtsp協(xié)議攝像頭web端播放

    ffmpeg+nginx實現(xiàn)rtsp協(xié)議攝像頭web端播放

    nginx(需要安裝rtmp模塊) ffmpeg 6.0 vlc播放器(本地播放驗證) 這些資源已經(jīng)上傳需要的可以自己下載,這個壓縮包里的nginx已經(jīng)安裝好所需模塊,解壓即可使用 下載地址 如果你使用的是??低暤脭z像頭構(gòu)成一般為rtsp://攝像頭用戶名:密碼@攝像頭IP:攝像頭端口/Streaming/Chann

    2024年02月14日
    瀏覽(20)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包