
海外視頻語音社交APP開發Hawa、MICO 、Video Show、Uplive、Cloubhouse
項目運行環境:
服務器系統環境:CentOS 7x版本,不限制服務器所在地區
服務器:Nginx
數據庫:Mysql 5.6版本
PHP:5.6版本
緩存:Redis
PHP擴展:
Redis擴展 版本根據php版本
第三方服務:
視頻、圖片存儲采用阿里云OSS存儲
計費方式:按量付費,具體可問商務要收費標準鏈接
即時通訊使用騰訊云即時通訊服務
計費方式:按月付費,體驗版測試賬號100賬號數,房間累計10個,正式上線建議采用1999元套餐
短信驗證使用阿里云短信服務
計費方式:按條數
視頻直播SDK使用騰訊云直播SDK,購買騰訊云流量可免費使用SDK
系統支持接入其他第三方CDN具體接入方法根據不同CDN的接入文檔接入,騰訊云SDK可以不綁定任何三方CDN服務
大體目錄結構:
admin 系統后臺目錄
agent 代理后臺
app_index pc端展示頁
callback 系統相關的回調(支付、直播狀態)
mapi 客戶端接口文件
public 靜態資源文件(js、圖片、css樣式)
system 系統使用到的一些三方SDK(騰訊云、阿里云)
wap app中H5頁面的模板
后臺采用thinkphp3x框架
api未使用三方框架,自己封裝的相關db操作方法
搭建部署流程具體參考搭建文檔
支付:
官方支付寶
官方微信支付
系統支持接入第三方其他支付系統具體需要參考對應支付的文檔說明
道具系統:
禮物支持gif、svga格式
座駕支持svga格式
直播功能
1.PK,主播PK
開始PK:進入PK專屬頁面,顯示雙方勢力值,在一定時間內勢力值高的主播獲得PK勝利
PK規則:選擇PK時可查看pk規則
2.連麥
開始連麥:觀看用戶可以跟直播主播進行連麥,連麥支持3個用戶+1個主播。
3.禮物系統
禮物列表:顯示打賞主播的禮物,不同禮物具有不用價值
打賞:用戶在禮物列表中選擇禮物打賞給主播,需要消耗平臺虛擬幣
4.語音房
可進行多人語音房聊天,可聽到主播與上麥用戶的聲音,可以給上麥用戶送禮物
主播可封禁麥位或邀請直播間用戶上麥,還可以關閉上麥用戶麥克風。
用戶可以上麥,還可以關閉麥克風
用戶在語音房中可以選擇禮物打賞給主播
5.貴族系統
顯示貴族信息、開通要求、所需費用
貴族等級不同享受的特權不同,用戶根據貴族等級享有專屬標識
開通貴族需要消耗相應虛擬幣
6.青少年模式
為呵護未年人健康,青少年模式下每次使用都需要輸入密碼,監護人可主動選擇,并設置監護密碼
7.動態功能
1.發布視頻、圖片
用戶發布視頻動態視頻的首幀作為動態封面圖,發布圖片動態支持9張圖片
2.用戶操作
用戶可對視頻或圖片進行評論,點贊,可以分享動態
3.動態詳情
顯示主播、普通用戶發布的動態,動態包含圖片和視頻,用戶可以查看系統推薦的人物動態或自己關注的人物動態