海爾電視安卓系統故障(為啥某些智能電視觀看春晚直播頻繁卡頓黑屏)
小米電視在新年期間看春晚頻繁翻車,很多朋友問我是什么原理,今天我就給大家科普一下網絡視頻直播出現問題,到底可能是什么問題
小米等互聯網電視并不是視頻內容的供應商
首先解釋一下,不管是小米還是華為,首先他們都可以認為是智能電視硬件和軟件平臺供應商,而內容都是和第三方有牌照的內容方合作。例如小米某些電視系列在牌照商合作上主要是與銀河互聯電視進行的合作,在內容資源合作上,小米電視與愛奇藝奇異果之間有合作。我們從小米的官網上可以看到,小米電視的內容合作商現在包括愛奇藝、極光、CIBN、芒果四家。
華為電視也是類似,也就是小米電視和市面上所有的智能電視一樣,理論上是無法控制視頻內容的。如果是電視直播,一般通過加載第三方的軟件來完成,例如電視家3.0現在用的比較多。所以這也就決定了,視頻的播出質量,小米實際上沒法控制
有人問廣告問題,智能電視的廣告分為兩類,一類是由視頻合作方控制的廣告,這個智能電視無法管理,一種是智能電視系統推送的廣告,這個和小米智能手機類似,是小米可以控制的,因此某些場景的廣告,的確是小米自己加上的,例如電視啟動時的廣告控制。
從我家的華為智慧屏就可以看到,在開機啟動這些場景,華為智慧屏的確是沒有廣告,但是凡是第三方資源的視頻,如果不是會員,照樣有廣告推動,例如極光視頻或者電視家3.0的廣告,華為就沒法消除,只能購買會員。
這也是我說的,為何小米電視春晚視頻播出故障和小米電視本身沒太大關系,因為這些內容本來就不是小米的。這和你手機看互聯網視頻卡頓的道理一樣,第三方推送的視頻質量差,和手機沒什么關系,但是手機系統廣告多,和手機還是有關系的。
很多消費者反應是電視家和愛奇藝看春晚時視頻崩潰了,就是這個道理
所以你就把小米、華為、海爾這些智能電視當成一個大號的安卓手機,本身對互聯網視頻只有安裝APP后解碼播放的功能。只有一種情況和小米電視本身可能有關系,那就是系統故意重啟播放軟件,然后加載廣告。這屬于后門,一般這種情況不可能出現,否則是嚴重的問題,小米也不可能在春晚這個重大的事件犯這個錯誤。
分析一下為何網絡春晚直播視頻會崩潰
下圖是我們在家里收看互聯網電視時,視頻流量的流向情況。假設一個上海(簡稱SH)的M寬帶用戶觀看北京中央電視臺(簡稱BJ)的視頻直播,那么當你點播時,視頻一般會經過如下路徑:視頻內容商(如愛奇藝)網絡、運營商網絡、家庭寬帶網。
首先,視頻內容商的服務器需要能撐得住。例如大量的用戶點播視頻時,服務器壓力過載掛了,那么視頻觀看自然就掛了,這是大前提。
運營商的網絡非常重要。如上圖所示,點播視頻可能會經過BJ運營商的城域網、運營商的骨干網、SH運營商的城域網以及SH運營商的接入網。其中,運營商給你開的M寬帶,主要是指運營商的接入網帶寬,也就是你家光貓到運營商的城域網這一段。
正常情況下,視頻播放肯定沒問題,但是一旦出現春晚這種情況,點播的人數眾多,那么問題就來了。假設點播的是P的視頻,帶寬10M,那么當出現大量的用戶點播同一個視頻時,哪里會出現問題呢?
例如一個用戶點播的是10M,那么10個用戶觀看就是M,個用戶就是1G帶寬,個用戶觀看就是10G帶寬,1萬個用戶就是G,10萬個用戶就是G,如果全國各地都到愛奇藝點播,會出現什么情況?那就是服務器或者網絡帶寬會因為點播的用戶突然大爆發,網絡堵塞了 。
這就和我們交通類似,平時高速暢通,一旦春運大量出城,馬上就堵了,道路建的再寬也是有限制,架不住人多。
我們舉個例子,假設中國在春晚有10萬個用戶同時點播愛奇藝服務器的春晚節目(當然實際的流量肯定要大的多),上海有1萬個用戶觀看,如果愛奇藝和運營商網絡沒有任何優化保障,會出現什么情況?如下圖顯示:從愛奇藝服務器到運營商的網絡,全部會有網絡擁塞,表現為就是視頻卡頓、黑屏。
這就是春晚時視頻直播突然很多原來不卡頓的智能電視顯示卡頓的原因。 當然,如果你家庭網絡中有很多人在下P2P,在看大視頻游戲,那么家庭網絡M也撐不住,視頻一樣會卡頓。目前如果是4K視頻,基本上2個人同時觀看,M肯定撐不住的。
為何不同的視頻APP體驗不同
那么既然存在這樣的帶寬爆發的問題,為何某些APP體驗好,某些APP體驗不好?為何某些寬帶運營商的體驗好,某些運營商的體驗不好呢?
首先談談運營商的問題,我們從上一張圖可以看出,網絡視頻流量的瓶頸,基本在運營商那,那么顯而易見,如果某些運營商的城域網、骨干網或者和愛奇藝的互通網絡帶寬足夠大,那么也不會產生網絡擁塞。
再比如,如果你是運營商的金牌優質客戶,那么你點播的視頻流量會在運營商的網絡中優先保障,也就是如果網絡堵了,先丟別人的流量,這樣你的體驗就會好一些,所以不同的運營商,甚至同一個運營商的視頻播放體驗都是有差異的。
那么為何不同的APP的體驗不一樣?這是因為有些APP視頻緩存優化的好,有些優化的差。
前面我們說了視頻點播可能在視頻服務商和運營商網絡中出問題,那么視頻服務商也會想辦法解決這個問題,這就要用到我們說的CDN內容分發和緩存技術。
視頻內容服務商,例如愛奇藝先在上海建立一個本地視頻緩存,然后把本地的節目從愛奇藝內部的網絡推到上海緩存。這樣當上海的用戶點播視頻時,通過CDN調度讓上海用戶看愛奇藝時優先訪問上海的愛奇藝視頻緩存,如下圖所示。這就避免了北京的愛奇藝、北京的運營商城域網和骨干網可能發生的堵塞。上海的用戶就近點播,帶寬的壓力就小的多,這樣看視頻就不會卡頓了。
緩存建設的越好,視頻觀看發生堵塞的可能性越低,假設電視家優化的沒有愛奇藝好,電視家發生視頻卡頓的可能性就高一些,體驗就差一些。當然CDN和緩存的技術其實比較復雜,這里只是舉了一個例子。
年,
移動咪咕世界杯直播出現嚴重卡頓,視頻質量降檔,遭到廣泛吐槽,也是因為視頻緩存和CDN分發優化不好的原因,后繼CDN和緩存優化好了,自然就沒有太大的問題
。
當然,即使做了緩存優化,也不意味著高枕無憂,說到底視頻還是需要網絡帶寬支持,例如上海的緩存可以支持1萬人并發,一旦某些原因并發人數突然跳到了5萬人同時觀看,那么上海的用戶看直播依然會卡,今年春晚直播很可能就是這種情況。
為何運營商的自營視頻軟件播放質量好
很多朋友反應,使用互聯網視頻看春晚卡頓后,果斷換回運營商自己的機頂盒,發現視頻清晰播放流暢,沒有問題,這是為什么呢?
如下圖,其實有兩個原因:
首先,運營商的視頻流量都是在邊緣就近分發的,因此你看運營商的IPTV,流量都是從本城市,甚至本區的視頻服務器推過來的。再加上運營商的IPTV使用了“組播”技術,1萬個人看春晚直播運營商城域網只有1份10M流量,而其它互聯網視頻提供商,消耗的流量將是1萬*10M=G,因此運營商的IPTV不會存在運營商骨干網、城域網出現流量堵塞的情況。
其次是運營商對自己的IPTV做了單獨的保障,分配了單獨的帶寬。上圖顯示的是電信IPTV的情況,需要單獨的網線接到機頂盒,你實際使用的帶寬是M寬帶+M IPTV,網絡擁堵時優先保障IPTV的流量,而互聯網視頻則是共享你的M寬帶,當然運營商IPTV視頻質量更好了。
其實按照這個邏輯,視頻質量最好的是廣電,單獨的同軸電纜,永遠不會和寬帶流量產生沖突
因此,一般情況下視頻觀看體驗不好,基本上是網絡的問題
所以,過年期間某些小米電視直播出現的嚴重卡頓,很有可能是網絡和內容供應商視頻分發沒有優化好的問題,因為小米不是內容供應商,也控制不了內容供應商和運營商的網絡優化。
當然如果出現了其它的問題,比如同一家庭兩個不同品牌的終端,使用相同的APP,一個看的沒問題,一個卡到死,或者是買了會員后不再有問題,那就不是網絡的問題了。當然,如果你買的是視頻服務商的會員看了沒問題,那就有可能是視頻服務商對會員和非會員區分處理了,會員送到比較好的本地緩存播放沒問題,非會員只好和大家一起擠帶寬了。