HTML5 视频交互标注实践:用开源播放器 ZWPlayer 实现热区、测验与分支节点(附接入代码)

Word多级标题出现黑块的解决思路(word 数字必须介于1-1638之间) 遇到多级目录出现黑块问题,看到一篇博客完美解决,在此记录。 阅读详情

最近在做一个培训视频的项目,需要在视频画面里叠加可交互的元素:关键步骤出现文字提示、部件上放可点击的热区跳转详情页、中间插入答题、根据选择跳到不同片段。这类需求统称"视频交互标注"(interactive video annotation)。本文记录完整的选型调研和落地过程,重点是开源方案的技术拆解与接入代码,给有同样需求的开发者参考。

一、需求分析:交互标注要解决什么问题

单向播放的视频在几个场景里天然吃亏:

  • 教学/操作演示:学员找不到关键步骤在哪一秒,靠反复拖进度条;
  • 产品展示:看到某个部件时想直接点进去看详情,而不是退出视频去搜;
  • 合规/培训:需要证明"不只是看过了",要在视频中段插入答题;
  • 分支内容:不同观看者按选择走不同片段,类似互动剧。

抽象成技术需求就是:在视频时间轴的指定区间叠加 DOM 元素,响应用户交互,并触发跳转、暂停、数据提交等动作。

二、技术选型:两条路线的调研结论

路线一:SaaS 互动视频平台

以智令互动(videoplay.cn)为代表,这类平台提供零代码编辑器、50 余种互动组件、视频托管转码和观看数据报表,能力很完整。

调研时(2026 年 9 月)其官网公开报价显示:免费档位仅包含少量基础事件,且有单视频 5 分钟、3 个项目的限制;交互类更强的"基本事件"从 999 元/年起步,“专业事件”(含数据报表)1999 元/年起步;商用授权需企业版(17998 元/年起步)。价格以官网最新页面为准。

这条路线适合:视频量大、需要平台托管分发、要看数据报表、团队非技术背景的场景——订阅费本质上是买基础设施和数据闭环。

路线二:开源播放器 + 自托管标注数据

如果视频本来就在自己的 OSS / 内网 / 本地文件里,缺的只是一个标注引擎,那 SaaS 的托管和报表价值就打了折扣,开源方案的性价比开始显现。

