news 2026/4/18 12:57:04

现代化视频聚合与播放应用KVideo

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
现代化视频聚合与播放应用KVideo

前言

什么是 KVideo ?

KVideo是一个基于Next.js 16构建的现代化视频聚合播放平台。采用独特的Liquid Glass设计语言,提供流畅的视觉体验和强大的视频搜索功能。

主要特点

  • 极致的设计体验:视觉效果流畅现代,强调极致的用户体验和视觉设计。
  • 智能多源聚合:支持从多个视频来源自动聚合资源,提供无缝播放体验,避免单一来源的限制。
  • 强大搜索功能:内置高效的视频搜索,支持快速定位内容。
  • 高性能优化:利用现代前端技术,实现快速加载和流畅交互。
  • 易部署:支持一站式免费部署,常用于自建影视站。

应用场景

  • 个人或小型影视站搭建:适合用户自托管一个在线追剧/视频网站,聚合各类影视资源,提供搜索和播放功能。
  • 视频内容聚合平台:用于收集多平台视频源,构建类似聚合型视频网站的工具。

目前KVideo仓库可能已删除、私有化或访问受限

安装

在群晖上以 Docker 方式安装。

在注册表中搜索kvideo,选择第一个kuekhaoyang/kvideo,版本选择latest

本文写作时,latest版本对应为2.0.0

端口

本地端口不冲突就行,不确定的话可以用命令查一下

# 查看端口占用netstat-tunlp|grep端口号
本地端口容器端口
30273000

命令行安装

如果你熟悉命令行,可能用docker cli更快捷

# 运行容器(bridge 模式)docker run -d\--restart unless-stopped\--name kvideo\-p3027:3000\kuekhaoyang/kvideo:latest# 运行容器(host 模式)docker run -d\--restart unless-stopped\--name kvideo\--networkhost\-ePORT=3027\kuekhaoyang/kvideo:latest

也可以用docker-compose安装,将下面的内容保存为docker-compose.yml文件

version:'3'services:kvideo:image:kuekhaoyang/kvideo:latestcontainer_name:kvideorestart:unless-stoppedports:-3027:3000

然后通过SSH登录到您的群晖,执行下面的命令:

# 新建文件夹 kvideo 和 子目录mkdir-p /volume1/docker/kvideo# 进入 kvideo 目录cd/volume1/docker/kvideo# 将 docker-compose.yml 放入当前目录# 一键启动docker-compose up -d

运行

在浏览器中输入http://群晖IP:3027就能看到主界面

和之前介绍的MoonTVKatelyaTV等最大的不同是,KVideo内置了资源

随便搜一个

直接播放,虽然不支持弹幕等,但是胜在开箱即用,不需要自己去找资源

KVideo本来应该是个开源项目

主界面上还保留了项目地址

但是现在已经打不开了

是担心大家发现少儿不宜的路由页面?

参考文档

KuekHaoYang/KVideo: 一个基于Next.js 16 构建的现代化视频聚合与播放应用 · GitHub
地址:https://github.com/KuekHaoYang/KVideo

kuekhaoyang/kvideo - Docker Image
地址:https://hub.docker.com/r/kuekhaoyang/kvideo

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/18 8:17:55

9、Windows 8 应用开发:用户体验设计与语言选择

Windows 8 应用开发:用户体验设计与语言选择 在 Windows 8 应用开发中,良好的用户体验(UX)设计至关重要。以下将介绍几种重要的合同和扩展,以及开发语言的选择。 搜索合同(Search Contract) 若你的应用管理内容,且希望这些内容在系统中随处可搜索,搜索合同就能满足…

作者头像 李华
网站建设 2026/4/17 16:29:21

10、Windows Store应用开发:语言选择与生命周期管理

Windows Store应用开发:语言选择与生命周期管理 1. XAML视图与绑定 在Windows Store应用视图中,视图是 Page 类的子类,这意味着XAML视图的根元素是 Page 元素,它可以包含带有UI元素的布局控件。以下是一个基本的XAML视图示例: <Pagex:Class="BlankApplica…

作者头像 李华
网站建设 2026/4/18 10:08:52

5道题判断你适合做银行测试吗?

这两年测试内卷越来越严重&#xff0c;想进大厂的通道基本堵死。而银行的测试岗难度则会小很多&#xff0c;工资可观&#xff0c;并且工作相对稳定&#xff0c;福利待遇好&#xff0c;但可能会对学历有一定要求&#xff08;相比于互联网公司&#xff09;。 所以就目前大环境而…

作者头像 李华
网站建设 2026/4/18 9:45:20

15、Windows应用数据存储管理全解析

Windows应用数据存储管理全解析 1. 应用数据管理概述 在启用应用功能后,需要选择访问数据的方式,而存储API提供了一种简单的途径。不同类型的应用,数据存储位置有所不同。对于桌面应用,数据通常存储在系统注册表、安装文件夹或用户配置文件文件夹(如AppData)中,建议使…

作者头像 李华
网站建设 2026/4/18 8:39:24

22、通知、无障碍与全球化开发指南

通知、无障碍与全球化开发指南 通知相关代码与实现 在开发过程中,我们常常需要实现向设备发送通知的功能。以下是相关的代码及实现步骤。 首先,定义一个用于存储 WNS(Windows Notification Service)认证令牌的类。在 C# 中,代码如下: [DataContract] public class W…

作者头像 李华
网站建设 2026/4/18 11:56:27

GPT-5.2国内稳定接入实战指南:中转调用全链路方案(Python适配)

引言 随着GPT-5.2的正式发布&#xff0c;其在推理效率、多模态处理、上下文理解等维度的能力大幅升级&#xff0c;成为国内开发者落地AI项目的核心选择。但实际接入过程中&#xff0c;跨境网络不稳定、海外支付链路复杂、存量代码迁移成本高 三大痛点&#xff0c;仍让超70%的中…

作者头像 李华