直播平臺制作中的直播間禮物功能開發(fā)基本介紹
時間:2022-05-18 07:30:02 | 來源:行業(yè)動態(tài)
時間:2022-05-18 07:30:02 來源:行業(yè)動態(tài)
直播平臺之所以能夠吸引大量的用戶流量,很大程度上受益于它獨有的禮物打賞機制。而直播平臺中的禮物系統(tǒng)也是平臺和主播的重要收益來源。在實際的直播平臺制作過程中,禮物系統(tǒng)常見的方案有哪幾類呢?禮物又是如何在客戶端實現(xiàn)發(fā)送的呢?
提到直播平臺制作中的禮物形式,主要有以下兩種:
1.普通禮物:適用于所有普通用戶充值打賞使用
2.豪華禮物:多為動態(tài)特效禮物,常見格式如GIF、SVGA
除此之外,基于普通禮物和豪華禮物,結合直播平臺實際的運營需求,又會有熱門禮物、守護禮物、幸運禮物等。
這里我們逐一介紹下各種禮物形式及它們與直播平臺之間的結合點。
普通禮物一般為靜態(tài)圖片,平臺管理者在直播平臺管理后臺可以進行自定義上傳;而豪華禮物的制作則比較浪費時間。GIF圖片格式是我們比較常見的,而SVGA則是一種全新的動畫格式,可以全面兼容iOS/Android/Web多個平臺,它的性價比極高,動畫文件的體積小,播放時占用的資源也較少,動畫還原效果也好,被廣泛應用于直播平臺動態(tài)禮物制作中。
熱門禮物大多會影響主播在直播平臺列表中的排列順序,例如可以根據(jù)本場直播結束后主播收到的熱門禮物總價值對主播直播間進行排序,在價值一樣的前提下,再去按照開播時間等因素去排序。
守護禮物主要是針對具備主播守護功能的直播平臺量身定制的。通常只有購買了主播守護增值業(yè)務的用戶可以在直播間內發(fā)送此類禮物。
以上兩種禮物形式,主要受直播平臺中相關功能機制的影響,其表現(xiàn)形態(tài)與普通禮物和豪華禮物無異。
至于幸運禮物,則是現(xiàn)在大家比較關注的,因為有中獎概率充斥其中,無形中增加了直播平臺的互動樂趣。當然這個中獎概率說白了也是可以操控的。但很多運營級別的直播平臺還是會將概率設置成隨機的,主要目的還是為了讓用戶體驗到其中的送禮中獎樂趣。
介紹完直播平臺制作中的禮物系統(tǒng)功能,我們要簡單了解下禮物功能在直播平臺中大致的一個實現(xiàn)流程。
首先,系統(tǒng)會確定用戶和主播的ID,明確直播間的流,用來確定直播間,防止禮物送錯。由于禮物也分為我們前面提到的普通禮物、豪華禮物等,種類繁多,所以每個禮物也都是有明確的ID的,當然還要明確禮物的數(shù)量。在實際的過程中,這些信息確認之后,則會獲取禮物信息,判斷禮物是否存在,根據(jù)禮物單價*禮物打賞數(shù)量,計算得出禮物所花費的總金額。
然后,根據(jù)用戶的支出和消費標識,更新用戶賬戶余額,結合計算所得的禮物花費總金額進行扣費??圪M之后,系統(tǒng)會自動判斷扣費是否成功,進而得出用戶余額是否足夠用來支付禮物花費,若用戶余額不足,則會提示用戶“余額不足”,用戶進行充值后才可以發(fā)送禮物。
最后,則是通過socket,向直播間內所有的用戶發(fā)送即時信息,讓直播間所有的用戶看到禮物發(fā)送消息及禮物發(fā)送的特效。
結合以上我們所提到的,直播平臺制作過程中禮物功能的實現(xiàn)經(jīng)常遇到的問題主要有兩點:
1.禮物信息錯誤
出現(xiàn)該問題時,我們可以自己檢查一下數(shù)據(jù)庫,查看禮物信息是否存在,有沒有出現(xiàn)誤刪。
2.扣費與禮物發(fā)送不對等
有時會出現(xiàn)用戶一端顯示禮物發(fā)送扣費成功了,但禮物實際并未發(fā)出。此時我們可以檢查一下socket是否正常,以及socket中禮物的token獲取是否正確。
在直播平臺禮物系統(tǒng)的開發(fā)過程中,還有更多的禮物功能玩法機制,也會面臨其他的問題。希望本篇內容能夠讓剛剛接觸直播平臺制作的朋友,對禮物系統(tǒng)有基礎的了解,涉及到更為復雜的禮物系統(tǒng)開發(fā),可以尋求專門的直播平臺開發(fā)商進行協(xié)助。
文章原創(chuàng),轉載請注明出處!