2021年9月2日 星期四

[實況教學]使用OBS STUDIO 讓外接攝影機DV 做facebook實況或是Youtube實況




眼見為憑
實際的OBS STUDIO直播教學













 
-
-
-
實況直播實況懶人包或常見問題:
(請再本篇文章搜尋)


1. 如何使用FEBON168 FEBON169 FEBON180等擷取卡?
    本篇文章搜尋"擷取卡一鏡到底教學"
 -
2.為何我的OBS網路一開始順暢(綠燈),過不久變成不順暢(紅燈)
   本篇文章搜尋 "網路連線"
 -
3.為何語音會不同步?
4.為何CPU使用率好高喔?
   都是同一問題, 本篇文章搜尋 "OBS設定一"  ~ "OBS設定五"
  -
5.為何臉書實況直播或Youtube實況直播會跟實際影像差距10秒~30秒?
   (請您寫信跟祖克伯反應,這是平台問題)
 -
6.為何實況直播會有迴音?
  本篇文章搜尋 "將做直播那台電腦的電腦,插入耳機,不要讓聲音出來"
 -
7.為何我實況直播的影像會有相機的對焦畫面 ?要怎麼弄掉?(弄不調,要慎選相機)
8.為何我的相機只有影像沒有聲音?
   是同一問題, 本篇文章搜尋 "如何判斷我的攝影機或相機是否可以拿來直播"
 -
 9.要麼將logo放上去,如何去背
    本篇文章搜尋  "使用OBS 做出畫中畫 上字幕 上logo  去背"
  -
10.要怎麼切換場景
    本篇文章搜尋 "OBS 切換場景"
 -
 11.如何讓同一個實況,同時在臉書直播和在youtube直播
     本篇文章搜尋 "實況分流多頻道雙實況"
 -
 12.如何模擬手機直的豎的實況
     本篇文章搜尋 " 電腦OBS studio模擬手機直的faceobook直播"
 - 
13. USB3.0 擷取卡和USB2.0擷取卡有何差異?要選mjpg 還是YUV?  
     本篇文章搜尋 "USB3.0擷取卡相容度"



-
-




-
-
-
-
-
請您看完這篇文章後,就都能得到解答!!
學實況沒有速成,你真的要耐心慢慢看!

或是跟我公司買東西,免費送你實況直播教學
 如何買?

露天拍賣 
http://class.ruten.com.tw/user/index00.php?s=aatzeng0804






如何在電腦讓外接的攝影機dv做實況直播呢?

通常會採用一個第三方軟體OBS

OBS studio 有mac 版本 和windows 版本







除了OBS之外,也有付費的實況直播軟體,如wirecast  等等

但是一般普羅大眾採用OBS 已經是足夠了,

在沒有預算前提下,OBS是最佳選擇

此篇是基於OBS studio 的實況教學設定

基礎設定: OBS參數設定, 實況直播注意事項
進階設定: 雙直播,去背,上logo 跑馬燈,多台攝影機轉場等等





<<擷取卡一鏡到底教學>>


MAC OBS 實況直播教學影片
MAC OSX 10.12 以下

USB3.0模式
MAC OSX 10.12以下

USB2.0模式
MAC OSX 10.13

USB3.0模式
MAC OSX 10.13

USB2.0模式
FEBON180 相容 相容 相容
(2017/11/05)
相容
FEBON179 相容 相容 相容 相容
FEBON169 相容 相容 相容 相容
FEBON178 相容

(不建議使用)
相容

(不建議使用)
相容

(不建議使用)
相容

(不建議使用)

以下的影片全部都是用FACEBOOK實況為範例

USB2.0 FEBON168HDMI擷取卡
USB3.0 FEBON169 HDMI擷取卡
 
USB3.0 FEBON179 HDMI擷取卡
 
實況教學
參數設定
重點
1.聲音shfit 350-400ms
2.蘋果硬體壓縮
3.解析度 1280x720
 1.聲音shfit 250-350ms
