1. 程式人生 > >關於一對一交友原始碼開發的方案

關於一對一交友原始碼開發的方案

12日,作為泛娛樂直播領頭羊的YY直播,在北京“水立方”舉辦了本年度的直播盛典。YY(歡聚時代)的董事長兼代理CEO李學凌表示,YY要全力轉型人工智慧(AI),包括此前虎牙直播和英特爾公司合作推出主播電腦(PSPC),這意味著接下來的一年,直播行業將進入智慧AI時代的全面探索。對於很多人來講,技術的進步使得他們踏進直播行業的門檻又提高了,之前我們說過,陌陌直播平臺為大家提供了很好的問題解決方案——直播+社交。因此,一對一交友原始碼在2019年將會更受關注。

本篇內容為大家簡單介紹下一對一交友原始碼開發方案。

一、方案背景

一對一交友原始碼開發,融合了傳統的視訊直播功能,通過設定多樣化的視訊交友頻道列表,一對一私密聊天,小視訊觀看等模組,打造的專業化視訊直播服務和社交交友平臺。

二、功能簡介

一對一交友原始碼,從字面意思來看,更傾向於“社交交友”。而一對一交友原始碼開發,在功能層面上又有哪些特色呢?

1.頻道列表:一對一交友平臺的主播頻道列表可以有多種選擇。可以根據主播才藝和使用者偏好,參照傳統直播平臺設定諸如音樂、舞蹈、脫口秀等不同頻道;可以根據主播熱度、平臺推薦等,將主播按等級劃分,對應的頻道列表設計也就相對比較容易;還可以根據平臺主播所提供的專業化服務進行細分,這樣平臺提供的將是比單純交友意義更為廣泛的綜合性社交平臺。

2.附近功能:提到交友,那麼原始碼開發過程中,LBS定位功能是必不可少的。附近功能,為主播和使用者提供了更為方便的線下交友契機。

3.排行榜功能:排行榜功能的設定,對於一對一交友平臺來講,雖不像傳統直播平臺那樣,能夠全面反映主播熱度和粉絲打賞情況,但是透過主播排行榜,使用者對於主播熱度能有充分的瞭解,便於選擇一對一視訊直播的物件。

3.付費功能:一對一直播交友通常需要支付給主播一定的平臺鑽石或金幣,這也是一對一直播交友區別於傳統秀場直播的地方,不僅僅依靠禮物打賞獲取收益,按分鐘計時收費的模式可以讓主播有更加穩定的收入來源。

4.小視訊功能:小視訊是眼下網際網路的熱點話題,將錄製小視訊功能融入到一對一直播交友平臺中,也是必然趨勢。粉絲可以通過檢視主播以往的直播記錄及視訊釋出記錄,全面瞭解主播。

三、直播流程

一對一交友原始碼開發,雖然沒有傳統直播平臺那樣火爆的直播間氛圍和海量的直播間使用者,但是依舊遵循著視訊直播的實現流程,即:音視訊採集、編碼、推流、內容分發、拉流、解碼、觀看。因而,在流媒體傳輸過程中,免不了要用到RTMP傳輸協議,此協議的優勢在於適用於現在的主流直播平臺,直播延時非常低,有利於提升使用者的視訊直播體驗。

四、開發語言

由於一對一交友平臺大多是手機端應用,因此開發語言方面通常是Android端採用Java作為開發語言,iOS端則採用蘋果原生語言進行開發,至於服務端則是常見的php或是Java。

除了開發語言之外,一對一交友原始碼開發涉及到的服務通常有Redis、Mysql、Node、Socket等。其中,Redis主要用於資料快取,儲存常用的動態資料;Mysql則主要用於系統資料的儲存;Node及Socket則主要用於直播間的通訊。

五、應用場景

開發完成的一對一交友原始碼,除了可以搭建一對一視訊直播平臺和一對一交友平臺之外,還可以根據我們前面提到的,將平臺定位成提供專業化服務的綜合型平臺。我們看到的很多陪玩類的社交交友平臺就是在一對一交友原始碼基礎上實現的,包含很多服務子版塊。

隨著直播平臺內容嚴重同質化,平臺使用者粘性及留存率大大降低。而一對一交友平臺能夠為主播和使用者提供更加私密的空間,讓使用者根據自己的興趣需求,選擇不同型別的主播。這樣可以使平臺運營商掌握很大一部分的中長尾使用者流量,甚至能夠攫取一定的頭部平臺使用者流量。