做爲開發者,視頻的生產、分發和消費三大環節,你該在乎什麼?

一段視頻,從攝像頭採集信號,直至在顯示器播放,中間須要經歷不少環節的處理,做爲開發者,相信你必定遇到過這些問題:安全

用戶本身拍出來的視頻清晰度不夠高,觀感不佳,怎麼辦?
各平臺生產視頻愈來愈快,如何提高編輯和轉碼效率,趕超對手?
視頻內容愈來愈多,人工鑑黃根本忙不過來,無解了嗎?
個人視頻的良心鉅製,怎麼能360度無死角覆蓋海內外用戶?
如何保護版權內容,提高視頻傳輸過程當中的安全性?
全平臺上線視頻能力,老闆讓我2周內搞定,怎麼辦?
用戶和帶寬增加迅速,咱們的業務是否有足夠的擴展性?
............性能

那麼做爲開發者,在視頻處理的每一個環節中,咱們如何聚焦核心業務指標,運用解決方案來規避以上問題呢?測試

 

在剛剛過去的雲棲大會視頻多媒體分論壇之上,阿里雲資深技術專家李彬進行了《輕鬆構建視頻全鏈路,實現商業變現》爲題的主題演講,向在場的開發者闡述了視頻開發領域,開發者該關注什麼問題和指標,如何優化用戶的觀看體驗,以及這些問題該如何藉助阿里雲的視頻能力得以解決。下面咱們就來看看李彬的獨到看法。優化

首先,李彬將複雜的視頻系統進行拆分,簡單來說,音視頻系統全鏈路能夠分爲媒體生產、傳輸分發和內容消費三個環節。阿里雲

 

在媒體生產環節,咱們最在乎的是什麼?編碼

在生產環節,用戶經過採集、編輯等步驟,生成一段能夠觀看的視頻。在這個環節中,咱們應該關注的是:
第一,質量,對視頻的清晰度要求高,保證用戶體驗;
第二,功能,從視頻製做層面的水印、剪輯,到深層次的AI、鑑黃能力的結合;
第三,時效性,視頻從處理到從新編碼,須要快人一步;
第四,可擴展性,用戶和帶寬的增加,雲服務提供商均可以提供很好的擴展性。加密

 

在視頻生產環節,阿里視頻雲貢獻了什麼能力?spa

值得一提的是,本次雲棲大會上發佈了阿里視頻雲窄帶高清2.0,將視頻的品質優化上到一個新的高度。李彬說:「在測試中,咱們發現,友商在1080p的的清晰度下,用2.10Mbps達到的效果,用阿里雲窄帶高清2.0,只用1.07Mbps的碼率就能夠實現一樣、甚至更好的效果。對視頻品質有較高要求,而且但願控制帶寬的開發者,能夠嘗試這個產品。」視頻

另外一個功能是雲剪輯,這個功能是依託阿里雲如今的點播SaaS服務來實現的。用戶將本身的視頻上傳到阿里雲的OSS中,若是還想進一步離線編輯,再下載和處理實際上是很是複雜的。雲剪輯是一個H5的頁面,用戶能夠直接在這個頁面中對視頻進行剪切、拼接、圖文、水印、遮標等處理,阿里視頻雲也開放了openAPI,供你們用程序的方式進行訪問。後面,阿里視頻雲也提供了嵌入式的組件,供開發者嵌入後臺管理系統中,方便使用。blog

從時效性的角度來講,阿里視頻雲已經發布了倍速轉碼功能。在長視頻處理場景中,對其進行分片並行編碼,將長視頻分紅不一樣的片斷,在不一樣編碼機器上編碼,極大加速整個編碼過程。在這其中有一個關鍵點,那就是須要確保視頻在每一個分片中的品質是一致的,防止出現抖動。

還有一種場景,若是業務中發佈的視頻量很是大,開發者能夠預先定義視頻處理工做流,多種觸發方法,靈活組合配置,不須要多餘的手動操做了。有一個典型的工做流:在視頻轉碼以前,對視頻進行鑑黃/鑑暴/鑑恐的處理,若是發現有問題,直接中止不進入轉碼流程,系統報警供審覈人員進行處理。