2.蘋果硬體壓縮
3.解析度 1280x720
 1.聲音shfit 250-350ms
2.蘋果硬體壓縮
3.解析度 1280x720


新推出!! USB3.0 FEBON180HDMI擷取卡
實況教學
參數設定重點 1.聲音shfit 250-350ms
2.蘋果硬體壓縮
3.解析度 1280x720
-D
-d
-
影像擷取卡在mac OBS的影像偵率調整



WINDOWS OBS 實況直播教學影片

以下的影片全部都是用FACEBOOK直播為範例

USB2.0 FEBON168
HDMI擷取卡

USB3.0 FEBON78
HDMI 擷取卡

USB3.0 FEBON169
HDMI 擷取卡

USB3.0 FEBON179
HDMI 擷取卡

實況教學影片
參數設定 1.聲音shfit 250-350ms
2.硬體壓縮
3.解析度 1280x720
1.聲音shfit 150-250ms
2.硬體壓縮
3.解析度 1280x720
1.聲音shfit 150-250ms
2.硬體壓縮
3.解析度 1280x720
1.聲音shfit 150-250ms
2.硬體壓縮
3.解析度 1280x720



新推出!!! USB3.0 FEBON80 HDMI 擷取卡
實況教學影片
參數設定 1.聲音shfit 150-250ms
2.硬體壓縮
3.解析度 1280x720



<<OBS基礎設定>>

攝影機的訊號進到電腦,然後透過OBS的處理,處理後的訊號即時丟到實況直播平台

實況平台比如是 facebook直播 Youtube實況直播 或是 twitch

示意圖如下:





分成幾部分討論:

網路連線

網路連線是最根本的,
如果你的影像品質都不錯但是網路上傳很差,那麼一切就都很差了
網路是最根本!! 網路是最根本! 



通常你可以看到實況直播軟體OBS的右下角有一個網路速度
以下圖為例是寫 2726
通常這個數字至少都要1000 以上才算是穩定正常的
低於1000 的話,會影響到實況直播的品質,甚至於斷線


強烈建議,不要用wifi 直播,真的不要鐵齒
尤其你是用USB3.0 的擷取卡時候,USB3.0會干擾到wifi 的2.4G
(這不是我亂說的,你自己到google查看看 "USB3.0 , WIFI  干擾")


所以,當你用USB3.0 擷取卡時候 ,wifi 連線會極度的不穩定

國中理化老師有教金屬的屏蔽效應,
你當然可以用一個鐵蓋子或是用鋁箔紙將擷取卡包住, 但這樣子太累人了....
你再做商業實況時候,用有線RJ45,才能確保網路的穩定性!









我是建議使用有線網路RJ45來進行直播

mac 的用戶可以去買一條RJ45  轉 USB 的轉接器

晶片是 AX88772A

這款晶片在mac 筆電是不用驅動程式的

下面的表格,是對應需不需要驅動程式的轉接器





-
-

USB3.0擷取卡相容度:

USB擷取卡再用傳輸速度來分,有分成USB3.0 和USB2.0的擷取卡


影像經過免驅擷取器處理後,會變成兩種串流選擇出來

一種是MJPG ,另一個是YUV

你可以想成用單眼拍照,可以將照片儲存成RAW 檔 和JPG檔案
單眼相機的Raw 檔案就是沒有任何壓縮,對映在擷取卡來說就是YUV
單眼相機的JPG 檔案就是壓縮成JPG,
理論上是有一點失真,但感覺不出來,對應在擷取卡來說就是MJPG


USB3.0的頻寬夠大(想成馬路有100線道),
USB2.0的頻寬不大(想成馬路指有1線道)

這裡的頻寬是指擷取卡插入USB進入電腦的頻寬
一個是100線道 一個才1線道

USB2.0擷取卡,頻寬只有1 線道,要傳入電腦,很顯然,必須要壓縮,不然無法進去

我們這裡來說說MJPG 和YUV的比較

擷取卡MJPG 影像格式 擷取卡YUV 影像格式
USB 對應速度 在USB3.0頻寬下,
可達到 1920x1080p 60fps mjpg

