日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

判别典型的视频码率

發(fā)布時間:2024/4/11 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 判别典型的视频码率 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.


正文字數(shù):1289 閱讀時長:2分鐘

通過不同因素下的視頻數(shù)據(jù)碼率判別是否有典型的文件大小。

文 /?BRIAN?DIPERT

原文鏈接 /?https://blog.addpipe.com/typical-video-bitrates-with-html-media-capture-and-mediastream-recording-api/

最近有人問我們關于視頻碼率與文件大小的問題:對于低、中、高質(zhì)量的,比如1分鐘的視頻響應,有典型的文件大小嗎?

我的直接回答是這取決于許多因素,但后來我意識到我應該嘗試挖掘數(shù)據(jù)。在我們的大型數(shù)據(jù)集中,我們應該找一些典型碼率,特別是在處理大容量數(shù)據(jù)時的碼率。

我們已經(jīng)研究了從用戶那里采集視頻的兩種機制以及它們產(chǎn)生的碼率:

1.MediaStream Recording API:由我們的(內(nèi)聯(lián))桌面錄制客戶端使用

2.HTML Media Capture:由我們的本地移動錄制客戶端使用

MediaStream Recording API

由于此API允許你從你的攝像頭請求分辨率,我們看了3個典型的分辨率應該支持大多數(shù)USB/集成網(wǎng)絡攝像頭:

  • 320x240

  • 640x480

  • 1280x720

我們從數(shù)據(jù)庫中提取了2021年以該分辨率錄制的第一萬個視頻,然后通過瀏覽器(Chrome 和 Firefox)進一步過濾。

對于分辨率為320x240的視頻:

  • 使用 Chrome 錄制的5691個視頻的平均碼率為183 kb/s。

  • 使用 Firefox 錄制的超過374個視頻的平均碼率為2 Mb/s。

我懷疑碼率的不同主要是因為Firefox(僅)使用VP8壓縮視頻數(shù)據(jù),而Chrome使用的是H.264。

此外,我們沒有所有視頻的用戶代理信息,這就是為什么視頻的數(shù)量加起來沒有達到一萬。

對于分辨率為640x480的視頻:

  • 使用 Chrome 錄制的超過7501個視頻的平均碼率為589 kb/s。

  • 使用 Firefox 錄制的超過181個視頻的平均碼率為2.64 Mb/s。

對于分辨率為1280x720的視頻:

  • 使用 Chrome 錄制的超過6956個視頻的平均碼率為1.97 Mb/s。

  • 使用Firefox 錄制的超過1265個視頻的平均碼率為2.69 Mb/s。

有了高清錄制,可以對攝像機質(zhì)量和光線設置帶來的差異留有余地(低光照環(huán)境產(chǎn)生的噪聲圖像很難有效編碼)

你會看到兩條平行的鉻線在2Mbits/s標記附近。上面的是Windows上的Chrome,而下面的是macOS上的Chrome。我可能是錯的,但我懷疑他們使用的是不同的H.264編碼器。如果不是這樣的話,那就是每個macOS設備上都有FaceTime攝像頭。

下圖是按操作系統(tǒng)劃分的Chrome數(shù)據(jù)。

HTML Media Capture

這個API允許依靠操作系統(tǒng)的應用和功能來采集音頻和視頻。它適用于Android和iOS/iPadOS(但不能只用于音頻錄制)。

使用HTML Media Capture不能控制或指定分辨率,但是從以往經(jīng)驗來看,我們知道:

  • 在iOS和iPadOS上,當你在現(xiàn)場錄制時,你可以得到480x360(和它的縱向變化)或當從庫中選擇一個記錄,可以得到1280x720(和它的縱向變化)。

  • 在Android上,你可以獲取設備配置的任何記錄(不像在iOS/iPad OS上那樣進行強制壓縮)。

iOS & iPadOS

所以你可以看出:

1.當現(xiàn)場抓拍視頻的時,894kbits/s(和480x360分辨率)

2.當選擇庫中一個預先錄制的視頻時,2.69 Mbits/s(和1280x720)

3.平均1.8 Mbits/s

我們還查看了通過HTML Media Capture從iOS/iPadOS獲得的分辨率不同于480x360、1280x720及其縱向變體的視頻數(shù)量。在一萬個視頻中,只有548個有不同的分辨率。

Android

使用Android上的HTML Media Capture,你可以獲得設備上配置的任何內(nèi)容。因此,我們看到了相當多的4k視頻。因為你不能要求一個特定的分辨率,我們只計算了所有10k視頻的平均分辨率為12.9 Mbits/s。

這是相同的數(shù)據(jù),但按碼率排序,可以更好地看到在20 Mbits/s標記附近的分組。

這些數(shù)字與來自瀏覽器的數(shù)據(jù)非常相關。在處理這些文件并對其中一些數(shù)據(jù)進行轉(zhuǎn)碼之后,數(shù)字可能會有所不同。例如,我們將VP8視頻數(shù)據(jù)從Firefox轉(zhuǎn)換為H.264,將Opus音頻數(shù)據(jù)轉(zhuǎn)換為AAC。

LiveVideoStackCon 2021?上海站

時間:2021年4月16日-4月17日

我們準備好全新的內(nèi)容,在上海歡迎您的到來

點擊【閱讀原文】了解更多詳情

總結(jié)

以上是生活随笔為你收集整理的判别典型的视频码率的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。