1. 程式人生 > 其它 >騰訊雲直播外掛MLVB如何藉助這些優勢成為主播直播推拉流的神助攻? uniapp短視訊APP繼續改造升級:加入購物車與紅包功能 10分鐘快速上車短視訊風口:基於uniapp框架建立自己的仿抖音短視APP 

騰訊雲直播外掛MLVB如何藉助這些優勢成為主播直播推拉流的神助攻? uniapp短視訊APP繼續改造升級:加入購物車與紅包功能 10分鐘快速上車短視訊風口:基於uniapp框架建立自己的仿抖音短視APP 

跨平臺程式碼釋出 

由於智密-騰訊雲直播 MLVB 外掛是基於 HbuilderX 開發,並採用了 uni-app 框架。因此可以實現一套程式碼釋出多個平臺的跨平臺開發特性。目前 uni-app 框架不僅支援了  iOS、Android 兩大主流手機作業系統的APP釋出,還支援 H5、小程式和 Web 版釋出。

再結合 MLVB 的 SDK 本身就能夠相容這些平臺進行資料接入,因此真正讓主播和觀眾可以不受限制的推送/觀看直播,構建多種直播場景。

 

高速推流

騰訊云為標準 RTMP 提供 UDP 加速能力,當您使用移動直播 SDK 的 RTMP 推流功能時,配合雲直播,可以開啟 UDP 加速能力,開啟 UDP 加速後的推流質量會比標準 RTMP 推流有更好的網路波動抵抗力,同時可以獲得更好的推流速度,將傳統直播中3秒 - 5秒延時降低至1秒以內,同時兼顧秒開、卡頓率等核心指標從而改善當前直播流的觀看體驗,降低全域性卡頓率。

 

互動連麥功能

所有主播在進行直播時,為了留住老觀眾,並吸引更多的新流量,與粉絲進行互動是必不可少的。不管是通過留言還是語音連麥,乃至於粉絲進行視訊互動,現在都已經是一個直播APP必備的功能。而基於uniapp框架開發的智密-騰訊雲直播 SDK 由於其支援模組化開發的優勢,連麥的功能甚至不需要重新開發,僅作為功能模組可以十分簡便地加入到現有的直播APP中。

同時由於拋棄了傳統TCP協議而轉向使用UDP協議進行RTMP傳輸,因此不管是語音連麥還是視訊互動的延遲都非常低。進一步提升了粉絲與主播之間互動吸粉能力。

 

開源原始碼模組化開發

如前一節提到的,使用 Uni-app 框架進行直播 App 的開發除了支援跨平臺釋出安裝包,另外一大特性就是模組化開發。

相信很多開發者都遇到過給 APP 開發新功能的需求。在模組化開發之前,每次加入新功能都必須在原先的程式碼中增加和刪減。如果從 Github 中其他開發者分享的程式碼移植到自己的軟體專案中,還會遇到各種變數、從屬和 Bug 等問題。

但是 Uniapp 的模組化開發完全可以讓 APP 新增功能效率大大提升。例如想要給自己的直播 APP 加入購物車和紅包的功能,就可以參考往期的文章:

在這裡,僅僅3段程式碼就可以實現購物車的功能:

uniapp短視訊APP繼續改造升級:加入購物車與紅包功能 

10 分鐘上手直播 APP Demo

Uni-app 的開發者應該都知道,想要將 DCloud 的外掛市場中的試用 Demo 移植到自己地方是一件比較輕鬆的事情,甚至10分鐘就可以完成從“申請試用+打包自定義基座“到 ”HBuilderX 匯入專案“的配置。具體配置教程可以參考前文:

10分鐘快速上車短視訊風口:基於uniapp框架建立自己的仿抖音短視APP