成人无码视频,亚洲精品久久久久av无码,午夜精品久久久久久毛片,亚洲 中文字幕 日韩 无码

資訊專欄INFORMATION COLUMN

視頻云王海華:關(guān)于移動短視頻技術(shù)選型的那些事

mzlogin / 1032人閱讀

摘要:阿里云海量安全低成本高可靠的云存儲服務(wù),提供的數(shù)據(jù)可靠性,使用可以在互聯(lián)網(wǎng)任何位置存儲和訪問,容量和處理能力彈性擴(kuò)展,多種存儲類型供選擇全面優(yōu)化存儲成本。

摘要: 在短視頻時(shí)代,讓自己的產(chǎn)品提供短視頻能力,并擁有良好的用戶拍攝和觀看體驗(yàn),讓短視頻真正能夠幫助業(yè)務(wù)發(fā)展是每個(gè)產(chǎn)品都應(yīng)該考慮的問題。如何讓自己的應(yīng)用能夠快速擁有短視頻的能力,讓短視頻在你的應(yīng)用里能夠擁有更好的用戶體驗(yàn)?zāi)?今天我們從完整的技術(shù)鏈路上來梳理一下搭建一個(gè)完整的短視頻的服務(wù)我們需要考慮哪些技術(shù)相關(guān)的問題。

在短視頻時(shí)代,讓自己的產(chǎn)品提供短視頻能力,并擁有良好的用戶拍攝和觀看體驗(yàn),讓短視頻真正能夠幫助業(yè)務(wù)發(fā)展是每個(gè)產(chǎn)品都應(yīng)該考慮的問題。如何讓自己的應(yīng)用能夠快速擁有短視頻的能力,讓短視頻在你的應(yīng)用里能夠擁有更好的用戶體驗(yàn)?zāi)?今天我們從完整的技術(shù)鏈路上來梳理一下搭建一個(gè)完整的短視頻的服務(wù)我們需要考慮哪些技術(shù)相關(guān)的問題。首先我們來看一張圖:

上圖展示了一個(gè)移動短視頻的一個(gè)生命周期,在整個(gè)生命周期中包含了以下幾個(gè)關(guān)鍵的步驟:移動端適配拍攝+編輯,視頻文件的上傳,視頻文件處理(存儲,轉(zhuǎn)碼,視頻理解),視頻分發(fā)(CDN加速),短視頻的播放。
那么下面我們分開來講講每個(gè)階段在短視頻場景里需要考慮的一些問題。

一、如何選擇一個(gè)短視頻SDK

為什么講如何選擇一個(gè)SDK而不是開發(fā)一個(gè)SDK?因?yàn)閺牧汩_始開發(fā)一個(gè)短視頻SDK對開發(fā)工程師音視頻專業(yè)能力有較高的要求,而今天在市面上可以找到很多非常成熟的短視頻SDK,所以不建議自研。但是面對眾多的SDK我們該如何選擇呢?我們可以從以下幾個(gè)方面去評價(jià)一個(gè)SDK的優(yōu)劣:

1. 功能的豐富度

現(xiàn)在市場上提供的短視頻SDK上看像快手,抖音等主要功能基本已經(jīng)對齊,各家都會提供一些各自特色的功能,比如阿里云提供實(shí)時(shí)動態(tài)帖子,照片視頻混合導(dǎo)入等。這塊大家可以根據(jù)自己的產(chǎn)品進(jìn)行選擇;

2. 性能表現(xiàn)

說到移動端的性能大家通常會從CPU占用,內(nèi)存占用,功耗等方面來做出自己的評估,但是對于短視頻SDK的特殊場景是用戶快速完成一個(gè)短視頻拍攝和編輯,我們需要充分利用手機(jī)的性能包括CPU,GPU等硬件資源來完成 最終視頻的合成,所以往往在真正合成的時(shí)候CPU占用往往會比較高。 我們來衡量一個(gè)短視頻SDK的性能通常重點(diǎn)關(guān)注兩個(gè)問題:第一誰能拍攝出更大分辨率,更高幀率的視頻,第二導(dǎo)入合成一個(gè)相同分辨率,相同時(shí)長,相同幀率的視頻誰花的時(shí)間更短?這里就涉及到短視頻的解碼性能,渲染性能,編碼性能和整體多媒體框架調(diào)度性能誰更優(yōu)秀;

3. 視頻質(zhì)量

拍攝出一個(gè)清晰的,流暢的,文件大小又足夠小的視頻是作為一個(gè)SDK或者一個(gè)產(chǎn)品需要去追求的。

4. 整體穩(wěn)定性

移動的環(huán)境異常復(fù)雜特別在安卓平臺,SDK能在各個(gè)平臺,各種手機(jī)上的穩(wěn)定運(yùn)行是穩(wěn)定性的一個(gè)重要指標(biāo),一般都會從Crash率來評價(jià)一個(gè)SDK的穩(wěn)定性?,F(xiàn)在市場上很少有SDK公布自己的Crash率,用戶可以從SDK的所對接的APP上做一個(gè)評估。

5. 擴(kuò)展性

是否有足夠豐富的API提供,能夠完成一些個(gè)性化的功能開發(fā)。

6. 包大小

整個(gè)應(yīng)用安裝包的大小直接影響用戶下載,更新,安裝時(shí)間和用戶手機(jī)存儲空間,進(jìn)而也影響了應(yīng)用程序的推廣成本,所以引入的第三方SDK的包大小也是需要非常關(guān)注的。

現(xiàn)在有些SDK為了一味追求包大小直接在短視頻SDK中完全使用了硬編硬解,從而拋棄了ffmpeg等第三方包來減少包大小,我認(rèn)為是不可取的,首先硬編硬解存在非常多的適配問題會引起用戶直接無法使用短視頻功能,另外在某些機(jī)型上硬編硬解的能力不一定比CPU的能力強(qiáng),所以還是需要根據(jù)機(jī)型適配合理選擇編解碼器。