在USB2.0頻寬下
仍可達到1920x1080p 30fps mjpg
在USB3.0頻寬下,
可達到1920x1080p 60fps yuv

在US2.0 頻寬下
只能1920x080p 10fps yuv


這裡的USB3.0 是指如下
USB3.0 XHCI + WIN8.1/WIN10/ MAC OSX
CPU 使用率 進入電腦後,需要解開來變成YUV,然後再壓縮成h.264串流,會多耗費CPU

MJPG->解開變成YUV -> 再壓成H.264

進入電腦後,不需要解開來,就可以直接壓縮成h.264 ,省CPU使用率 大概可以省10%

YUV-> 直接壓縮成H.264
影像品質 有壓縮,local電腦端的影像會失真
(看不出來),但對於網路直播實況來說,是沒有差異的
沒有壓縮,原汁原味,但對於網路直播來說,mjpg 和yuv幾乎沒有差異




看到這裡,實況當然要用USB3.0模式比較好

但是是要有COST的代價

1.擷取卡必須要支持USB3.0模式

2.並非所有USB3.0的電腦都可以走高速模式,是有相容度問題的

這裡能夠相容USB3.0高速模式,必須要下列組合

USB3.0 XHCI +   作業系統 win8.1 /win10 / mac osx


什麼是 USB3.0 XHCI?

mac osx

關於這台mac 的系統報告看的到XHCI
win8.1 / win10 + USB3.0 XHCI

裝置管理員看的到XHCI






如果我的電腦是WIN7+ USB3.0 XHCI?

很抱歉,仍然無法走USB3.0   高速模式,
請降串上一條USB2.0的延長線,降成USB2.0擷取卡









如何判斷我的攝影機或相機是否可以拿來實況直播




-
-
通常會採用攝影機的hdmi 輸出連接到電腦,

但並非所有的攝影機hdmi 都有都有live輸出

你的攝影機本身hdmi輸出一定要有聲音和影像才可以


如何判定???
請將攝影機的hdmi連接到電視,
看電視有沒有即時影像和聲音(迴音)

-

即時影像部分:
相機或攝影機用手甩一甩搖一搖,
看電視的影像是否也搖一搖 電視有出現即時影像,表示live影像輸出,可當實況視訊來源
-

聲音(迴音)部分:
電視有出現迴音,表示攝影機有收音功能,
實況時候才有聲音
-
-
測試後,你會發現有兩大類的攝影機
-
-

 第一類:沒有live即時影像----->>>不能拿來實況
比如: Panasonic GF3 GF4..
這種相機攝影機一定不能拿來實況直播
-
-
-

第二類:有live即時影像 ------>>>有條件可以拿來實況直播

可能1:不支持Clean hdmi
相機的hdmi會"出現"OSD 電池 對焦畫面等等 電視的畫面有出現相機的資訊




 -

-
可能2:支持Clean hdmi
相機或攝影機輸出的hdmi影像,不會有相機的任何資訊(電池資訊 對焦資訊等等)

我建議採用SONY DV 實況直播

影像品質好,又有防手振,對焦又快,支持 "Clean hdmi"

影像不會有對焦資訊 電池資訊等等

 



第二類:有live即時影像 ------>>>有條件可以拿來實況 (整理分類 )


 clean HDMI
 不是clean HDMI
 有聲音   eg: SONY PJ675 , 450...
適用
1.iPhone iOS專用直播擷取卡
2.android直播, 電腦OBS直播
直播影像是否能夠接受有相機符號
適用
1.iPhone iOS專用直播擷取卡
2.android直播, 電腦OBS直播
 沒有聲音
(實況聲音來源要去抓電腦)
  適用
android直播, 電腦OBS直播
(聲音要抓電腦或安卓手機的內建麥克風)
 eg: CANON 500d
直播影像是否能夠接受有相機符號
適用
android直播, 電腦OBS直播
(聲音要抓電腦或安卓手機的內建麥克風)




