Onlyfans网红视频社区源码_网红视频订阅_自建直播服务

VideoHub源码简介

VideoHub是一套面向企业、内容创作者、视频社区和直播平台的自托管Onlyfans网红视频社区源码,将视频发布、短视频、创作者频道、社区互动、多人实时直播、直播回放、内容审核、广告、会员、打赏以及后台运营管理等功能整合到一个平台中。

与依赖第三方视频平台的方案不同,VideoHub采用自托管部署模式,企业可以将程序、视频、图片及相关数据部署到自己的服务器或兼容S3的对象存储中,并根据自身业务需求配置品牌、内容分类、用户权限、支付、直播和社区功能。

VideoHub适合搭建视频内容平台、UGC创作者社区、短视频平台、直播网站、在线媒体平台、垂直视频社区以及具有内容变现需求的网站。

演示地址:点此查看

自托管视频创作CMS源码_多人直播系统_视频网红社区

 

VideoHub主要优势

VideoHub的核心特点并不是单纯的视频播放,而是将视频CMS、短视频、创作者平台、社区、多人直播、直播回放、内容审核和商业化整合在一个自托管系统中。

其主要特点包括:

  1. 自托管部署:程序和数据可以部署在自己的服务器环境。
  2. 完整视频CMS:覆盖上传、处理、发布、分类、标签、播放和统计。
  3. Shorts短视频:支持垂直短视频内容消费模式。
  4. 创作者生态:提供频道、Creator Studio、订阅和收益管理。
  5. 多人直播:支持浏览器直播、RTMP、多人连麦和屏幕共享。
  6. 直播互动:支持聊天、投票、礼物、打赏和实时管理。
  7. 直播回放:将直播内容继续转化为可观看、可互动的视频资产。
  8. 商业化体系:支持钱包、打赏、礼物、会员、广告和创作者分成。
  9. 社区功能:支持帖子、评论、私信、订阅和通知。
  10. 后台运营:提供用户、内容、直播、审核、客服、权限和财务管理。
  11. 多语言支持:内置128种语言包,并提供后台翻译编辑功能。
  12. 现代技术架构:采用Laravel 13、React 19、Redis、FFmpeg、LiveKit和Docker等技术。
  13. 适合独立平台:企业可以根据自身业务打造品牌独立的视频和直播平台。

VideoHub核心功能

1. 视频CMS与内容发布

VideoHub提供完整的视频内容管理体系,支持从视频上传、转码、缩略图生成到发布、审核和统计分析的完整流程。

主要功能包括:

  • 本地视频上传
  • 支持断点续传
  • 上传进度与处理状态显示
  • FFmpeg和FFprobe媒体处理
  • 视频信息自动识别
  • 视频方向检测
  • 自动生成视频缩略图
  • 自定义视频封面
  • 视频分类和标签
  • 视频语言设置
  • 受众设置
  • 视频公开、私有和受限访问
  • 定时发布
  • 视频变现设置
  • 视频搜索
  • 视频推荐
  • 视频播放历史
  • 收藏、点赞和稍后观看

平台还支持通过URL导入外部视频资源,并可以根据配置对YouTube、Vimeo、Dailymotion和Twitch等平台进行内容导入。

对于拥有大量视频资源的企业,后台还提供批量导入功能,可以统一设置分类、标签、可见性,并处理重复内容和导入错误。

2. Shorts短视频系统

VideoHub内置类似短视频平台的垂直视频浏览体验,可以建立独立的Shorts短视频内容体系。

用户可以在移动端或桌面端快速浏览短视频,并进行点赞、评论、互动、关注创作者等操作。

企业可以利用该功能搭建:

  • 短视频社区
  • 垂直短视频平台
  • 短剧平台
  • 品牌视频社区
  • 创作者内容平台
  • 娱乐视频平台

自托管视频创作CMS源码_多人直播系统_视频网红社区

3. 创作者频道与Creator Studio

每个创作者都可以拥有独立的公开频道。

创作者频道支持:

  • 频道封面
  • Logo及头像
  • 社交链接
  • 创作者认证
  • 统计数据
  • 订阅功能
  • 通知设置
  • 视频列表
  • Shorts
  • 播放列表
  • 社区内容
  • 创作者收益

VideoHub同时提供Creator Studio创作者后台,让创作者可以集中管理视频、Shorts、评论、播放列表、频道资料、数据分析和收益。

