APP開發平臺 > Blog > APICloud直播App開發如何在彎道超車?

  拯救效率 | 直播App開發如何在彎道超車?

  根據市場調查,截至2017年6月,直播用戶已經達到3.44億,占總網民的45.6%,過往的兩年中,直播行業經歷了野蠻生長與資本追捧之后,在2017迎來了洗牌式的“千播大戰”??v觀2017年上半年,就有十二起直播融資并購事件,兩起直播關閉事件。當資本紅利漸漸消失,直播行業接下來的競爭將會更加激烈。

  l 直播洗牌階段,如何才能成為真正的贏家?

  如今“千播大戰”已經接近尾聲,內容同質化,盈利模式單一的直播平臺漸漸消失,生存下來的各個直播平臺都在不斷調整摸索適合自身的發展模式。根據《2017上半年中國直播行業發展分析報告》顯示,中國直播用戶在選擇直播平臺時,“優質主播量多”、“可選擇內容豐富”、“平臺內容質量高”是影響其做出選擇的首要影響因素。與此同時,隨著移動端的全民普及和底層通信技術的不斷提升,移動直播行業作為互聯網文化產業新興業態,將會在直播行業中占據越來越重要的市場地位。

  對于主播來說,相較于傳統pc端直播的空間限制,移動端直播最大的特點是靈活性,可以隨時隨地進行直播,大大豐富了題材選擇。而對于用戶,拿手機看直播明顯要方便得多,也更符合用戶的碎片化時間需求。綜上,直播行業的未來,會更加向移動端傾斜,而如何開發出高質量的移動端app,將是各個直播平臺吸引用戶和增加用戶粘性的策略重點。

  l 以APICloud平臺上開發的諸多直播應用為例,主要包含八個類別

  ? 電臺直播:

  嵌入電視臺信號來進行直播,達到和電視機頻道一樣的直播效果

  ? 娛樂直播:

  游戲,舞蹈,唱歌等娛樂性的直播,類似于全民TV,斗魚TV,YY直播產品

  ? 教育直播:

  課堂性質的直播,通過教學白板一邊記筆記一邊看老師視頻講課,達到身在其中的教學體驗

  ? 社區直播:

  社區文化,通過視頻形式來展示不同的社區文化動態

  ? 無人機直播:

  通過無人機上面的攝像頭進行直播,一般高空作業,全景觀看時使用

  ? 行車記錄儀直播:

  這是汽車上比較流行的直播形式,通話過行車記錄儀的攝像頭來進行直播

  ? 大型會議直播:

  通過攝像機采流,然后推流到手機端進行直播的形式

  ? 手機秀場直播:

  手機本身的攝像頭進行采流,然后進行手機拉流的形式直播,比如花椒直播,映客直播

  l 如何快速的制作高質量直播App?

  在開發直播功能的過程中,常見的產品問題包括:

  ?偏遠地區的觀眾如何高清流暢觀看直播?

  ?美顏等濾鏡特效處理怎么做?

  ?如何實現播放秒開?

  ?如何保障直播持續播放流暢不卡頓?

  隨著互聯網產業的不斷升級與創新,用戶體驗對于一款產品越發重要,如上所說的開發常見問題,便是圍繞用戶觀看流暢度以及畫面感官優化這兩點展開的;而站在市場經濟角度,想要成功布局并在業內站穩腳跟,開發上線速度同樣是制勝的關鍵!那么想在app開發中大幅提升用戶體驗與研發速度,以Web混合開發技術來實現是目前直播行業較為成熟的一種APP開發解決方案!

  相比傳統原生開發,Web混合開發技術可在較短周期內同時生成Android與iOS原生app,以達到提升研發效率和降低研發成本的作用;而在產品功能上,app的主要功能通過平臺封裝的諸多API模塊組合而成,開發者可根據需求直接調取拼裝,目前面向視頻直播的API服務廠商已十分成熟,例如親加、阿里云、七牛云都是目前國內較為知名的視頻直播開發和直播云服務供應商。

  l APICloud視頻直播App技術架構

  開發流程架構圖

  直播app的產品架構,可以理解為以服務器為信息載體,將用戶的觀看請求與直播的實時畫面內容相串聯,而用戶端和主播端分別通過播放URL、推流URL的協議封裝起來;在信息轉化過程中主播端需要涉及降噪、流量控制、美顏等優化手段,而用戶端則涉及硬件加速、視頻解碼、卡頓監控等方式提升用戶體驗。

  產品架構圖

  視頻直播常用協議

  視頻直播協議特點分析:

  l 以APICloud平臺為例,在視頻直播開發中被高頻使用的模塊API,如下

  UI組件:主要面向用戶前端使用的基礎功能,除了大部分app常用的模塊外,如禮物特效模塊,便是直播類app所特有的,也是直播產品中用戶互動、虛擬獎勵、變現營收的重要組成部分;而美顏功能,即可提升用戶視覺體驗效果,并包含短視頻拍攝、水印、拍攝碼率等的自定義設置。

  功能擴展:顧名思義,主要用來支持產品各種功能的實現,大部分直播類app都包含豐富的定位、攝像、身份驗證等功能。

  開放服務模塊:為了給用戶提供最佳的使用體驗,在產品服務層面,開放服務類模塊顯得尤為重要,比如用戶在給主播打賞時,使用第三方微信或支付寶進行付款就是最常見開放模塊的應用。而上文提到高清直播、流暢不卡頓、秒開等體驗痛點,便是通過直播云模塊來解決的,例如七牛直播模塊,封裝了七牛直播云服務平臺的移動端開放 SDK,該模塊包括視頻流采集和視頻流播放兩部分,開發者可通過調用setStreamingProfile接口打開一個全屏展示的視頻采集器,將攝像頭收集到的視頻推流到服務器端(注意這里需要開發者自己搭建業務服務器),再將服務器端的直播視頻流下載到本地同時播放,在此過程中,開發者可通過initPMediaPlayer接口打開一個可自定義位置和大小的視頻播放區域。

  直播的爆發為互聯網經濟燃起了又一輪戰火,在硝煙彌漫的戰場上,新入局者面臨的挑戰與機遇同樣很大,面對互聯網用戶增長趨于飽和態勢,想要瓜分用戶,只有具備優質的用戶體驗、快速的市場嗅覺以及創新性的產品,才能在直播紅海中殺出重圍,站位腳跟。

  *作者注:以上技術框架基于移動應用開發平臺APICloud實現,來源www.46uv.com。


2017-11-23 來源:APICloud

直播app

高效的App定制平臺,標準化、便宜、快!

提交APP定制開發需求
人人干人人摸人人,人人干人人摸人人操,人人干人人摸人人插,人人干人人摸人人看,人人干人人摸人人入