更詳細內容

使用相機做網路實況直播的實際測試




將做實況直播那台電腦的電腦,插入耳機,不要讓聲音出來

電腦的喇叭不能放出聲音,

如果電腦的喇叭放出聲音,又會被攝影機的收音收到,然後喇叭又放出聲音
一直無窮回圈,會造成有迴音現象

請記得將你的電腦插入耳機,用耳機來監聽實況的聲音

另外,旁邊若也有手機在收看直播實況的的內容,也務必要將聲音關掉






OBS設定故障排除

windows  OBS常會遇到無法直播,這時候請換舊版的OBS,就可以解決

https://github.com/jp9000/obs-studio/releases


MAC OBS有時候會遇到無法開啟,開啟時候會出現錯誤訊息

這時候,請新增mac os 新的使用者帳戶,用新的帳戶重新登錄mac osx 就可以順利打開了~



OBS設定注意事項 (OBS設定一~五)



OBS設定一: 聲音取樣率部分

hdmi 聲音取樣率設定

hdmi 的取樣率通常是 48khz 和44.1khz

如果你的hdmi取樣率是48khz, 電腦的聲音取樣率也必須是 48khz


至於要怎麼判斷hdmi 是48khz 還是44.1kz?

用猜的!!

我先猜hdmi 的取樣率是48khz

如果電腦端設定成48khz,最後聲音會有bi bi bi的聲音,表示我猜錯了


這時候,請設定電腦成44.1kzh, 這時候就不會有bi bi 的聲音了


至於要怎麼設定電腦的聲音取樣率?




-
-
-
-
-
-


OBS設定二:Windows OBS 輸入影像的設定

windows 在選擇視訊裝置時候,不會馬上跳出畫面

請一定要按照下面的步驟選擇 




OBS 設定三: audio 部分要延遲+300 至+400ms

為何要這麼高呢?
兩個原因
1.MAC OBS 本身延遲 大概就有+200ms
 2.擷取卡的延遲:不同擷取卡有不同的特性,可以先抓+200ms試試看

所以兩者延遲共計 +300ms 到 +400ms



-
-
-
-

OBS 設定四: 輸出採用硬體壓縮,可以避免語音不同步

為何會語音不同步?

電腦cpu再處理聲音和影像,會因為cpu的忙碌造成語音不同步

所以,只要減輕cpu的使用率就可以達到語音同步




這是一場龜兔賽跑
雖然起跑點烏龜和兔子都調整到同一個起跑點
但是兔子( 聲音)還是會比烏龜(影像)快

剛剛我們有提到的硬體壓縮,選用quicksync h.264等硬體壓縮
選用硬體壓縮,可以讓cpu  使用率下降,
cpu 使用率下降,
就是要讓兔子的速度讓他趨近於烏龜
這樣賽跑下來,兔子和烏龜才能維持相同速度在跑



建議採用硬體壓縮,才能節省cpu的使用率

讓你的電腦cpu使用率低於40%

若超過40%, 很容易造成語音不同步!


除此之外,過多的特效也會造成cpu使用標高
若要做很多特效,請用i7以上的電腦,

千萬不要拿文書型的筆記電腦拿去做超級多的特效,這樣你的直播品質會很差 
 保證不同步










CBR / VBR
影像的畫面起起伏伏
有的畫面很單純(比如靜止畫面),有的畫面很複雜(比如拍海水)
畫面單純的畫面,所需要的bit rate(位元率)會很低
畫面複雜的畫面, 所需要的bit rate(位元率)會很高

CBR: contstant bit rate
不管你的畫面單純還是複雜,他的bit rate都固定
這個會造成,
畫面單純時候,傳輸的資料量夠多,畫質清楚
畫面複雜時候,因為傳輸量是固定,所以容易馬賽克

VBR: Variable bit rate
他會隨著畫面的單純或複雜,動態調整bit rate
所以你要設定下限和上限
在實況的應用來說,我建議用VBR




OBS設定五: video 的輸入和輸出: 

