一、開源專案簡介
直播系統是完全開源的商業直播平臺原始碼,由專業直播軟體開發團隊自主研發,支援二次開發,全球伺服器任意節點可進行直播平臺搭建部署,含眾多運營級直播特色功能,快速實現平臺引流、互動直播、流量變現等運營需求。系統功能通用,無論是個人還是企業都可以利用該系統快速搭建一個屬於自己的商業直播平臺。
二、功能概述
三、技術選型
UNI-APP開源版系統前端採用uni-app+socket。io核心技術, 介面採用PhalApi框架配合TP5。1框架。
技術亮點
UNI-APP端:
一套程式碼,可釋出到iOS、Android、H5、以及各種小程式
依託Dcloud公司強大的生態圈, 開發者無論是拿來直接用還是自己修改後使用都十分的方便, 網上資料/文件齊全,無需擔心bug解決不了。
支援影片直播、聊天等即時通訊功能, 開源專案有很多,可是帶聊天室和直播的寥寥可數。
本專案已內建好socket。io元件, 開發者可直接拿來除錯學習。 無需再從基本的websocket寫起。
專案佔用空間小,全部加起來不到2MB,佔用開發者磁碟空間極少。
程式碼中做了多端適配, 小程式端、H5端、安卓、IOS端樣式都做到了樣式相容。
vue/nvue混合開發, 保證了樣式美觀的同時, 規避了nvue樣式的相容問題。
配置方便, 無需安裝, 下載之後使用Hbuilder編輯器即可執行檢視。
後端:
後臺應用ThinkCMF快速生成現代化表單。
PHPExcel資料匯出,匯出表格更加美觀,可視。
支援微信/支付寶支付,支付接入更加快捷,簡單。
後臺多工視窗化操作介面。
內建強大靈活的許可權管理。
內建組合資料,系統配置,管理碎片化資料。
客戶端完善的互動效果和動畫。
高頻資料快取。
內建PhalApi介面框架,前後端分離更方便。
WebSocket長連線減少CPU及記憶體使用及網路堵塞,減少請求響應時長。
支援佇列降低流量高峰,解除耦合,高可用。
無需安裝, clone下來即可直接使用, 完全100%程式碼真開源。
伺服器要求
作業系統Centos7。0以上 64位
伺服器是否需要新增域名白名單(ip可以訪問,域名不能訪問)
開放所有埠(根據搭建後的實際情況開放對應埠)
四、介面展示
五、開源協議
使用GPL-3。0開源協議
本專案開源版使用須知
允許用於個人學習、教學案例
開源版不可商用,如需商用請購買商業版
禁止將本專案的程式碼和資源進行任何形式的出售,產生的一切任何後果責任由侵權者自負
六、原始碼地址
私信回覆:直播系統