这种模式适合构建类似“创作者+平台”的UGC内容生态,让平台负责提供基础设施,而创作者负责生产和运营内容。

多人实时直播

VideoHub的一项重要功能是多人参与式直播。主播可以直接通过浏览器摄像头和麦克风进行直播,也可以共享屏幕,或者使用支持RTMP协议的外部编码器进行推流。

直播开始之前,可以配置:

  • 直播标题
  • 直播简介
  • 分类
  • 标签
  • 可见性
  • 开播时间
  • 直播封面
  • 参与者权限

直播房间支持主播、嘉宾、参与者、管理员和观众等不同角色。

多人连麦与直播布局

观众可以申请以纯音频或者音视频形式加入直播,主播或管理员批准后即可参与。

平台支持:

  • 嘉宾邀请
  • 用户名建议
  • 后台候场管理
  • 参与者审核
  • 参与者移除
  • 自适应网格
  • 主播焦点
  • 分屏布局
  • 屏幕共享
  • Spotlight重点展示

对于访谈节目、在线会议、直播活动、多人聊天、播客直播以及互动娱乐等场景具有较好的适用性。

直播稳定性与诊断

VideoHub支持自动重连和媒体重新发布,并提供直播连接诊断能力,可以查看:

  • 设备状态
  • 媒体轨道
  • 比特率
  • 网络延迟
  • 帧率
  • 连接状态

这些功能能够帮助管理员和主播排查直播过程中的设备或网络问题。

自托管视频创作CMS源码_多人直播系统_视频网红社区

直播互动与内容审核

直播过程中可以使用实时聊天、表情反应、置顶消息和慢速模式等互动功能。

同时支持:

  • 删除聊天消息
  • 限制观众
  • 投票
  • 目标进度条
  • 观众禁言
  • 评论限制
  • 加入请求审核
  • 移除参与者
  • 举报处理

平台可以记录加入、离开、移除、投票、礼物、贴纸、打赏以及系统事件,并在直播结束后保留到回放内容中。

这使VideoHub不仅可以作为直播播放器,还可以形成完整的直播互动和社区运营系统。

直播回放系统

直播结束后,VideoHub可以对直播内容进行回放处理。

系统支持对直播房间进行组合录制,将当前直播舞台、参与者信息以及音频身份卡片等内容整合到回放视频中。

回放功能包括:

  • 自动回放处理
  • 媒体信息检查
  • 缩略图生成
  • 云端复制
  • 横屏与竖屏播放
  • 聊天回放
  • 视频章节
  • 精彩时刻
  • 直播事件
  • 评论
  • 点赞
  • 视频剪辑
  • 贡献记录
  • 回放数据分析
  • 相关直播推荐
  • 标签
  • 分享
  • 回放通知

因此,直播内容不必在直播结束后失去价值,而可以继续作为点播视频进行传播和商业化。

自托管视频创作CMS源码_多人直播系统_视频网红社区

社区与私信功能

VideoHub不仅是视频CMS,还包含创作者社区系统。

创作者可以发布带有文字和媒体内容的社区帖子,用户可以进行:

  • 点赞
  • 回复
  • 评论
  • 举报
  • 表情互动
  • 贴纸互动
  • 频道订阅

平台还支持私信功能,用户可以直接从创作者主页发起私人对话。

通知系统则可以针对账号活动、视频内容、直播、回放、审核以及参与者事件发送通知。

自托管视频创作CMS源码_多人直播系统_视频网红社区

视频播放与用户体验

VideoHub提供响应式视频浏览体验,可以根据桌面电脑、平板电脑和手机屏幕自动调整页面布局。

视频播放支持:

  • 多种清晰度选择
  • 字幕
  • 播放进度保存
  • 观看历史
  • 推荐视频
  • 分类浏览
  • 创作者浏览
  • 直播浏览
  • 标签搜索
  • 播放列表

搜索功能可以覆盖视频、频道、播放列表、直播和标签等内容。

用户还可以创建自己的内容库,包括收藏、书签、点赞视频、稍后观看以及播放历史。

视频商业化与平台变现

VideoHub提供比较完整的内容商业化功能,可以帮助企业建立创作者经济体系。

钱包与支付

用户可以通过配置好的Stripe或PayPal支付流程进行钱包充值,并查看交易记录。

平台支持:

  • 钱包余额
  • 充值
  • 交易记录
  • 打赏
  • 礼物
  • 会员
  • 创作者收益
  • 平台佣金
  • 提现记录
  • 收益统计

