視頻之前的廣告為什麼那麼流暢?

之前忘記從哪裡看見一個問題,為什麼看視頻,廣告不卡。視頻卡。對於這個問題我有點自己的猜想,不知道對不對。同時也希望能知道正確答案。

-----------------------------------------

現象

1 視頻之前的廣告不卡,但是視頻內容會卡(如果在線觀看,網路環境又不理想)

2 就算我把視頻緩存下來,觀看前也會播放廣告,但是如果我把網路連接斷開(wifi+蜂窩),視頻就不會有廣告

3 有時候看視頻運氣好沒放廣告,之後又打回原形,開始在視頻開始前播放廣告。

猜想

1 能不能廣告是已經提前下載好的。例如,我下載app本身的時候已經包含了廣告。

2 或者,看視頻的同時,它同時也在下載廣告。舉個例子:我看視頻A的時候沒放廣告但是,我在看視頻A的時候同時也在下載廣告,然後我在看後續視頻的時候,廣告就開始播放了。

-------------------------------------------

疑惑

既然廣告已經在本地了,為什麼我斷網就播放廣告了?本地文件可是可以直接播放的啊

對於我自己的疑惑。我又開始瞎想了,

能不能是跟廣告本身有關係。

例:廣告公司A投放了1個月的廣告。然後一個月後如果我還在播放A公司的廣告就不對了是吧。

那麼聯網是不是就是用來檢查廣告是不是已經過期或者廣告發生了變動?類似於軟體的檢查更新功能?本地文件能直接調用但是調用之前要檢查下更新?

------------------------

以上都是我的猜想,肯定有錯誤的地方,希望能得到正確答案,thx


謝邀。

我在問題標籤上增加了「互聯網廣告」,具體卡頓的原因這和很多因素有關,我就簡單說一下視頻開頭展現的廣告,是怎麼投放出來的。

作為一名有錢的廣告主(比如某汽車大廠),我想在很多視頻網站上展示自己新車的廣告,我可能會去找優酷談談,辛辛苦苦談完價格之後再去找愛奇藝,找完愛奇藝再去找搜狐…… 忙上忙下也就搞定了幾家視頻網站,所以一種新的廣告模式在互聯網背景下應運而生——Ad Exchange互聯網廣告交易平台。

現在國內主流的Ad Exchange主要是:百度BES、騰訊廣點通、阿里Tanx。

當然現在很多視頻網站自己做Ad Exchange,像優酷這樣的也已經有了。

摘百度百科的兩張圖:

Ad Exchange中分這麼兩個角色:

1、媒體:提供多種廣告展示渠道,比如彈窗、視頻中間的廣告、各種banner,甚至APP的啟動界面(比如新浪微博app)。

2、廣告主:收集處理屬於廣告目標客戶的數據,自定義定向、出價和預算,在恰當的時機買入符合需求的廣告資源。

怎麼進行交易?

RTB模式——Real Time Bidding 的簡稱,就是實時競價。跟傳統購買形式相比,RTB是在每一個廣告展示曝光的基礎上進行競價,就是每一個PV都會進行一次展現競價,誰出價高,誰的廣告就會被這個PV看到。

舉個栗子:

你在優酷上打開了一集韓劇,這時候優酷向Ad Exchange發起了一個請求:「這兒有個用戶需要展示廣告」,Ad Exchange則把這條消息轉發給所有接入的廣告主(DSP),說:「我這兒有個廣告位置需要被曝光,用戶是喜歡看韓劇的,你們誰需要?」,所有DSP收到這條消息後,開始一番計算(比如根據用戶的觀看喜好),得知用戶喜愛韓劇後,猜測為年輕女性用戶,化妝品廣告主願意出較高價格買下這個廣告位,Ad Exchange收到很多DSP的反饋後,選擇了願意出價最高的那條化妝品廣告,然後這條化妝品廣告就展現到用戶面前了。

別看這過程這麼複雜,主流Ad Exchange的響應時間控制在200ms內,百度最變態,要求100ms內響應,不然不給你接入,所以這當中對技術的要求是十分之高的。

在這種模式下,廣告主要以CPM(每千次展現價格)方式計費,所以一旦這個廣告在你這邊展示過之後,可能最近一直都會展現這個廣告(但不一定連續展現,看Ad Exchange自己怎麼設計邏輯)。

根據以上這些來回答你的猜想:

1、下載APP的時候不可能包含廣告,因為連APP開發者都不知道下一秒展現給你的會是什麼廣告,展現給你的廣告是廣告主相互競價(RTB)爭來的。

2、廣告和視頻明顯是可以非同步下載的,然後廣告的優先順序要比視頻高,因為你看廣告的時候還可以繼續緩衝視頻。

3、關於你瞎想的疑惑,我想上述的Ad Exchange平台模式已經告訴你答案了。


1. 廣告和視頻一般來自不同的伺服器 2. 大型的視頻網站會把播放更為頻繁的視頻放在級別更高的緩存中,這導致這些視頻的載入更快


首先你要明確一點,即廣告文件的大小遠小於視頻文件大小。

考慮到一級城市的伺服器性能好,物理傳輸帶寬大,成本高,所以只會存放廣告文件(猜測);

視頻文件則會放在二級城市的伺服器,帶寬相對較小。


推薦閱讀:

深入淺出MapReduce
如何評價一致性演算法 PacificA ?
《演算法導論》快速指南:我是如何10天入門演算法導論的。

TAG:互聯網廣告 | 計算機 | 視頻廣告 | 計算機科學 |