阿里視頻雲也集成整合了阿里巴巴集團的不少AI能力,好比全自動內容審覈,音視頻內容理解及Metadata加強,語音到文本的轉換等能力,這些與視頻處理工做流是緊密結合的,一旦設置好,不須要任何人工操做,便可知足大量視頻處理需求。

 

下一步就進入到傳輸分發環節,大部分企業會利用CDN分發加速來將視頻傳到指定的位置去。

那在視頻傳輸分發環節,咱們關注的是什麼?

第一, 地域覆蓋,確保視頻覆蓋到足夠多的用戶;
第二, 性能,避免用戶終端出現卡頓、播放不流暢等問題;
第三, 穩定可靠,避免故障等狀況的發生;
第四, 可擴展性,隨業務增加具備可擴展能力。

 

在視頻傳輸分發這一環節,阿里視頻雲又是怎麼保證高覆蓋、高穩定的呢?

從傳輸地區覆蓋方面來看,依託阿里雲CDN的1200+全球節點,能夠覆蓋全球六大洲。直播、點播的播放與阿里雲CDN也是無縫銜接的,實現不管什麼時候何地,都能清晰流暢的播放。

另外,考慮到CDN成本問題,阿里雲推出了PCDN視頻加速服務,利用P2P技術,已經部署的百萬級別的邊緣節點,對CDN進行補充。一方面能夠提高總體加速體驗,另外一方面能夠大大下降分發成本。

最後,在直播業務場景中,不只涉及到用戶端的流暢觀看,還涉及到全球傳播的問題,好比從中國推一路直播信號到國外其實成本是比較高的。阿里雲最近發佈了直播全球加速產品,利用優質基礎設施,創建視頻採集與源站之間的全球高速通道,可靠性強,並且安全性高。

 


傳輸到了用戶端以後,就進入在內容消費環節,這一個環節涉及到視頻播放器,須要對品質、延遲有必定的控制。

在內容消費的環節中,咱們比較關注的是如下五點:

第一, 功能性,支持各種產品形態
第二, 設備覆蓋,PC端網頁,移動端,平板電腦,智能電視等
第三, 安全性,保護內容,實現變現
第四, 用戶體驗,確保用戶的觀看流暢度、清晰度等體驗無缺
第五, 可度量,實時看到視頻和用戶的狀態

 

而阿里雲在內容消費環節,則擁有如下能力:

從應用角度來看,阿里視頻雲支持點播、直播、轉碼、短視頻等各業務場景。與其餘雲廠商不一樣的是,阿里雲是將各服務在底層打通的,能夠輕鬆實現短視頻、點播和直播應用模式的轉換和結合。好比從短視頻拍攝,直接上傳到點播服務檯,排布變成直播頻道;直播能夠回看變成點播,都是能夠實現的。

從平臺覆蓋方面,阿里視頻雲實現了OTT、網頁、移動端的全平臺覆蓋,同時由於擁有很是豐富的視頻優化的經驗,因此能夠採用不一樣平臺不一樣視頻編碼的方案,保證每一個平臺的體驗最佳。同時,全部平臺都採用統一播放器的API,能夠快速集成,縮短接入時間。

 

從安全性的角度,阿里視頻雲如今已經實現了基於阿里雲密鑰管理服務的視頻加密服務,支持全平臺加密播放,能夠有效防止視頻內容的泄露。而且,阿里視頻雲正在進行接入商業DRM 的相關開發工做,不久後,客戶就能夠在商業平臺上使用阿里雲的視頻加密服務了。

最後,使用阿里雲視頻SaaS服務能夠對用戶的拍攝、上傳、播放整個流程的用戶體驗進行深度跟蹤,保證用戶實時獲得最佳的視頻體驗和質量。同時,經過關鍵指標(啓動速度,卡頓率,播放碼率等)的實時跟蹤,平臺方能夠及時調整視頻的播放的策略。同時,根據分設備、分區域的用戶體驗報告,平臺方能夠針對性對用戶體驗進行調整。

在分享的最後,李彬也對阿里視頻雲的產品理念作了進一步闡述: 「阿里雲視頻SaaS服務主要面向開發者羣體。核心理念是經過端到端的解決方案,輕鬆構建視頻全鏈路,幫助開發者快速實現業界領先的視頻能力,提高服務水平,增長用戶粘性,通往視頻變現的道路。」

相關文章
相關標籤/搜索