搭建一个现代化视频聚合播放平台(含视频源)

搭建一个现代化视频聚合播放平台(含视频源)

前言

本文阅读大约5分钟

hello大家好,我是反调,今天给大家分享一个视频聚合播放的开源项目KVideo搭建教程,手把手教你免费部署一个自己的视频聚合播放平台。还有现成的视频源给你分享,教您配置。有兴趣的朋友可以看看,当然你嫌麻烦,可以直接使用我部署好的

项目介绍

KVideo这是一款聚焦极致体验与视觉设计的高性能现代化视频聚合播放应用。项目深度整合 Next.js 16 最新特性,结合 React 19 与 Tailwind CSS v4 技术栈,应用以 Liquid Glass 为设计核心,融合玻璃拟态、柔和圆角、光影交互等现代化 UI 特性。支持 HLS 流媒体播放、多源并行搜索、豆瓣集成与本地观看历史管理,适配全端设备,兼顾主题切换、无障碍设计与隐私保护,下面给大家讲解免费部署方式。

项目预览

官方站点:https://kvideo.pages.dev/ 我自己部署了一个在EdgeOne Pages上看后文

项目部署

1、静态页面部署

可以部署在CloudFlare、Vercel、EdgeOne Pages等平台。这里以EdgeOne Pages为例。其他平台部署方式一样的。

首先fork仓库到自己的GitHub账号。创建新的项目->导入GitHub仓库

这里建议你直接从仓库导入,因为仓库更新了,会直接触发重新部署操作,会将最新的代码重新部署到Pages页面。

项目名称自定义,加速区域(有备案的域名选择全球包含中国大陆,没有备案的选择全球不含中国大陆),其他默认,点击部署

然后等一会部署完毕以后,绑定自己的域名就行了,免费二级域名也可以。

2、docker部署,命令如下。

复制代码
docker run -d -p 3000:3000 -e NEXT_PUBLIC_SUBSCRIPTION_SOURCES='[{"name":"MySource","url":"..."}]' --name kvideo kuekhaoyang/kvideo:latest

其他部署方式这里不讲了,docker不会安装的朋友,可以看一下下面的文章

https://blog.csdn.net/weixin_45501045/article/details/156381637?spm=1011.2124.3001.6209
GitHub地址:https://github.com/KuekHaoYang/KVideo

我自己部署了一个在EdgeOne Pages上有兴趣的朋友可以看看

https://kvideo.hudis.dpdns.org/

视频源导入

视频源格式如下

json 复制代码
[
  {
    "id": "my_source_1",
    "name": "我的精选源",
    "baseUrl": "https://api.example.com/vod",
    "group": "normal",
    "priority": 1
  },
  {
    "id": "adult_source_1",
    "name": "特殊资源",
    "baseUrl": "https://api.adult-source.com/vod",
    "group": "adult",
    "enabled": true
  }
]

视频源配置如下面的步骤,你也可以直接在部署的时候去设置环境变量。但是还是推荐部署好以后在设置,这样很灵活。

点击界面的设置按钮。

进入系统配置界面以后,一直往下划,找到【数据管理】栏目,点击导入设置按钮

然后在链接导入模块输入视频源的地址。点击【获取按钮】。

等待配置成功的提示即可。

自定义数据源很不现实,这里反调给大家分享一个现成的视频源,下面地址自取:

https://raw.githubusercontent.com/rapier15sapper/ew/refs/heads/main/test.json

上面网址访问不了的,访问我这个。内容都是一样的哈,只是有些朋友可能进入不了GitHub。

https://bitiful.hudi.space/json/source.json

总结

完成上面的步骤,就可以部署一个自己的视频聚合播放平台了,当然这些视频源你也可以应用到其他的播放器中。好了,今天的分享就到这里了。感兴趣的朋友赶紧试试把。

相关推荐
做萤石二次开发的哈哈21 小时前
连锁门店、园区、交通枢纽的视频如何统一汇集?应用模板的接入与分权管理详解
人工智能·物联网·音视频·二次开发·视频监控·蓝海aiot一站式工作台·萤石云开放平台
david_tym1 天前
语音降噪模型GTCRN学习笔记(一)
音视频
架构技术专栏1 天前
Agent 工具调用:从工具声明到执行反馈
前端·人工智能·后端
别动我齐刘海1 天前
C++ 工程化学习
java·linux·前端·c++·学习·机器学习·机器人
志尊宝1 天前
Vue3 零基础每日笔记(071):暗黑模式与主题切换——CSS 变量 + Element Plus 暗黑方案
前端·css·笔记·vue·html·前端开发·软件开发
刘发财1 天前
前端如何生成10000页PDF文件?
前端·javascript·开源
A接拉起0071 天前
2026 年 JavaScript 开发者需要了解的知识
前端·javascript·后端
用户11481867894841 天前
面试官:大屏项目里十几个模块同时渲染上万条数据,怎么做到不卡?
前端·性能优化
前端市界1 天前
Pro React Admin: 统一工程底座,承载多种应用...
前端·github
葡萄城技术团队1 天前
dsh-spreadjs-editor 当前支持什么:安装前需要了解的几件事
前端