B站視頻撞車原理
搬運up主在B站上傳視頻時難免會出現(xiàn)稿件撞車的情況(在投稿該視頻之前就已經(jīng)有人上傳過了),但是即使B站的判定機制如此嚴格,我們依舊能發(fā)現(xiàn)有許多視頻的內(nèi)容一模一樣的。那B站的稿件撞車判定機制到底是什么呢?

? ?我?guī)е@樣的疑惑咨詢了B站的在線客服。通過詢問得知,B站的稿件審核主要是通過系統(tǒng)進行的,判斷稿件是否撞車是不需要人為參與的。(另外如果稿件不慎撞車,是不會影響電磁力值的。)
? ? ? ? 因此我特地嘗試了一下投稿可能會撞車的視頻。在投稿之前我已經(jīng)通過搜索得知只有一個錄屏版的視頻和我即將要投稿的視頻內(nèi)容完全相同。結(jié)果過了一段時間后,審核通過了。沒有出現(xiàn)撞車現(xiàn)象。
? ? ? ? 通過上述的試驗我們可以得知,B站審核系統(tǒng)是不會通過視頻內(nèi)容而判定你的視頻是否與他人的視頻撞車的。于是我們就可以順理成章地判斷,B站的稿件是通過視頻文件來判斷的——只要你的視頻源文件和之前up主的源文件不一樣,那么系統(tǒng)就不會認定你的稿件與之前up主的稿件撞車。而判斷源文件是否相同的方法,就是HASH(哈希)算法。
? ? ? ? 這里簡單給大家科普一下什么是哈希算法(百度百科的解釋太術(shù)語了,這里給大家白話文一下)。哈希算法就像是人的指紋,是唯一的,世界上幾乎不可能有兩個不同文件的哈希值相同。我們常用的哈希算法有MD4、MD5和SHA-1,它們的應(yīng)用主要有兩個:一是校驗文件的完整性,二是判斷文件是否被人動過手腳。(其實本質(zhì)都是比對兩個文件是否相同)
? ? ? ? 當(dāng)我們從網(wǎng)上下載一個大文件時,往往會因為網(wǎng)絡(luò)中斷或者其它原因?qū)е孪螺d的文件損壞或不完整,這時候我們就可以通過計算哈希值(當(dāng)然是用軟件算了,比如“7-zip”)并與下載網(wǎng)站提供的文件哈希值進行比對,從而判斷文件是否缺失或損壞。
? ? ? ? 另外就是為了防止有人對官方(鏡像)安裝包進行二次編輯,向其中植入廣告或病毒,這時候也是可以利用上述方法進行計算比對,從而判斷安裝文件是否被人動過手腳,避免自己的電腦“中招”。
? ? ? ? 而B站的稿件撞車判定機制,利用的就是哈希算法,判斷當(dāng)前審核視頻的哈希值是否與視頻庫中某條已通過審核視頻的哈希值相同,從而判定是否撞車。我的視頻之所以能夠上傳,是因為之前那位up主的視頻是錄屏得到的,而我的視頻是從后臺爬取的,兩個視頻的生成方式不一樣,哈希值自然也就不一樣啦~
? ? ? ? 當(dāng)然,隨著科技的進步,審核的方式也在不斷升級,所以獲取優(yōu)質(zhì)的視頻資源才是硬道理哦! 作者:JunShuaiCN https://www.bilibili.com/read/cv5969900 出處:bilibili