打赏与礼物

创作者可以接受用户打赏。

平台可以设置固定金额或自定义金额,并配置最低和最高打赏额度。

同时支持礼物和Super Stickers超级贴纸,可以设置价格、钱包余额检查、直播动画以及回放历史。

会员体系

VideoHub可以建立创作者会员体系,并统计:

  • 会员收入
  • 创作者收益
  • 平台佣金
  • 用户贡献金额
  • 支付记录

企业可以根据自身商业模式设计会员订阅和创作者分成方案。

广告系统

平台还提供广告管理能力,可用于展示:

  • 图片广告
  • 媒体广告
  • 可信HTML广告
  • 视频VAST Pre-roll广告

后台支持广告位置、投放时间、目标人群、展示规则和效果数据管理。

后台管理与运营

VideoHub提供完整的管理员后台,可以统一管理网站用户、视频、直播、创作者、订单、广告和系统运行状态。

用户和创作者管理

管理员可以管理:

  • 用户账号
  • 创作者账号
  • 用户角色
  • 账号状态
  • 创作者认证
  • 配额
  • 封禁
  • 邮件操作
  • 创作者申请
  • 暂停账号
  • 删除账号

内容管理

支持集中管理:

  • 普通视频
  • Shorts
  • 社区帖子
  • 分类
  • 标签
  • 内容审核
  • 推荐内容
  • 批量操作
  • 视频导入
  • 活跃直播间
  • 定时直播
  • 直播回放

审核与客服

系统提供举报和客服工单管理能力。

管理员可以查看被举报内容、分配处理人员、设置优先级、记录处理结果,并管理客服事件、客服人员和SLA状态。

对于UGC视频平台而言,这套内容审核机制有助于建立更加规范的社区运营流程。

权限与团队管理

VideoHub支持自定义后台角色和权限组。

企业可以按照部门和岗位设置不同的后台访问范围,例如:

  • 超级管理员
  • 内容管理员
  • 审核人员
  • 客服人员
  • 财务人员
  • 直播管理员
  • 运营人员

同时支持团队成员邀请、权限范围以及访问状态管理。

适合需要多人协作运营视频平台的企业。

网站品牌与多语言

VideoHub提供较完整的网站品牌定制功能。

支持:

  • Logo上传
  • Favicon设置
  • 首页文案编辑
  • 导航设置
  • 响应式布局
  • 桌面端适配
  • 平板端适配
  • 移动端适配
  • 浅色主题
  • 真黑色主题
  • 自定义强调色
  • Obsidian Gold等配色方案

系统内置128种语言包,并提供后台翻译编辑器,适合面向不同国家和地区搭建多语言视频平台。

数据存储与备份

VideoHub支持本地媒体存储,也支持兼容S3协议的对象存储。

企业可以根据视频规模选择不同的存储架构。

系统支持数据库、程序源文件、媒体文件和指定目录的备份,并提供:

  • 备份大小检查
  • 大文件处理
  • 自动定时备份
  • 备份历史
  • 备份状态
  • 后台任务队列
  • 失败任务记录
  • 系统日志
  • 缓存管理
  • 管理员操作历史

Laravel Scheduler可以用于执行内容发布、系统维护、备份以及其他周期性任务。

安装与部署

VideoHub提供四步网页安装程序,可以降低首次部署的复杂程度。

安装程序会检查:

  • PHP版本
  • PHP扩展
  • 数据库连接
  • Redis
  • Node.js
  • npm
  • FFmpeg
  • FFprobe
  • Docker
  • 存储空间
  • HTTPS
  • 磁盘容量
  • 系统进程权限

随后填写网站、数据库、Redis、时区、授权以及管理员账号信息。

安装过程中可以实时查看依赖安装、前端构建、数据库迁移、礼物与贴纸目录导入以及管理员账号创建状态。

安装完成后,系统会执行环境验证,并直接进入网站。

此外,程序还提供Docker运行环境安装器,以及LiveKit信令、RTMP Ingress、Room Composite Egress等直播相关配置模板。

VideoHub技术架构

VideoHub采用现代Web技术栈构建,主要技术包括:

技术 用途
Laravel 13 后端应用框架
React 19 前端界面
Vite 前端构建工具
MySQL / MariaDB 数据库
Redis 缓存及队列
FFmpeg 视频处理与转码
FFprobe 媒体信息分析
LiveKit 实时音视频及多人直播
RTMP Ingress RTMP直播推流接入
Room Composite Egress 直播房间组合录制
Docker 直播服务运行环境
Docker Compose v2 容器编排
Laravel Queue 后台任务处理
Laravel Scheduler 定时任务