7. 價(jià)格

現(xiàn)在市場上一般對短視頻SDK都會有自己的一些定價(jià)策略,主要有以下幾種:跟云端綁定普通功能免費(fèi)試用,高級功能收取一定的費(fèi)用幾十萬不等。另外如果在云端有較大的消費(fèi)可以拿到一定的折扣。

經(jīng)過以上這幾個(gè)維度的比較,我相信能夠很快確定一個(gè)合適的短視頻SDK的。

接下來我們看看在短視頻的場景里面云端服務(wù)我們?nèi)绾芜x擇?在選擇的時(shí)候我們需要重點(diǎn)關(guān)注哪些問題?

二、云端服務(wù)選擇

1. 存儲

容量和處理能力彈性擴(kuò)展,安全可靠是作為一個(gè)存儲服務(wù)必須要具備的能力,所以選擇一個(gè)可靠的云存儲服務(wù)是首選的。

阿里云OSS:海量、安全、低成本、高可靠的云存儲服務(wù),提供99.999999999%的數(shù)據(jù)可靠性,使用 RESTful API可以在互聯(lián)網(wǎng)任何位置存儲和訪問,容量和處理能力彈性擴(kuò)展,多種存儲類型供選擇全面優(yōu)化 存儲成本。

2. 媒體處理

從客戶端產(chǎn)生的視頻為了讓視頻更加清晰加上手機(jī)端的處理能力畢竟有限,往往這個(gè)我們稱之為原片的視頻文件相對比較大,當(dāng)我們把文件上傳到我們云端提供眾多用戶進(jìn)行觀看的的時(shí)候我們需要關(guān)注一下幾個(gè)問題:

1.如何減低整體帶寬流量成本;
2.環(huán)境復(fù)雜的移動端產(chǎn)生的視頻在播放的時(shí)候是否存在一些兼容性的問題?
3.在復(fù)雜移動網(wǎng)絡(luò)下如何提升用戶的觀看流暢度體驗(yàn),降低卡頓率?
4.如何降低終端用戶流量成本?
5.......

所有的這些問題使得我們都需要在云端對視頻做一次統(tǒng)一的處理保證視頻格式的統(tǒng)一從而提升播放的兼容性,同時(shí)需要在保證清晰度不下降的情況下盡量壓縮文件大小。

小貼士:一般視頻處理(轉(zhuǎn)碼)需要一定的耗時(shí),根據(jù)視頻時(shí)長從幾秒鐘到幾分鐘不等,而在短視頻場景里面往往需要快速消費(fèi),在這種場景里面通常做法可以采用異步處理的方式來做,先讓用戶觀看原片,等待轉(zhuǎn)碼完成后再把各種清晰度的視頻下發(fā)給觀眾。

在阿里云點(diǎn)播放服務(wù)中只需要幾個(gè)簡單的配置就可以完成以上所有的能力,除了這些能力以外,點(diǎn)播服務(wù)是集強(qiáng)大的媒資管理能力,視頻編輯能力,詳細(xì)的數(shù)據(jù)統(tǒng)計(jì)能力,分發(fā)加速于一體的一站式音視頻點(diǎn)播解決方案。

三、播放器

視頻的最終的消費(fèi)就是需要有一個(gè)優(yōu)秀的播放器,選擇一個(gè)播放器的時(shí)候除了關(guān)注CPU占用,內(nèi)存占用,功耗,以及一些傳統(tǒng)播放的能力以外在短視頻場景里面會有自己比較特殊的幾個(gè)需求,主要有以下幾點(diǎn):

像抖音這種沉浸是的播放體驗(yàn)中離不開播放器的快速啟播的能力(秒開);
短視頻往往都會有較多的循環(huán)播放的需求,需要考慮首尾循環(huán)是否無縫和為了節(jié)省流量播放器有緩存的能力;
播放行為數(shù)據(jù)是一個(gè)對視頻產(chǎn)品非常重要的,播放器是否提供行為數(shù)據(jù)埋點(diǎn),上報(bào),云端分析,最終報(bào)表展示也是至關(guān)重要的;
小貼士:播放器有著名的開源的播放器ijkplayer,但是各種優(yōu)化和功能的開發(fā)需要有專業(yè)開發(fā)資源。另外各大云廠家也都提供了各自播放器。建議是端和云能夠配套使用,這樣才能夠發(fā)揮出各自的優(yōu)勢達(dá)到更好的播 放體驗(yàn);

解決上了以上的幾個(gè)技術(shù)問題以后,基本能夠完成整個(gè)短視頻產(chǎn)品的開發(fā)了。

四、視頻AI

很多短視頻場景都是UGC的業(yè)務(wù)場景,用戶可以任意拍攝和上傳自己的短視頻到平臺上。而在國內(nèi)的大背景下視 頻涉黃,涉政,涉恐,廣告,重復(fù)視頻的審核,為了做好視頻管理和推薦的基礎(chǔ)就是需要對視頻內(nèi)容進(jìn)行多維度的 理解和打標(biāo),這些問題是不得不考慮的問題,在產(chǎn)品前期視頻量較少的情況下可以有人工進(jìn)行審核和視頻運(yùn)營人員 進(jìn)行打標(biāo)。隨著產(chǎn)品的發(fā)展海量的短視頻場景中通過純?nèi)斯ね瓿蛇@兩項(xiàng)工作幾乎是不可能的。所以視頻AI是一個(gè)不得不考慮的一個(gè)問題。

原文鏈接

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://m.hztianpu.com/yun/25244.html

相關(guān)文章

發(fā)表評論

0條評論

mzlogin

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<