facebook實況,只要選1280x720p就夠了
選擇太高,會浪費你的電腦cpu使用資源,反而造成影音不同步!

請默唸十遍! faceboook實況只要1280x720p就夠了!!





-
-
-
-
-
-
-<<OBS進階直播實況特效>>
-
-





下面的一些影片教學,是一些OBS的加值功能

如 上圖片logo, 上字幕,畫中畫....等等



使用OBS 做出畫中畫 上字幕 上logo  去背

OBS可以讓你的實況內容更豐富,

除了讓外接的攝影機進來外,還可以外加字幕,上LOGO 圖片

還可以同時開啟內建的webcam做成畫中畫










使用OBS 做出文字跑馬燈特效
 可以利用OBS內建的插入文字輕鬆的達到跑馬燈的特效

以下是用MAC OBS 為例子




去背特效實況直播實況教學 (keyer effects)
更多詳細資訊,可以按我





OBS切換場景

多台攝影機轉場,簡單導播機實況直播實況功能 
(採用多支擷取卡方式)

可以透過OBS做四台攝影機轉場的功能

 採用 USB3.0 FEBON180 免驅HDMI擷取卡 x1 支
         USB3.0 FEBON169 免驅HDMI擷取卡 x3 支

要特殊韌體的擷取卡才可以同時插入多支

比如:
插入兩支
FEBON180 X 1 +  FEBON169X1

插入3支
FEBON180 X 1 +  FEBON169X2

插入4支
FEBON180 X 1 +  FEBON169X3

插入5支
FEBON180 X 1 +  FEBON169X4

以此類推......

插入3支以上,建議要用 INTEL i7以上等級,這樣實況才會順暢











低成本hdmi無縫切換器實現導播機
 (採用hdmi切換器方式)




請注意,您使用的hdmi無縫切換器,
不管您怎麼切換(轉場)hdmi訊號源,聲音都要固定


使用工具:
1.FEBON hdmi 無縫切換器
2.USB3.0 FEBON180 HDMI擷取器



 聲音永遠固定在HDMI1, 
影像可以無縫切換HDMI1 ~HDMI4 




詳情可參考這個連結

簡單實況直播導播機 快速切換 無縫切換 HDMI 4進1出影音切換器電腦OBS studio直播

-


-


實況分流多頻道雙實況

 同一個影像串流,可以同一時間點,分享到facebook 和Youtube

 可以達成實況分流

一般實況分流,想到就是同時開啟兩個以上OBS,
這樣浪費CPU效能,也會浪費網路頻寬..

 透過外部server方式,可以輕鬆的達成實況分流的效果

參考網頁連結  (Nginx)





-
-
-
電腦OBS studio模擬手機直的faceobook實況

請用粉絲團帳號直播,才會有滿框的效果(圖示的左邊)
如果是用個人帳號直播,實況過程中,不會有滿框效果(圖示的右邊)

更詳細內容,可以看下面連結
https://febon.blogspot.com/2017/12/obs-studio.html








<<補充其他直播平台設定>>


以下是windows , mac 下的youtube facebook livehouse in 直播影片dmeo



Youtube live

facebook live


Livehouse.in




MAC OBS setting

Youtube Live

 
facebook LiVE

Taiwan Livehouse.in




相關文章
1.英文版本: 
OBS (Open Broadcaster Software) let DV Camcorder livestreaming with facebook live Youtube live

2.中文版本:
 用手機就可以讓外接DV直接做live youtube 直播


3.英文版本:

Use Facebook Live on Android phone to livestream (broadcast) DV / Camcorder DSLR

沒有留言:

如何正確測試出視訊擷取卡的視訊延遲

 如何正確測試出視訊擷取卡的延遲? 有些廠商採用SWITCH的HDMI輸出連接分配器一路接電視, 一路接筆記電腦....然後, 算出 電視和筆電的差異的秒數  這樣的計算方式會有問題..... 如果測試的電視本身高延遲, 那麼測試出來的秒數差異就會變低, 會有低延遲的假象 就...