KVS 6.4.0

14 October, 2025

请在 KVS 论坛上查找有关更新的完整信息以及增强功能的屏幕截图:KVS 6.4.0 更新

KVS 6.4.0 的新增功能: 1)由于Google视频索引的变化,我们必须彻底修改视频文件传输系统以及相册照片传输。这导致了该领域的许多改进,如下所述。
  • 视频文件和照片的本地链接现在稳定,不再依赖于所选的保护类型。这些本地链接仍然可供搜索机器人访问,无需保护参数,并且我们添加了对 Yandex 机器人的验证支持(之前仅支持 Google 和 Bing)。现在,搜索机器人的页面缓存已禁用,使它们始终能够通过播放器查看最新信息。
  • 一个新选项允许您阻止访问带有空引荐来源网址的本地链接。虽然我们仍然认为启用完全保护模式没有必要(即使在您自己的项目之间也没有热链接),但如果您允许自己的项目之间的热链接并希望阻止第三方热链接,那么它会很有用。
  • 您现在可以自定义链接模式(例如,删除 /get_file/ 和 /get_image/ 等旧模式)。此选项位于 setup.php 文件中,无法通过管理面板使用。如果您的项目已经有索引视频,请不要更改模式,因为这会重置索引并可能导致取消索引或禁止。对于新项目,请在视频开始索引之前更改此设置。新的链接结构对视频和格式信息进行编码,并且不会透露它属于哪个视频或专辑。
  • 对于使用KVS的远程存储服务器,您必须手动更新所有服务器上的remote_control.php脚本以激活新功能。这包括带有编码数据的新链接格式、模式自定义(从 URL 中删除remote_control.php)以及通过管理面板设置链接过期时间(以前需要手动编辑)。最重要的是,搜索机器人的临时链接现在是永久性的,并直接在远程存储服务器上进行验证。 KVS 现在将监控并通知任何服务器的remote_control.php 版本是否已过时。
  • 对于使用CDN交付的存储服务器,我们无法提供解决方案。根据我们对Google新要求的解读,所有视频文件链接(包括最终的CDN存储链接)必须稳定且始终可供搜索机器人访问(最好没有过多的保护参数)。您需要联系您的 CDN 提供商以实施必要的更改;否则,Google 可能无法对视频进行索引。这要根据具体情况而定。
  • 我们新的默认设置现在要求 720p 作为强制视频格式。默认情况下,站点地图/JSON-LD 数据和播放器将使用此格式。以前,我们默认使用 480p,但 Google 现在可能认为它的质量太低而无法索引。如果您的视频已被毫无问题地编入索引,我们建议不要更改任何内容,以避免影响现有的索引网址。否则,请在播放器设置和站点地图格式选项下的主题设置中切换到 720p 作为默认值。
  • 新的播放器设置允许隐藏超出用户设备分辨率的视频格式。例如,大多数手机上不支持 1080p,而 4K 只会出现在具有 4K 显示屏的设备(例如电视或显示器)上。
  • 扩展了视频播放的错误日志记录:如果启用了玩家事件跟踪,KVS 现在将在视频统计部分收集每个视频的错误计数。您可以对这些数据进行分组和分析,以识别有问题的视频(例如高错误率、丢失文件)或特定存储组(例如一台服务器存在传输问题)。还可以为每个存储组启用调试模式,以分析服务器之间的传输/错误率,这对于识别组中有问题的服务器非常有用。
  • 新的视频重新发布功能允许将现有视频重新发布为新视频,而无需重新处理文件。旧视频将被删除,并使用新的发布日期创建新的副本,但保留所有以前的信息。
  • 添加了对 magick 二进制文件的支持(来自 ImageMagick)。以前,KVS 仅适用于 Convert 命令,默认情况下,ImageMagick 版本 7 中不再包含该命令。现在,您可以使用较新的 ImageMagick 库存版本,而无需重新编译转换。
  • 为个人视频和专辑提供了新的“仅限好友”访问选项。还有一个“只有我”选项的请求,我们没有忘记 - 但由于技术限制,这还不可能。首先需要一个内容调度模块。
  • 13)引入了新的多维统计GUI。它允许您在单个列表中配置和查看不同的统计维度,以进行更深入的分析。
  • 统计中新增电视设备类型。
  • 添加了两个新的地理封锁和年龄验证选项:与 AgeVerif.com 集成,允许在不更改网站模板的情况下对特定国家/地区进行年龄检查。只需获取 API 密钥并在 KVS 网站设置中列出所需的国家/地区,即可在您的网站上运行此功能。另一种选择是禁用来自特定引荐来源网址的流量的年龄验证。
  • 评论管理已移至其自己的管理员权限组中,以将其与用户管理分开。
  • 同义词生成器插件现在可以选择关闭旧内容的目录更改,因此旧页面的 URL 在处理后不会更改。
  • Neuroscore 插件现在支持专辑同义词(以前仅适用于视频)。
  • 除了在具有标记支持的站点文本中使用的 [rand] 和 [pseudorand] 结构之外,您现在还可以使用 [if] 来隐藏具有空值的部分文本。这与主题相关,但我们默认主题中的所有 SEO 文本(标题、描述、关键字和 SEO 文本)都支持它。详细信息请参见:https://forum.kernel-video-sharing.com/topic/59-working-with-seo-texts-and-urls-in-kvs-themes/
  • 导出源现在可以通过卫星工作,并将使用卫星特定设置传送数据。例如,如果卫星使用不同的区域设置,则源将输出翻译后的标题。
  • 我们发布了一篇关于集成 Manticore Search 作为 Sphinx 替代品的新论坛文章。如果 Sphinx 适合您,则无需紧急切换,但未来的 PHP 版本可能会破坏兼容性。如果外部搜索没有返回结果,KVS 现在会回退到内部搜索 - 这可以防止因 Sphinx 服务器错误导致丢失相关视频或空搜索页面等问题。
  • 已修复的错误:
  • [严重] 在某些情况下,通过导入下载的视频文件不完整,导致视频被截断。
  • [低] 在某些情况下,水印可能会在视频边缘被裁剪。
  • [低] 抓取工具下载屏幕截图的问题。
  • [低] 通过抓取器下载专辑不使用抓取器代理设置。
  • [低] mode_interconnected 不适用于内容源。
  • [低] 管理面板中未记录播放器播放速度。
  • 全新的KVS 7.0.0就在这里 立即订购