視頻點播和直播是就像一對孿生兄弟,各有所長,而且在一定程度上可以互相填補對方的不足。
直播能夠很好的滿足了人們對于時效性、互動性的要求,但是在視頻的循環利用和方便性上遠遠不如點播。所以,現在做視頻的一般都是直播和點播一起做,這樣可以滿足人們對于視頻利用的不同需要,讓視頻發揮出更大的價值。
關于直播人們最關注的是直播過程中延遲是否太長,是否卡屏,而對于視頻點播人們隨著當今網絡接入帶寬越來越大,對于在線內容消費的需求越來越高,網民們完全不希望有任何額外等待的時間,就希望做到即點即播。
那么,視頻點播是如何做到即點即播的呢?
視頻點播的興起要追溯到二十世紀90年代,是在國外發展起來的,英文稱為“Video on Demand”,所以視頻點播也稱為“VOD”。它從根本上改變了用戶過去被動式看電視的不足,讓人們可以隨時隨地看自己想要看的內容。
首先我們來看一下,當用戶使用點播觀看一段視頻時這個過程是怎么實現的:
用戶發出點播請求——>流媒體服務系統查找視頻——>網絡傳輸——>終端觀看
這就是簡單的一個信息反饋的過程,但是具體實現起來卻不是這么簡單的。要做到視頻點播即點即播,除了發出請求這個步驟沒有影響外,其他幾步都有很大的影響,但卻不是最重要的原因。
其實,視頻點播的核心技術是轉碼,先把視頻文件在云端轉碼成標準格式,因為播放前已經將文件轉成標準格式,所以理論上所有視頻格式都是支持即點即播的。這省卻了轉碼的過程,大大提高了視頻點播的打開速度。
其次,云點播在云轉碼這一步可以將視頻文件處理成不同清晰度,用戶在帶寬允許的條件下,可以選擇播放原始文件體驗原始文件畫質,在用戶帶寬不足以支撐大文件的邊下邊播時,可以選擇較低清晰度來保證流暢播放。
所以說轉碼是點播最核心的技術。
當然,在解決了轉碼的問題之后,網絡的傳輸也是很重要的一個問題,良好的網絡可以讓信息高速的傳播,可以避免點播過程中視頻的卡頓,相信很多人都能體會網絡不好時讓人抓狂的那種心情。
所以這就又要提到CDN了,CDN在網絡傳輸過程中起到的很關鍵的作用,它保證了視頻點播過程中視頻的流暢播放。
關于終端觀看,現在移動端、PC端都是人們常用的方式,由于現在點播基本都可以支持多終端了,這個就沒有多大問題了。
視頻點播要做到即點即播現在也不是什么難事,但這都是建立在解決了轉碼和傳輸的問題基礎上。