VideoHub服务器要求

VideoHub属于视频处理和实时直播类应用,对服务器环境的要求明显高于普通WordPress网站、企业官网或常规PHP程序。

基本环境要求包括:

  • PHP 8.3或更高版本
  • 必要PHP扩展
  • MySQL或MariaDB
  • Redis,并建议使用私有且经过身份验证的Redis服务
  • Node.js 20.19.0或更高版本
  • npm 9或更高版本
  • FFmpeg
  • FFprobe
  • Docker Engine
  • Docker Compose v2
  • HTTPS环境
  • 足够的磁盘空间
  • 满足直播业务需求的网络及媒体端口

普通虚拟主机通常不适合直接部署VideoHub。

如果主机无法运行FFmpeg、Redis、后台队列、Docker或相关媒体服务,即使能够运行PHP和MySQL,也无法完整发挥VideoHub的视频处理和多人直播功能。

因此,更适合使用VPS、云服务器、独立服务器或具备完整容器运行能力的云平台进行部署。

软件包包含内容

VideoHub软件包主要包括:

  • Laravel应用程序源码
  • Composer依赖
  • React前端源码
  • Vite前端源码
  • 四步网页安装程序
  • 数据库迁移文件
  • 内置目录导入工具
  • 礼物目录文件
  • 贴纸目录文件
  • 默认Logo
  • 默认Favicon
  • LiveKit Docker运行环境安装器
  • LiveKit配置模板
  • Apache配置规则
  • Nginx配置示例
  • 在线文档
  • 软件包文档

第三方服务与部署注意事项

虽然VideoHub自身提供了较完整的平台功能,但部分服务需要企业自行准备第三方账号和服务环境。

例如:

支付服务:
打赏、充值、会员等支付功能需要自行配置Stripe和/或PayPal账号及对应API凭证。

对象存储:
如果使用S3兼容对象存储,需要准备相应的云存储账号、Bucket、访问凭证以及网络配置。

邮件和短信:
邮件通知、短信通知等功能需要配置相应的第三方服务及凭证。

直播服务:
多人直播功能需要在网页安装程序完成后进一步安装和配置Docker运行环境以及LiveKit等直播组件。

另外,演示站中的视频、图片、用户、交易记录和统计数据主要用于展示软件功能,并不代表生产环境中的实际内容。

总结

VideoHub可以理解为一套面向企业和内容平台的自托管视频CMS+创作者社区+多人直播系统。它不仅能够完成传统视频上传、转码、播放和管理,还进一步整合了Shorts短视频、创作者频道、社区互动、私信、多人直播、直播回放、实时聊天、礼物、打赏、会员、广告以及后台运营等功能。

对于希望拥有独立视频平台、降低对第三方视频社区依赖,并进一步建立创作者内容生态和商业化体系的企业来说,VideoHub提供了一套较完整的技术基础。

需要注意的是,由于VideoHub涉及FFmpeg视频处理、Redis后台任务、Docker、LiveKit以及实时媒体通信,因此部署时应优先选择配置充足的VPS、云服务器或独立服务器,而不建议直接部署在普通共享虚拟主机环境中。

本站大部分资源收集于网络以及网友投稿,本不保证资源的完整性以及安全性,请下载后自行测试。
本站资源仅供下载者学习技术,版权归资源原作者所有,请在下载后24小时之内自觉删除。
本站资源仅供下载者学习IT编程开发技术,请遵守国家法律法规,严禁用于非法用途。
若作商业用途,请购买正版,由于未及时购买正版发生的侵权行为,与本站无关。
如您是版权方,本站源码有侵犯到您的权益,请邮件联系331752841@qq.com 删除,我们将及时处理!

常见问题FAQ

链接地址失效怎么办?
下单后客服会及时检查链接地址是否有效,并即时更新网盘并通过注册邮箱发送通知和链接,如未即时处理请联系站长。
提示下载完但解压或打开不了?
最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。若排除这种情况,可在对应资源底部留言,或 联络我们。
有演示地址吗?包搭建吗?
代码众多,不可能所有都提供演示地址,文章里未提供演示就是没有演示。部分代码支持包搭建,具体联系客服。
❌