直播app開發公司技術之推流端影像採集篇

雲豹科技阿星發表於2021-01-27

今天這篇文章主要為大家講解一下 直播APP開發公司 必備技術之推流端影像採集技術,推流端的影像採集,我們都知道影片是透過組合的圖片連續播放動畫,透過視覺殘留感覺成為影片,影像採集主要是透過攝像頭等裝置進行採整合YUV編碼的原始資料,然後透過編碼演算法,壓縮成H.264格式後分發出去,常見的影片封裝格式比較多,例如MP4、3GP、ABI、WMV、FLV等等,影像看起來比較直觀,同時體積也比較大。

 

一、直播app開發公司一般在影像採集階段主要參考的技術引數包含四種,分別為解析度、取樣頻率、採集格式及傳輸通道。

 

1.首先來講解析度,解析度大家都知道,其實就是長乘寬,解析度的作用是十分重要的,它在後續的處理環節中使用所有影片解析度的定義都是原始解析度為基礎,影片採集時支援最大的解析度其實也在一定程度上反映了CDK的效能。

2.取樣頻率反映了採集和處理影像速度的一個能力,在高度影像採集時需要注意取樣頻率是不是滿足要求,取樣率越高,影像質量越高,同時儲存影片資料量也就越大。

3.第三個採集格式,一般攝像頭採集出來的格式都是YUV格式去儲存原始資料,Y是表示灰白影像的灰度值,U和V分別去採集對應位置的色彩及飽和度,透過三種資訊展示出彩色影像。

4.最後一個是傳輸通道,正常情況下影片拍攝只需要一個採集通道就可以了,隨著市場中VR及AR的應用,直播app開發公司為了一些VR功能的特效拍攝出更好的體驗,可能會需要不同角度的拍攝後進行合成,360°的拍攝是需要上下左右前後六個攝像頭拍攝後,透過通道進行合成。

 

二、 採集還涉及一個採集源的問題,採集源主要分三個,攝像頭、螢幕錄製、檔案推流。

1.攝像頭是目前直播app開發公司採集源中最主要的採集方式,例如說手機的前置和後置攝像頭。

2.螢幕錄製的採集方式一般在遊戲直播的場景中應用較多,其實就是錄製自己的電腦螢幕進行推流,一般直播app開發公司應用在PC直播上比較多。

3.第三個就是檔案推流就是將音影片檔案以直播流的形式實時傳輸給使用者端,例如春晚直播,你看到的是直播內容,如果直播過程中出現意外,就會用彩排過程中錄好的影片進行播放,無縫切換做檔案直播。上述就是採集主要的一些概念和手段。

 

上述就是 直播APP開發公司必備技術之推流端影像採集技術,感興趣的小夥伴們記下來慢慢學習消化。

以上內容為作者“雲豹短影片嘉興” 原創,未經作者本人同意,禁止轉載,否則將追究相關法律責任


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69982461/viewspace-2753685/,如需轉載,請註明出處,否則將追究法律責任。

相關文章