<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <id>https://ai.ccnvr.com/blog</id>
    <title>CCAI Blog</title>
    <updated>2026-11-06T02:00:00.000Z</updated>
    <generator>https://github.com/jpmonette/feed</generator>
    <link rel="alternate" href="https://ai.ccnvr.com/blog"/>
    <subtitle>CCAI Blog</subtitle>
    <icon>https://ai.ccnvr.com/img/ccai-wordmark.svg</icon>
    <entry>
        <title type="html"><![CDATA[CCAI 与 CCNVR：把视频理解接到完整录像流程]]></title>
        <id>https://ai.ccnvr.com/blog/meet-ccnvr</id>
        <link href="https://ai.ccnvr.com/blog/meet-ccnvr"/>
        <updated>2026-11-06T02:00:00.000Z</updated>
        <summary type="html"><![CDATA[CCAI 负责视频理解，CCNVR 负责通道、录像、告警和回放，两者组合成完整的自托管视频分析平台。]]></summary>
        <content type="html"><![CDATA[<p>CCAI 可以独立运行，但它并不是一座孤岛。视频分析最终通常要回到业务系统：谁负责通道？事件保存在哪里？告警如何展示？用户如何从告警回到录像？</p>
<p><a href="https://ccnvr.com/zh-Hans/" target="_blank" rel="noopener noreferrer" class="">CCNVR</a> 是第一套完整接入 CCAI 的开源 NVR 与视频平台，也展示了两类产品应该如何分工。</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="清晰的职责边界">清晰的职责边界<a href="https://ai.ccnvr.com/blog/meet-ccnvr#%E6%B8%85%E6%99%B0%E7%9A%84%E8%81%8C%E8%B4%A3%E8%BE%B9%E7%95%8C" class="hash-link" aria-label="清晰的职责边界的直接链接" title="清晰的职责边界的直接链接" translate="no">​</a></h2>
<p>CCAI 负责理解视频：</p>
<ul>
<li class="">从 RTSP 读取主码流、子码流或独立分析流。</li>
<li class="">用画面变化检测判断是否需要运行人员模型。</li>
<li class="">对多路通道共享模型和推理队列。</li>
<li class="">输出人员框、轨迹 ID、面积事件和区域规则事件。</li>
</ul>
<p>CCNVR 负责业务状态：</p>
<ul>
<li class="">把平台通道转换成分析任务。</li>
<li class="">保存事件、告警、快照和事件录像。</li>
<li class="">在告警中心展示来源、时间和快照。</li>
<li class="">在录像时间轴上标出告警区间。</li>
<li class="">管理权限、启用开关和 AI 服务生命周期。</li>
</ul>
<p>这意味着 CCAI 不需要连接数据库，也不需要理解用户权限和录像归档；它只通过本机 HTTP、事件回调和 WebSocket 与调用方协作。</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="用户看到的是完整工作流">用户看到的是完整工作流<a href="https://ai.ccnvr.com/blog/meet-ccnvr#%E7%94%A8%E6%88%B7%E7%9C%8B%E5%88%B0%E7%9A%84%E6%98%AF%E5%AE%8C%E6%95%B4%E5%B7%A5%E4%BD%9C%E6%B5%81" class="hash-link" aria-label="用户看到的是完整工作流的直接链接" title="用户看到的是完整工作流的直接链接" translate="no">​</a></h2>
<p>在 CCNVR 中，用户可以为每个摄像头分别启用画面变化和人员入侵。AI 服务启用后，添加摄像头向导会继续进入分析规则配置；服务关闭时，向导只保留摄像头和录像配置。</p>
<p>事件发生后，CCNVR 会保存事件与告警。用户打开告警列表，可以查看告警类型和快照，也可以点击回放跳到对应录像时间。平台录像时间轴会显示 AI、ONVIF 和 GB28181 告警区间。</p>
<p>当 AI 任务停止、配置更新或服务退出时，CCAI 会主动结束仍处于活动状态的事件。服务端也会在重启时关闭上一轮遗留的活动告警，避免事件长期显示为“进行中”。</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="适合怎样组合">适合怎样组合<a href="https://ai.ccnvr.com/blog/meet-ccnvr#%E9%80%82%E5%90%88%E6%80%8E%E6%A0%B7%E7%BB%84%E5%90%88" class="hash-link" aria-label="适合怎样组合的直接链接" title="适合怎样组合的直接链接" translate="no">​</a></h2>
<p>如果你已经有自己的 NVR、VMS 或业务平台，可以只部署 CCAI，通过任务接口和事件回调完成集成。</p>
<p>如果你希望直接获得摄像机接入、录像、告警、快照、回放和权限能力，可以使用 CCNVR。CCNVR 的 Windows 和 Linux 安装包已经包含 CCAI，但默认关闭，用户启用后才会启动分析服务。</p>
<p>访问 <a href="https://ccnvr.com/zh-Hans/" target="_blank" rel="noopener noreferrer" class="">CCNVR 官网</a> 了解完整产品，或继续阅读 CCAI 的<a class="" href="https://ai.ccnvr.com/docs/integration">接入方式</a>。</p>]]></content>
        <category label="integration" term="integration"/>
        <category label="ccnvr" term="ccnvr"/>
        <category label="architecture" term="architecture"/>
    </entry>
</feed>