← Driveway

Video / Streams

Sub-stream bitrate (feeds live view + snapshots)

Main (recorded) and snapshot streams — AVEnc.Encode below — have their own dedicated fields now too.

Main / Sub / Snapshot Stream — AVEnc.Encode

Editing index [0] of each stream array, same convention as Simplify.Encode's dedicated bitrate field above (a separate config path, not this one). Round-trip tested clean (Ret:100) on 2026-07-25. Resolution is free text since valid values vary by camera (seen so far: "HD1", "6M") — check the current value before changing it. Audio bitrate/sample-rate/max-volume look like enum indices rather than real kbps/Hz values on this firmware — not confirmed, left as plain numbers.
Raw JSON (reference — includes EncodeStaticParam, not shown above)
[
    {
        "EncodeStaticParam": [
            {
                "Level": 41,
                "Profile": 2
            }
        ],
        "ExtraFormat": [
            {
                "Audio": {
                    "BitRate": 10,
                    "MaxVolume": 10,
                    "SampleRate": 10
                },
                "AudioEnable": true,
                "Video": {
                    "BitRate": 384,
                    "BitRateControl": "VBR",
                    "Compression": "H.265",
                    "FPS": 12,
                    "GOP": 3,
                    "Quality": 3,
                    "Resolution": "HD1",
                    "VirtualGOP": 1
                },
                "VideoEnable": true
            },
            {
                "Audio": {
                    "BitRate": 10,
                    "MaxVolume": 10,
                    "SampleRate": 10
                },
                "AudioEnable": true,
                "Video": {
                    "BitRate": 384,
                    "BitRateControl": "VBR",
                    "Compression": "H.265",
                    "FPS": 12,
                    "GOP": 3,
                    "Quality": 3,
                    "Resolution": "HD1",
                    "VirtualGOP": 1
                },
                "VideoEnable": true
            },
            {
                "Audio": {
                    "BitRate": 10,
                    "MaxVolume": 10,
                    "SampleRate": 10
                },
                "AudioEnable": true,
                "Video": {
                    "BitRate": 384,
                    "BitRateControl": "VBR",
                    "Compression": "H.265",
                    "FPS": 12,
                    "GOP": 3,
                    "Quality": 3,
                    "Resolution": "HD1",
                    "VirtualGOP": 1
                },
                "VideoEnable": true
            }
        ],
        "MainFormat": [
            {
                "Audio": {
                    "BitRate": 10,
                    "MaxVolume": 10,
                    "SampleRate": 10
                },
                "AudioEnable": true,
                "Video": {
                    "BitRate": 1536,
                    "BitRateControl": "VBR",
                    "Compression": "H.265",
                    "FPS": 12,
                    "GOP": 3,
                    "Quality": 3,
                    "Resolution": "6M",
                    "VirtualGOP": 1
                },
                "VideoEnable": true
            },
            {
                "Audio": {
                    "BitRate": 10,
                    "MaxVolume": 10,
                    "SampleRate": 10
                },
                "AudioEnable": true,
                "Video": {
                    "BitRate": 1536,
                    "BitRateControl": "VBR",
                    "Compression": "H.265",
                    "FPS": 12,
                    "GOP": 3,
                    "Quality": 3,
                    "Resolution": "6M",
                    "VirtualGOP": 1
                },
                "VideoEnable": true
            },
            {
                "Audio": {
                    "BitRate": 10,
                    "MaxVolume": 10,
                    "SampleRate": 10
                },
                "AudioEnable": true,
                "Video": {
                    "BitRate": 1536,
                    "BitRateControl": "VBR",
                    "Compression": "H.265",
                    "FPS": 12,
                    "GOP": 3,
                    "Quality": 3,
                    "Resolution": "6M",
                    "VirtualGOP": 1
                },
                "VideoEnable": true
            }
        ],
        "SnapFormat": [
            {
                "Audio": {
                    "BitRate": 512,
                    "MaxVolume": 10,
                    "SampleRate": 10
                },
                "AudioEnable": false,
                "Video": {
                    "BitRate": 512,
                    "BitRateControl": "VBR",
                    "Compression": "H.265",
                    "FPS": -3600,
                    "GOP": 2,
                    "Quality": 4,
                    "Resolution": "HD1",
                    "VirtualGOP": 1
                },
                "VideoEnable": true
            },
            {
                "Audio": {
                    "BitRate": 512,
                    "MaxVolume": 10,
                    "SampleRate": 10
                },
                "AudioEnable": false,
                "Video": {
                    "BitRate": 512,
                    "BitRateControl": "VBR",
                    "Compression": "H.265",
                    "FPS": 1,
                    "GOP": 2,
                    "Quality": 4,
                    "Resolution": "HD1",
                    "VirtualGOP": 1
                },
                "VideoEnable": false
            },
            {
                "Audio": {
                    "BitRate": 512,
                    "MaxVolume": 10,
                    "SampleRate": 10
                },
                "AudioEnable": false,
                "Video": {
                    "BitRate": 512,
                    "BitRateControl": "VBR",
                    "Compression": "H.265",
                    "FPS": 1,
                    "GOP": 2,
                    "Quality": 4,
                    "Resolution": "HD1",
                    "VirtualGOP": 1
                },
                "VideoEnable": false
            }
        ]
    }
]

Simplify.Encode

[
    {
        "ExtraFormat": {
            "AudioEnable": true,
            "Video": {
                "BitRate": 384,
                "BitRateControl": "VBR",
                "Compression": "H.265",
                "FPS": 12,
                "GOP": 3,
                "Quality": 3,
                "Resolution": "HD1",
                "VirtualGOP": 1
            },
            "VideoEnable": true
        },
        "MainFormat": {
            "AudioEnable": true,
            "Video": {
                "BitRate": 1536,
                "BitRateControl": "VBR",
                "Compression": "H.265",
                "FPS": 12,
                "GOP": 3,
                "Quality": 3,
                "Resolution": "6M",
                "VirtualGOP": 1
            },
            "VideoEnable": true
        }
    }
]
Read-only for now — an editor for this section hasn't been built yet.