<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <id>https://ccnvr.com/blog</id>
    <title>CCNVR Blog</title>
    <updated>2026-10-25T04:00:00.000Z</updated>
    <generator>https://github.com/jpmonette/feed</generator>
    <link rel="alternate" href="https://ccnvr.com/blog"/>
    <subtitle>CCNVR Blog</subtitle>
    <icon>https://ccnvr.com/favicon.ico</icon>
    <rights>Copyright © 2026 CCNVR</rights>
    <entry>
        <title type="html"><![CDATA[CCNVR v1.0.2: Multi-view video wall, ONVIF alarms and a unified alarm center]]></title>
        <id>https://ccnvr.com/blog/ccnvr-v1.0.2</id>
        <link href="https://ccnvr.com/blog/ccnvr-v1.0.2"/>
        <updated>2026-10-25T04:00:00.000Z</updated>
        <summary type="html"><![CDATA[CCNVR v1.0.2 adds a draggable multi-view video wall, ONVIF alarm ingestion, a unified alarm center and new display settings.]]></summary>
        <content type="html"><![CDATA[<p>CCNVR v1.0.2 is focused on two things users have been asking for: a real multi-view video wall and a single place to see alarms from both GB28181 and ONVIF devices.</p>
<p><img decoding="async" loading="lazy" alt="CCNVR v1.0.2" src="https://ccnvr.com/assets/images/ccnvr-1.0.2-1a38780482a21009620ba3051e1d5867.png" width="1200" height="630" class="img_ev3q"></p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="multi-view-video-wall">Multi-view video wall<a href="https://ccnvr.com/blog/ccnvr-v1.0.2#multi-view-video-wall" class="hash-link" aria-label="Direct link to Multi-view video wall" title="Direct link to Multi-view video wall" translate="no">​</a></h2>
<ul>
<li class="">4 / 6 / 9 / 16 / 32 split layouts</li>
<li class="">Irregular layouts for asymmetric screens</li>
<li class="">Drag panes to swap or move channels</li>
<li class="">Close an individual pane, auto-fill, clear all</li>
<li class="">PTZ control from the selected pane</li>
<li class="">Fullscreen the video wall only, without the rest of the page</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="onvif-alarms">ONVIF alarms<a href="https://ccnvr.com/blog/ccnvr-v1.0.2#onvif-alarms" class="hash-link" aria-label="Direct link to ONVIF alarms" title="Direct link to ONVIF alarms" translate="no">​</a></h2>
<ul>
<li class="">Motion, intrusion, tripwire, tamper, video loss and alarm-input events</li>
<li class="">PullPoint subscription with automatic reconnect</li>
<li class="">Event snapshots when the camera provides them</li>
<li class="">Active/ended merging to avoid duplicate alarm rows</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="unified-alarm-center">Unified alarm center<a href="https://ccnvr.com/blog/ccnvr-v1.0.2#unified-alarm-center" class="hash-link" aria-label="Direct link to Unified alarm center" title="Direct link to Unified alarm center" translate="no">​</a></h2>
<p>GB28181 and ONVIF alarms now live in one page:</p>
<ul>
<li class="">Source and type filters</li>
<li class="">Channel-aware list</li>
<li class="">Detail drawer with raw event data</li>
<li class="">Automatic refresh</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="more">More<a href="https://ccnvr.com/blog/ccnvr-v1.0.2#more" class="hash-link" aria-label="Direct link to More" title="Direct link to More" translate="no">​</a></h2>
<ul>
<li class="">Always-visible pane top bar and stretched video fill settings</li>
<li class="">Improved layout under a top navigation bar</li>
<li class="">Fixed intermittent GB28181 alarm persistence and missing channel information</li>
</ul>]]></content>
        <category label="release" term="release"/>
        <category label="multiview" term="multiview"/>
        <category label="onvif" term="onvif"/>
    </entry>
</feed>