使用監(jiān)控?cái)z像頭通過OBS取流變身電腦攝像頭
小編這里的應(yīng)用場景為 “使用攝像頭作為線上會(huì)議攝像頭進(jìn)行取流”,方便會(huì)議
使用到的軟件工具:OBS Studio、VCL
系統(tǒng)環(huán)境:64位Windows 10系統(tǒng)
使用的攝像頭為:大華
攝像頭主碼流:h.265
-
tips:此方法僅適用于x64 Windows 10,目前已知此方法在Windows 7上無法實(shí)現(xiàn)
-
攝像頭要求:攝像頭或錄像機(jī)必須能支持RTSP視頻流
-
如果使用的是IP攝像頭,那一般都支持RTSP視頻流
將監(jiān)控?cái)z像頭變成電腦攝像頭的基本思路,是用OBS
抓取監(jiān)控?cái)z像頭的RTSP
視頻流,之后由OBS-virtualcam
虛擬一個(gè)攝像頭,這樣就可以讓你電腦上需要調(diào)用攝像頭的軟件(如QQ、微信、騰訊會(huì)議)得到監(jiān)控?cái)z像頭的畫面。
一、OBS下載與安裝
首先去OBS官網(wǎng)下載
小編這里使用的版本為 28.1.2
是截止目前的最新版本,從OBS Studio
的26.1
版本之后已經(jīng)支持Virtualcam
模塊,所以大家不需再次下載OBS-Virtualcam
插件
這里給大家展示下載界面:
這里我們選擇點(diǎn)擊Windows
下載,會(huì)重定向頁面直接進(jìn)行下載。如果彈出頁面卻沒有下載的話,這里請大家耐心等待下。
安裝步驟就是一路的Next
,但這里小編還是不推薦大家裝到D盤
安裝完成后運(yùn)行OBS Studio
軟件進(jìn)入初始界面:
二、GStreamer下載與安裝
GStreamer
是用來構(gòu)建流媒體應(yīng)用的開源多媒體框架(framework),其目標(biāo)是要簡化音/視頻應(yīng)用程序的開發(fā),已經(jīng)能夠被用來處理像 MP3、Ogg、MPEG1、MPEG2、AVI、Quicktime 等多種格式的多媒體數(shù)據(jù)。
小編這里也不過多贅述了,此處使用它的作用說白了就是降低延遲,不適用GStreamer
雖然可以實(shí)現(xiàn),但延遲大約在5秒左右
1.下載
這里是GStreamer
官方下載地址
首先點(diǎn)擊Download
進(jìn)入下載頁面
這里我們選擇MinGW 64-bit
,點(diǎn)擊第一個(gè)進(jìn)行下載安裝
2.安裝
安裝步驟就是一路Next
3.添加環(huán)境變量
安裝完成后需要我們手動(dòng)添加環(huán)境變量,這里因?yàn)榘惭b時(shí)并沒有選擇安裝目錄的流程,所以大家的安裝目錄可能會(huì)有所不同。
這里小編推薦大家打開此電腦
在搜索框
內(nèi)輸入GStreamer
進(jìn)行搜索。
大家可以看到,小編的GStreamer
被安裝到了D盤下
找到位置之后,我們回到桌面,右擊此電腦
,點(diǎn)擊屬性
這里我們找到右邊,點(diǎn)擊高級系統(tǒng)設(shè)置
#pic_center
打開后點(diǎn)擊環(huán)境變量
,進(jìn)行配置
在下邊的系統(tǒng)變量
上找到Path
,雙擊打開進(jìn)行添加
這里避免我們輸入錯(cuò)誤,直接點(diǎn)擊瀏覽
找到我們之前搜索到的GStreamer
文件夾,展開此文件夾,選擇bin
目錄
這里要根據(jù)自己的
GStreamer
文件夾目錄進(jìn)行添加
添加完成后,點(diǎn)擊所有的確定
即可添加完成
三、添加插件
這里我們需要的OBS-Gstreame
插件在GitHub上,部分用戶鏈接打不開的話可使用加速器
OBS-Gstreame
插件鏈接點(diǎn)擊這里??
這里推薦大家去微軟商店下載
Watt Toolkit
軟件很小但很強(qiáng)大,重要的是免費(fèi)?。?!
這里選擇GitHub后點(diǎn)擊一鍵加速,出現(xiàn)下圖后即為加速成功
- 部分用戶電腦裝有虛擬機(jī),會(huì)占用端口,這里需要關(guān)掉虛擬機(jī)后重試
加速成功后重新進(jìn)入頁面進(jìn)行下載
下載完成后將里邊的windows
文件夾里的obs-gstreamer.dll
文件添加到OBS
安裝目錄里的插件目錄里
到這里我們的基本配置就結(jié)束了,終于要開始進(jìn)行接入啦
四、測試環(huán)境
攝像頭配置:攝像頭或攝像頭連接的硬盤錄像機(jī)需要與運(yùn)行OBS的電腦處于同一局域網(wǎng)下且可以ping通。同時(shí)需要知道攝像頭或錄像機(jī)的用戶名和密碼。不同廠商的攝像頭可能提供了攝像頭搜索工具(如??礢ADP、大華configtool)
這里需要下載VLC
進(jìn)行連接測試
直接進(jìn)入VLC官網(wǎng)點(diǎn)擊下載,直接一路下一步
進(jìn)行安裝
安裝完成后雙擊打開,左上角點(diǎn)擊媒體
-> 打開網(wǎng)絡(luò)串流
這里添加鏈接進(jìn)去,模板是下邊的,大家復(fù)制改為自己的就好
rtsp://用戶名:密碼@攝像頭IP地址/cam/realmonitor?channel=1&subtype=0
配置完成點(diǎn)擊播放出來如果出來畫面后即為配置成功!
五、添加攝像機(jī)
打開OBS Studio
,點(diǎn)擊?號(hào)添加GStreamer Source
這里也是,復(fù)制下邊的鏈接進(jìn)行修改,添加后點(diǎn)擊確定
rtspsrc location="rtsp://用戶名:密碼@攝像頭IP地址/cam/realmonitor?channel=1&subtype=0" latency=0 buffer-mode=auto ! rtph265depay ! h265parse ! d3d11h265dec ! video.
添加完成后點(diǎn)擊啟動(dòng)虛擬錄像機(jī)
即可進(jìn)行調(diào)用
六、接入會(huì)議
我們在線上會(huì)議的時(shí)候就可以調(diào)用OBS虛擬攝像機(jī)進(jìn)行調(diào)用
文章來源:http://www.zghlxwxcb.cn/news/detail-483127.html
注意事項(xiàng)文章來源地址http://www.zghlxwxcb.cn/news/detail-483127.html
- 攝像頭要與電腦處于同一局域網(wǎng),如果此局域網(wǎng)有互聯(lián)網(wǎng)連接,一定要注意安全問題,給攝像頭設(shè)置足夠強(qiáng)的密碼??梢栽O(shè)置一個(gè)專門RTSP取流的賬號(hào)在攝像頭里,通過這個(gè)賬號(hào)只能預(yù)覽畫面,不能更改攝像頭設(shè)置以及回放錄像等。同時(shí)請按照攝像頭生產(chǎn)廠商的建議進(jìn)行安全設(shè)置,配置防火墻等。
- 如果有條件盡量使用網(wǎng)線(經(jīng)過交換機(jī)或直接)連接。
- OBS內(nèi)置了RTSP取流,但是此功能延遲很高!這也是為什么我們通過GStreamer插件取流。
- 如果你的攝像頭是會(huì)議攝像頭、廣播級PTZ攝像頭,這些攝像頭有可能沒有RTSP輸出但有其他形式(USB、NDI、HDMI等)輸出,需要是用其他方式(如USB就當(dāng)作普通攝像頭,NDI需要obs-ndi插件,HDMI需要通過采集卡)采集信號(hào),此文不適用。
- 如果你的攝像頭是機(jī)器視覺攝像頭等奇葩攝像頭,則可能可以USB連接。如果實(shí)在不知道怎么連接,任何攝像頭都可以通過OBS直接采集預(yù)覽窗口的畫面達(dá)到類似的功能。
- 如果OBS沒有Gstreamer選項(xiàng),檢查環(huán)境變量。
- 如果攝像頭在Gstreamer里打不開,拿VLC檢查能否取流RTSP。請注意檢查攝像頭IP、攝像頭取流地址以及取流地址中的用戶名密碼是否正確。
- 本人電腦環(huán)境為英文版WIndows10 測試錄像機(jī)為Lorex(大華貼牌)。
- 如果覺得上面的麻煩 OBS有內(nèi)置RTSP取流,不經(jīng)過插件 但是延遲很高 不過也不是完全不能用
到了這里,關(guān)于監(jiān)控?cái)z像頭通過OBS取流變身電腦攝像頭(超詳細(xì)保姆級教學(xué))的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!