我最终选了开源 HTML5 播放器 ZWPlayer(官网:https://www.zwplayer.com/ ),看中三点:

  1. 标注能力是播放器内置的引擎,不是外挂脚本;
  2. 标注数据是独立的 JSON 文件(ZWMAP 协议),与视频解耦,可版本管理、可离线分发;
  3. 提供配套的可视化标注编辑器,浏览器本地解析视频,敏感素材不用上传。

两条路线的差异归纳:

维度SaaS 平台开源播放器(ZWPlayer)
视频托管平台托管转码分发自托管/本地文件
标注数据平台内闭环ZWMAP JSON,随代码仓库走
数据报表云端报表(付费档位)本地会话变量,无云端报表
定制集成嵌入为主源码级定制,CDN/npm/Vue/React
成本模式按年订阅分档开源免费使用

三、ZWPlayer 标注引擎技术拆解

这部分是落地前必看的原理,读源码(zwplayer/features/annotation.js)整理。

3.1 运行机制:时间轴驱动的 DOM 覆盖层

整体链路:

加载 ZWMAP JSON → 协议校验 → timeupdate 循环中
将 currentTime 与各节点 time_range 匹配 → 创建/移除 overlay 节点

标注元素渲染在一个绝对定位的交互层(interactionLayer)上,ResizeObserver 跟随播放器容器缩放;每个标注区间还会以彩色标记点的形式渲染到进度条上,data-type 携带节点类型,用户点标记可直接跳转。

3.2 ZWMAP 协议:标注即数据

一份标注文件长这样:

{
  "zwp_protocol": "ZWMAP/1.0",
  "zwp_type": "annotation",
  "zwp_version": "1.0",
  "nodes": [
    {
      "id": "tip-01",
      "type": "text",
      "time_range": [2.0, 8.0],
      "content": {
        "text": "注意看这一步的操作要点",
        "style": { "fontSize": 18, "fontWeight": "bold" }
      }
    },
    {
      "id": "btn-01",
      "type": "button",
      "time_range": [10.0, 18.0],
      "content": { "text": "查看完整文档" },
      "event": {
        "trigger": "click",
        "actions": [
          { "type": "OPEN_LINK", "url": "https://example.com/doc" }
        ]
      }
    }
  ]
}

id 唯一标识节点,time_range 是出现的秒数区间,event.actions 是动作列表。

协议层的工程处理值得借鉴:

  • 版本协商:校验 zwp_protocol 主版本号,超过播放器支持的大版本直接拒绝加载,避免静默错乱;
  • 节点级容错:单条节点非法(缺字段、time_range 区间倒置等)只跳过自身,整份数据照常加载;
  • id 白名单:/^[A-Za-z0-9_\-]+$/,畸形 id(含引号、方括号)会在后续 querySelector 拼接时炸出 SyntaxError,在入口拦截最根本;
  • 旧格式迁移:顶层单数 action 自动迁移为 event.actions[],历史数据不返工。

3.3 节点体系:13 种类型

类别节点典型用途
信息展示text / image / card / countdown步骤提示、部件说明、片头倒计时
交互触发hotspot / button透明热区跳转、显式按钮
数据收集quiz / form / vote答题、留言、投票
分支导航choice多分支剧情/分层教学
嵌套扩展webview / map / speed_controller内嵌页面、地图、可控变速

hotspot 是透明可点区域,button 是带主题色/描边/玻璃态样式的实体按钮,choice 挂 pause_on_show 就是标准的互动剧暂停选节点。

3.4 事件动作与会话变量

动作体系覆盖了完整的交互闭环:

  • 媒体控制:PAUSE_MEDIA / PLAY_MEDIA / SEEK_TIME / LOAD_ITEM
  • 链接与节点:OPEN_LINK / CONTROL_NODE(show / hide / toggle / activate)/ SET_VISIBILITY / ACTIVATE_EVENT
  • 数据与状态:SUBMIT_DATA / SET_VARIABLE / EMIT_MESSAGE

两个设计细节:

  1. 中断态与事件队列:quiz / branch 弹出时播放器进入中断状态,期间触发的交互进 FIFO 队列,退出后依序执行——避免了"答题时热区事件乱入"的经典竞态;
  2. 会话变量:Object.create(null) 创建,防原型链污染;配合 SET_VARIABLE 可以做"答对解锁后续片段"这类状态依赖的分支逻辑。

SEEK_TIME 还带返回导航栈,跳走之后能按层级回到跳转前的位置,长视频分层浏览时很实用。

3.5 安全与清理

  • 所有渲染文本统一走 escapeHtmlText 转义,标注 JSON 里的富文本不会注入 DOM;
  • 外链经 isSafeHttpUrl 校验;
  • 弹窗类节点的定时器统一登记,切换视频/卸载时批量清理,不会出现"切了视频还有延迟弹窗"的僵尸 UI。

四、接入实践

4.1 标注制作:可视化编辑器

打开 ZWPlayer 的在线标注编辑器(https://www.zwplayer.com/tools/annotation/ ),拖入视频(浏览器本地解析,不上传)或输入远程 URL,在时间轴上框选区间、添加节点、画布上所见即所得地排版,导出 annotation.json。

拿到 JSON 后和视频文件放一起,用在线播放器就能直接预览标注效果,验证交互逻辑不需要任何部署。

4.2 网页接入:一个参数

<script src="https://cdn.zwplayer.com/v3/zwplayer/zwplayer.js"></script>
<script>
    const player = new ZWPlayer({
        playerElm: '#mse',
        url: 'https://example.com/test.m3u8',
        annotations: 'annotation.json'  // 标注文件路径
    });
</script>

annotations 参数指向标注 JSON,播放器自动完成加载、校验和渲染。播放器本身支持 HLS / RTSP / WebRTC 等协议自动识别,标注能力与流协议正交。

4.3 Vue / React 组件接入

npm install zwplayervue3   # Vue 3 组件包
npm install zwplayer-react # React 组件包
<template>
  <zwplayer ref="zwplayerRef" :fluid="true"
    url="https://example.com/test.m3u8"
    annotations='annotation.json' />
</template>
import { ZwPlayer } from 'zwplayer-react';

export function Demo() {
  return (
    <ZwPlayer fluid={true}
      url="https://example.com/test.m3u8"
      annotations="annotation.json" />
  );
}

标注数据是纯 JSON,可以直接进 Git 仓库做 code review 和版本回溯——这是相对平台闭环方案一个容易被忽略的工程优势。

五、选型建议

两条路线没有绝对优劣,按场景取用:

SaaS 平台更合适:视频需要托管分发、要看观看行为/答题统计报表、制作团队非技术背景、商业项目需要正规商用授权。

开源方案更合适:视频已自托管(自有 OSS / 内网 / 本地)、只需要标注交互能力本身、要把标注嵌进自己的产品页面、敏感视频不出内网、或者想先低成本验证交互设计再决定投入。

一个务实的路径是:用开源方案跑通原型、验证交互设计和分支逻辑,业务规模化、需要数据报表时再评估商业平台——标注逻辑本身(时间轴区间 + 节点 + 动作)的抽象是相通的,迁移成本可控。

小结

视频交互标注的本质是"时间轴区间匹配 + DOM 覆盖层 + 事件动作"三件事。SaaS 平台把这三件事连同托管和报表打包成年费服务;ZWPlayer 这样的开源播放器则把标注引擎做进了播放器本身——13 种节点、ZWMAP JSON 数据协议、完整的动作体系和中断态管理,一个 annotations 参数接入,Vue/React 有现成组件。本文的选型结论、协议格式和接入代码都经过实际验证,希望给做同类需求的开发者省一点调研时间。

文中价格信息来自智令互动官网 2026 年 9 月公开页面,仅作选型调研记录,以官网最新报价为准。

tags: 视频标注, HTML5, 前端, 视频播放器, 开源

多模态数据集对比:MicroLens、PixelRec和Amazon在电商推荐中的表现差异 本文深入对比了三大主流多模态数据集MicroLens、PixelRec和Amazon在电商推荐中的表现差异。通过实际测试数据,分析了这些数据集在冷启动处理、模态融合、稀疏性挑战等关键场景下的真实表现,为算法工程师和研究员提供实用指南。特别关注多模态数据集的选择对推荐系统效果的影响,帮助开发者优化模型性能。 阅读详情

相关推荐

别再死记公式了!用HFSS/CST手把手教你仿真一个2.4GHz WiFi的PIFA天线(附参数调试技巧)

本文详细介绍了使用HFSS和CST仿真软件设计2.4GHz WiFi PIFA天线的全流程,包括建模准备、分步操作指南和参数调试技巧。通过可视化结果和实战案例,帮助工程师快速掌握天线设计的关键参数优化方法,提升辐射性能和工作效率。

weixin_31682031的博客 335

视频隐私脱敏工程化:CSRT/KCF追踪算法在本地推理中的实现与边界

在短视频内容合规审查中,动态遮挡(Dynamic Masking)是高频且高耗时的环节。传统手动关键帧打码不仅效率低下,且在目标快速移动或遮挡时极易出现遮罩漂移。本文从计算机视觉工程角度,解析基于CSRT与KCF算法的目标追踪方案在视频隐私处理中的技术路径、性能权衡及落地实践。

Mysssone的博客 208

3D点云处理:PointNet++与PointTransformer的对比

摘要: 3D点云处理中,PointNet++和PointTransformer是两种主流深度学习模型。PointNet++通过分层采样和分组策略提取局部特征,而PointTransformer利用自注意力机制捕捉全局上下文。实验表明,PointTransformer在分类(ModelNet40准确率92.1%)和分割(ShapeNet mIoU 85.7%)任务上性能更优,但计算开销较大(训练时间180秒/轮)。PointNet++在实时性场景更具优势(训练时间120秒/轮)。未来可结合两者优势,或优化Tr

shejizuopin的博客 1121

从一段视频到可漫游的 4D 有声场景:思路拆解与最小复现手记

只需一段手机视频,你就能生成可"走进去"的 4D 有声场景:转头时狗叫声方向随之变化,走近时声音更清晰。本文拆解 Video-to-4DAVScene 的核心思路,手把手带你用几十行 Python 搭出最小管线,把视频中的运动物体变成带空间位置的声源,并附上三个真实踩坑的排障经验,代码可直接跑。🎧

helloagent的博客 234

训练救星!EMA多尺度注意力让YOLOv11轻松攻克自定义数据集不涨点难题

在目标检测模型训练中,自定义数据集不涨点是阻碍算法落地的核心痛点之一。传统训练策略在数据分布特殊、样本量有限的场景下极易陷入收敛停滞,而 EMA(指数移动平均)结合多尺度注意力的方案,在自定义数据集上实现mAP 提升 6.5%,同时让训练曲线从“平缓停滞”转为“持续攀升”,彻底解决创新点在自有数据上的性能瓶颈。本教程将带你从原理到实践,通过 EMA 多尺度注意力为 YOLOv11 注入训练稳定性,让你的自定义数据集模型训练实现质的飞跃。EMA 衰减率:小样本数据集建议将decay。

FJN110的博客 160

Vue+OpenLayers6一本通,OpenLayers6完整教程大全,OpenLayers6全知全解,OpenLayers6入门、实战、扩展进阶三合一专栏目录汇总

Gis开发入门,OpenLayers、Leaflet、Maplibre-gl和Cesiumjs地图引擎介绍以及几种地图服务vms、vmts介绍OpenLayers介绍,相比较其他地图引擎有什么优点OpenLayers7.x版本和6.x版本有什么区别,是否需要升级到OpenLayers7版本?OpenLayers6实战:OpenLayers创建自定义控件,以创建一个地图复位控件为例OpenLayers6实战,OpenLayers创建自定义鹰眼控件,自定义鹰眼控件样式,调整鹰眼控件位置、大小、文字和按钮等样式。

GIS技术方向,GIS地图技术分享(GIS入门、Openlayers教程、Leaflet教程),做最好的GIS地图开发教程。关注博主公众号:eguid 2199

打字就能剪视频的AI工具

AI 会替代剪辑师吗?这个问题和“AI 会替代程序员吗”一样,问错了方向。会用 AI 工具的人,正在替代不会用的人。一个剪辑师用传统方式花三天做的宣传片,另一个人用 UniCut 一天做完,质量差不多,市场会选谁,答案很明显。工具的进化从来不是把专业的人淘汰掉,而是把专业的门槛拆掉。浏览器已经打开了,剩下的就是你愿不愿意试一下。体验地址:https://unicut.h5ds.com/开源仓库:https://github.com/mtsee/unicut。

d676015863的博客 157

后仿真中的关于延时问题(物理特性角度)

大家都知道,后仿真讲究仿真时序。那么,在网表阶段,接触到后仿延时问题。今天总结一下。

那么菜的博客 1772

本地化部署会议视频软件如何替换旧平台?账号迁移、历史数据与用户培训怎么安排?

账号先映射:身份与权限验证通过,再开放使用。资料分级处理:能查、能读、权限正确,比“全部搬完”更重要。切换可恢复:入口、增量数据和业务通知都要纳入回退方案。培训按岗位落地:让用户完成真实任务,而不是只听功能介绍。这套方法适合政企、集团及医疗等具有长期资料留存、多终端接入和业务集成需求的组织。小规模替换可以简化批次与流程,但不应省略权限验证、备份恢复和关键会议演练。

hz56789的博客 281

基于PCL的电力线点云提取与分割实现

本文基于PCL库实现电力线点云提取与分割,包含6个核心处理阶段:文件读取与结果文件夹创建、高程滤波分割候选点云、欧式聚类去噪、电力线分段提取、球形邻域搜索补全点云、最终分割与可视化保存。通过PCA计算点云线性特征(阈值0.91)筛选电力线点,采用欧式聚类(容忍度3.0)去除噪点,并针对不同规模聚类差异化设置球形搜索半径(4.0/6.0)补全点云。最终通过欧式聚类分割并可视化带颜色点云。算法对高程滤波阈值、聚类参数等具有敏感性,需根据点云特性调整优化。

weixin_45196569的博客 192

YOLOv11改进 | 注意力篇 | YOLOv11引入24年最新的ELA注意力机制,并构建C2PSA_ELA

为了解决这些限制,本文介绍了一种高效的本地注意力(ELA)方法,实现了一个简单的结构,大幅度的性能改善。我们精心设计了ELA中的三个超参数,产生了四个不同的版本:ELA-T,ELAB,ELA-S和ELA-L,以满足不同视觉任务的具体要求,如图像分类,目标检测和语义分割。到此本文的正式分享内容就结束了,在这里给大家推荐我的YOLOv11改进有效涨点专栏,本专栏目前为新开的,后期我会根据各种前沿顶会进行论文复现,也会对一些老的改进机制进行补充,如果大家觉得本文帮助到你了,订阅本专栏,关注后续更多的更新~

tsg6698的博客 1284

音频自动匹配歌词:本地音乐库元数据维护实践

实施顺序建议为:建立主库、统一命名、批量匹配、人工校验、权限分享、定期备份。工具选择上,SMB/WebDAV、Navidrome、Jellyfin 以及轻量文件管理服务各有适用场景,应结合访问方式、权限需求和维护成本评估。把文件组织好、把批量操作控制住、把备份习惯建立起来,歌词补全才能真正提升本地音乐库的可用性,而不是带来新的整理负担。音乐文件不常修改,但歌词、封面、播放列表和目录结构属于人工整理成果,丢失后恢复成本较高。更合理的顺序是:集中存放、统一命名、批量匹配、人工校验、权限管理、定期备份。

zxcvb153的博客 116

YOLOv13添加DRB模块map暴涨12.33!准确率提升8.56!召回率提升15.66

本文介绍了在YOLOv13模型中添加DRB模块的改进方法。实验结果显示,添加DRB模块后模型性能显著提升,mAP暴涨12.33%,准确率提升8.56%。文章详细说明了移植过程,包括创建yolov13-DRB.yaml配置文件、修改tasks.py和__init__.py文件,以及引入UniRepLKNet模块的具体实现。其中重点描述了GRNwithNHWC、NCHWtoNHWC等核心组件的实现细节,并提供了完整的模型结构配置代码。这些改进使得YOLOv13模型在保持原有架构优势的同时,获得了更强大的特征提取

FJN110的博客 2819

视频美颜sdk的API设计会影响开发效率吗?

视频美颜SDK不仅需要具备优秀的图像处理能力,API接口设计同样会影响软件开发效率。本文从接口调用、参数配置、版本兼容、开发文档以及业务扩展等多个角度,分析API设计对视频美颜SDK集成和后期维护的实际影响,为直播APP、视频社交平台等项目的SDK选型与技术开发提供参考。

wanyuekeji的博客 211

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

视频号数据怎么采?接入方式、字段范围与场景适配

视频号数据采集的技术难点不在“调哪个接口”,而在。官方API服务的是“经营与交易”闭环,返回的是直播记录、订单、售后等结构化实体,但播放完成率、互动明细、评论区内容这些内容分析赖以生存的字段,并不在官方接口的返回Schema里。这意味着任何技术方案的选择,本质上是。

城章科技 298

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

本地化部署会议视频软件如何开展试点?试用范围、评估指标与推广步骤

试用范围覆盖真实差异,评估指标具有明确口径,推广过程具备放行和回退机制。对于政企、金融、医疗及信创项目,尤其要避免三个误区:把本地部署等同于合规,把演示并发等同于生产容量,把功能清单等同于可运维能力。如果正在准备试点,建议先整理一张“网络—终端—业务—故障”矩阵,再决定试用人数。

hz56789的博客 320

AI 礼盒开箱视频怎么做?让商品亮相更有仪式感

AI商品视频通过精细设计开箱动作与场景节奏,将礼盒从静态包装转化为沉浸式送礼体验。从暖光布景、情感化构图到手部停顿、商品细节特写,每一帧都传递“精致”与“珍视”。以珠宝礼盒为例,俯拍视角下,红色对开门展开如舞台揭幕,银色项链在深蓝夜空衬底中缓缓呈现,掌心承托、缓慢转动,强化视觉记忆。结尾平铺构图,礼盒与商品共存,情绪由期待落至静谧珍藏。全程无文字,靠画面叙事,实现仪式感与品牌调性的深度融合。

yunhhhhh的博客 115

RN鸿蒙空间音频实战

示例仓库:https://atomgit.com/m0_37170006/react-native-ohos-spatial-audio 社区导引:框架源码与版本发布见 https://atomgit.com/CPF-RN/ohos_react_native/tree/0.84-main CPF-RN 鸿蒙社区:https://atomgit.com/CPF-rn。

buhuisuanfa的博客 2万+

通过 AIGC 生成视频何时才能告别“抽卡”!

如果视频的主体内容已经符合要求,只存在错误字幕或局部画面瑕疵时,重新生成不仅增加成本,还可能改变原本满意的部分。针对这类问题,WAND-EraseVibe+ 提供了视频擦除与画面重建能力。根据腾讯云披露的技术方案,该工具采用基于隐空间 Transformer 的生成式修复架构,先将视频画面编码为隐空间特征,在特征层推断并重建需要修复的区域,再解码为视频画面。白模前置、垂直场景调优和局部修复分别作用于不同环节,目的都是减少为了获得可用内容而付出的重复生成成本。

Enweitech Software Works 147

网页视频资源识别与本地化管理:从 HTTP 流媒体技术到完整的视频工作流

现代网页视频技术已经从简单的文件传输发展到分段传输、自适应码率和浏览器端媒体处理。这使视频播放体验不断改善,也让资源识别和本地管理变得更加复杂。对于技术人员而言,理解 HTTP、HLS、MPEG-DASH 和 MSE 的基本工作机制,有助于更准确地分析网页视频的传输过程。对于视频创作者和研究人员而言,建立从内容发现、资源识别到本地整理的完整工作流,可能比单纯寻找一个下载工具更有长期价值。

m0_68263549的博客 410

联犀 Go SIMD 实战:视频转码从 16.5ms 到 5.46ms

联犀Go视频转码实战:在352×288测试流中单帧单核CPU耗时从16.5ms到5.46ms,区分SIMD、代码及编码策略的综合收益。保留测试条件、压测结果与适用边界。

QQ603785348的博客 334

15. 调用ComfyUI生成视频!

在“导演大师”中,我们不仅支持导出分镜导演包并一键导入运行,还为用户提供了极高的自定义自由度。许多创作者希望结合自己精心调试的 MiniMax H3 工作流来生成视频,这当然是完全支持的。通常有两种操作方式:一种是手动复制,将分镜的资产与提示词手动粘贴至本地工作流中;另一种则是更为高效的自动化方案——直接在“导演大师”中调用 ComfyUI 工作流,实现一键生成。本文将重点介绍后者的配置与使用全流程,帮助你打通从分镜脚本到视频直出的自动化链路。

2601_95544990的博客 238

AI智能美妆如何适应不同面部特征?视频美颜SDK技术解析

AI智能美妆正在推动视频美颜技术向个性化方向发展。面对不同用户的脸型、眼型、唇形及肤色差异,视频美颜SDK如何通过人脸检测、关键点识别、动态追踪和实时渲染实现精准适配?本文从核心技术原理、不同面部特征的妆容适配方式,以及实际应用场景等方面展开解析,帮助开发者了解AI智能美妆的技术实现与发展趋势。

q1031691172的博客 357

面向强噪声工业场景的 KL‑2510 音频 DSP 模组设计与多场景落地分析

KL-2510是一款22×16mm邮票孔SMT封装音频模组,集成ADC/DAC、AI-ENC降噪(45–90dB)与AEC回声消除(100dB),支持USB免驱及模拟/PDM麦克风输入,具备4档硬件拾音增益,适配医疗、矿山、安防等复杂噪声场景。通过五类真实案例验证其在病房对讲、井下报警、门铃对讲等应用中的稳定性与易用性。重点提示:需接入AEC_IN参考信号、输出加分压电路、外设勿接3V3电源,避免烧毁。适用于空间紧凑、无算法团队的嵌入式项目,显著降低音频开发门槛。

R190_6589的博客 391

Gemini Omni 1.2 Flash发布:视频10秒变15秒、720p降价30%

发布日期:2026-11-06Gemini Omni 1.2 Flash是Google于2026年11月发布的视频生成模型,支持原生15秒视频、多轮对话编辑和更强的参考素材遵循。Google公告发布于北京时间11月6日凌晨,官网标注日期为11月5日。相比Omni 1.1,新版把最长片段从10秒延长至15秒,720p视频单价降至每秒0.07美元,降幅30%。这次更新还涉及生成之后的修改:换背景、调光线、替换产品,可以围绕同一条视频继续提出要求。

aidoudoulong的博客 410

实时互动、直播、点播:音视频SDK选型的技术逻辑

在远程办公、在线教育、文娱电商、政务民生等数字化业务中,音视频能力已经成为多数互联网应用的基础设施。行业内目前形成了实时互动、直播、点播三种主流业务形态,三者在技术架构、传输逻辑与技术指标上差异明显。对研发团队和技术决策者来说,先分清业务属于哪种形态,再据此匹配音视频SDK与传输方案,可以直接影响研发周期、开发成本和终端体验。本文拆解三类业务形态的技术特征、核心指标与选型逻辑,并补充相关的传输原理,供选型时参考。## 一、实时互动:低延迟双向交互的技术体系实时互动的本质,是在双方或多方之间建立低延迟、高稳定

YWamy的博客 146

直播上课+课后回放,音视频流媒体直播/点播系统EasyDSS直播/点播帮健身房搭建线上健身

助力场馆打造轻量化、可复用的线上健身教学资源。

EasyDSS官方技术博客 183
上一篇: videojs v10 源代码系列解读:06 · DOM 工具箱:事件、聚焦、Shadow DOM、定位
下一篇: videojs v10 源代码系列解读:07 · AbortSignal 组合与可取消异步
逻辑玩家
博客等级 码龄19年 75粉丝 108原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值