開發直播軟體可能會用到的第三方服務有哪些?

拓幻科技發表於2019-12-27

 直播軟體的開發,雖然現在很多技術都已經趨向成熟,但是有些東西不是僅僅技術就可以實現的,在考慮到時間、成本、風險、功能穩定性等多種因素的情況下,大部分直播平臺開發時都會預留第三方服務的介面來節約開發的成本。那麼,拓幻科技今天來跟大家聊一下,直播軟體可能會用到哪些第三方的服務專案呢?

一、第三方伺服器

1.CDN

在玩遊戲或看電影時經常會出現畫面撕裂、卡頓等現象,為了解決網路延遲卡頓的問題,就需要用到CDN服務。CDN即內容分發網路,是構建在現有網路基礎之上的智慧虛擬網路,依靠部署在各地的邊緣伺服器,透過中心平臺的負載均衡、內容分發、排程等功能模組,使使用者就近獲取所需內容,降低網路擁塞,提高使用者訪問響應速度和命中率。國內提供服務的有阿里雲、騰訊雲等。

2. 雲端儲存

是一種網上線上儲存的模式,即把資料存放在通常由第三方託管的多臺虛擬伺服器,而非專屬的伺服器上。主要用來儲存直播過程中的圖片、音訊、影片等,用來緩解系統的壓力,保證其穩定性和安全性。目前市場上有阿里雲、騰訊雲、七牛雲等。

二、第三方登入

   註冊登入是使用者使用直播平臺的第一步操作,需要考慮 選擇接入哪些登入介面以及如何接入這些介面。 我們常見的登入方式有手機驗證碼登入和第三方登入。

手機驗證碼登入: 國內有很多提供手機驗證碼介面的服務商,根據具體情況來選擇他們提供的套餐服務。我們只需登入服務商官網註冊開通,記下登入名和密碼,可以自己接入也可以讓直播開發商協助接入。

第三方登入: 第三方登入如微信、QQ、淘寶、支付寶、微博等等,選擇第三方登入的介面需要在相應的平臺申請介面。

三、一鍵分享

一鍵分享ShareSDK是一種社會化分享元件,支援包括QQ、微信、新浪微博、騰訊微博、開心網、人人網、豆瓣、網易微博、搜狐微博、facebook、twitter、google+等國內外40多家的主流社交平臺,幫助直播軟體輕鬆實現社會化分享、登入、關注、獲得使用者資料、獲取好友列表等主流的社會化功能,其後臺具有強大的統計分析管理功能,可以實時瞭解使用者、資訊流、迴流率、傳播效率等資料,有效地指導移動APP的日常運營與推廣,同時為APP引入更多的社會化流量。市場上有 MOB 、極光分享等。

四、支付提現

  使用者平臺充值、與主播互動時的禮物打賞,通話或影片付費,後臺中的提現都是需要用到支付功能,一般最為常見的就是微信支付、支付寶支付、蘋果支付、銀聯等。

五、私信推送

   我們使用手機app時,經常在狀態列裡會收到訊息通知,例如淘寶快遞通知。是為了節省硬體軟體負載的壓力,節約資源會使用這類服務。主要功能是用於直播app內的系統訊息、活動訊息推送,以及使用者和主播之間互發私信的功能,是平臺裡最基礎的交流外掛 。市場上有極光、環信等。

六、定位功能

   現在直播平臺基本都會用到定位功能,主要用於附近主播及主播定位功能。比較常用的定位服務有高德、百度、騰訊等,我們直接去第三方服務商官網填寫相關資料註冊申請就可以。

   當然為了更好的提升使用者體驗,開發直播軟體可能還會加入高階美顏、連麥PK、短影片等功能,這些功能的實現也可以選擇第三方服務。以上的第三方服務,企業可以根據自身和市場需求來適當選擇。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69958138/viewspace-2670834/,如需轉載,請註明出處,否則將追究法律責任。

相關文章