閱讀761 返回首頁    go 阿裏雲 go 技術社區[雲棲]


如何讓用戶回放視頻更清晰?——對話在線音樂教育平台Finger CTO林榮坤

距離阿裏雲窄帶高清2.0版本在雲棲大會上正式發布,已經過去近1個月的時間了,這期間有很多客戶已經陸續在接入使用,其中就包括杭州妥妥網絡科技有限公司。其旗下產品Finger是一款專注於在線音樂教育的移動APP,它向需要專業音樂教育的用戶提供線上課程與服務,幫助他們實現音樂夢想,目前產品用戶總量1300萬,長期位於APP STORE音樂榜前20。本文,我們對話了Finger的聯合創始人和CTO林榮坤,聽他來分享下與阿裏雲之間的故事。

視頻教育起家 傾心阿裏視頻雲

當談到Finger創辦初期時,林榮坤說到:“那是在2014年,因為那時的音視頻播放器和處理遠沒有今天這麼豐富完善,所以遇到了不少的挑戰。當時服務端隻有開源的ffmpeg可以選擇,後來,在雲端部分阿裏雲OSS功能才逐漸開放起來。期間團隊還了解過一個商用的播放器Vitamio,試用下問題較多而且授權費很高就放棄了。所以,在當時的情況下,iOS選擇團隊自研了,Android是基於穀歌的開源播放器exoplayer來定製的。”

正是在這種困難和挑戰並存的情況下,技術也曆經了市場和用戶的層層考驗。 Finger主打的是針對不同需求的用戶免費提供多種樂器的線上視頻教學,視頻服務就成了產品最基本、最關鍵的所在。所以林榮坤的團隊一直在尋找一種既能夠提升用戶觀看體驗、又能夠節省視頻帶寬成本的辦法。當他們看到阿裏視頻雲推出了窄帶高清2.0的時候,就覺得機會來了,於是馬上試用在了回放課程上,發現對於原本被壓縮的教學課程視頻修複的效果相當不錯,所以直接決定正式接入。

林榮坤說到:“窄帶高清的主要場景是我們的視頻點播服務可以節省CDN費用,畫質重生是用於我們的回放視頻錄製的時候比較模煳,希望通過畫質重生轉高清讓我們給予我們用戶更好的服務體驗。據我們了解,現在市麵上提供這項服務的公司非常少,阿裏視頻雲能開放這項能力,很難得。”

接入窄帶高清2.0 還原清晰畫質 提升用戶體驗

Finger的視頻內容處理流程包括水印、截圖、轉碼、多碼率切片,我們是在轉碼部分使用畫質重生功能。接入前後架構沒有太大區別,因為畫質重生隻是視頻,所以基本上沒有耦合。正式接入用了一周左右的時間,通過開通媒體轉碼服務、設置輸入和輸出媒體Bucket、配置媒體工作流,並在轉碼節點選擇窄帶高清2.0轉碼模板等幾個步驟陸續操作接入。關於整體的體驗,林榮坤說到:“也會有一些定製化的東西需要聯係阿裏雲技術人員配置。整個流程挺順利,沒出現什麼問題。”

Finger接入的是窄帶高清2.0,它的原理是從人眼視覺模型出發,將編碼器的優化目標從經典的“保真度最高”調整為“主觀體驗最好”。憑借獨有算法,在節省碼率的同時也能提供更清晰的視頻觀看體驗。針對Finger的業務場景,窄帶高清2.0的畫質重生——片源修複功能,可以將被過度壓縮的網絡視頻,自動檢測片源情況,去除視頻畫麵中的毛刺和馬賽克,生成更高清晰度的修複重製版,還原低質量片源的用戶觀感。

聊到接入之後的效果,林榮坤則表示,接入之後這段時間,經常有用戶反饋回放視頻更清楚了,體驗好了很多。而且,使用之後相當於通過技術手段減少了公司的CDN帶寬成本,同時不損失用戶體驗。

將產品構建在阿裏雲眾多雲計算產品之上

因為Finger是音視頻業務場景,需要對內容進行分發加速,所以除了阿裏視頻雲的窄帶高清2.0產品外,團隊還選擇了阿裏雲的CDN服務,它的節點多,而且穩定性好。另外,因為對於教育行業來說,版權內容十分重要,所以Finger也采用了https安全加速,保護視頻內容不被盜取盜用。

同時,我們也了解到,Finger產品基本上是構建在阿裏雲眾多雲計算產品之上的,比如ECS、RDS、SLB、VPC等。這和大部分杭州的互聯網公司相同。憑借阿裏雲的基礎設施,或者選取符合自己需求的產品或解決方案,來快速實現產品能力,把握住這個快速變化的時代。在對話的最後,我們聊到對企業上雲的看法,林榮坤說:“這一點我的看法是未來底層技術設施和雲計算產品會越來越豐富和穩定以及廉價,企業可以更多的資源關注在核心業務價值實現上,不是在擁抱雲計算就是在去擁抱雲計算的路上。”

確實如林榮坤所說,當你的業務處於快速發展的階段,技術和產品團隊更需要將精力花在解決核心業務需求和產品邏輯之上,同時通過市麵上成熟的第三方解決方案來保障業務穩定和提升服務質量。對於視頻教育行業來說,視頻內容的帶寬成本和用戶體驗是企業最為關注的兩個部分。那麼,使用了阿裏視頻雲窄帶高清2.0,這兩點就可以達到平衡狀態。目前,窄帶高清2.0已經在阿裏雲官網開放公測,如有需要可以登錄並申請試用。同時我們也相信,在未來阿裏雲和Finger將會通過更加深度和緊密的合作,為用戶提供觀感更好的視頻內容。

最後更新:2017-11-15 10:34:07

  上一篇:go  怡海軟件:中小企業實施CRM係統的必要性!
  下一篇:go  前端變量命名常用方法