{
    "api_version": "1",
    "kind": "dse_post",
    "self": "https://update.dsesecurity.com/api/v1/posts/keep-axis-live-stream-adjustments-within-the-initial-session-envelope/",
    "item": {
        "id": "https://update.dsesecurity.com/updates/keep-axis-live-stream-adjustments-within-the-initial-session-envelope/",
        "slug": "keep-axis-live-stream-adjustments-within-the-initial-session-envelope",
        "url": "https://update.dsesecurity.com/updates/keep-axis-live-stream-adjustments-within-the-initial-session-envelope/",
        "alternate_urls": {
            "markdown": "https://update.dsesecurity.com/updates/keep-axis-live-stream-adjustments-within-the-initial-session-envelope.md",
            "json": "https://update.dsesecurity.com/api/v1/posts/keep-axis-live-stream-adjustments-within-the-initial-session-envelope/"
        },
        "title": "Keep Axis live-stream adjustments within the initial session envelope",
        "summary": "Discover supported Axis live-stream adjustments and review their starting values before changing an ongoing RTSP session. Keep the documented storage-profile incompatibility explicit.",
        "format": {
            "slug": "guide",
            "name": "Guide"
        },
        "priority": {
            "slug": "advisory",
            "name": "Advisory"
        },
        "featured": false,
        "image": {
            "theme": "physical-security",
            "label": "Physical security",
            "alt": "Integrated video surveillance and controlled entry at a modern commercial facility.",
            "card_url": "https://update.dsesecurity.com/assets/editorial/physical-security-card.webp?v=1.8.20",
            "hero_url": "https://update.dsesecurity.com/assets/editorial/physical-security-hero.webp?v=1.8.20",
            "social_url": "https://update.dsesecurity.com/assets/editorial/physical-security-social-v2.jpg?v=1.8.20",
            "width": 2400,
            "height": 1350
        },
        "topics": [
            {
                "slug": "networks-infrastructure",
                "name": "Networks & Infrastructure",
                "url": "https://update.dsesecurity.com/topic/networks-infrastructure/"
            },
            {
                "slug": "video-surveillance",
                "name": "Video Surveillance",
                "url": "https://update.dsesecurity.com/topic/video-surveillance/"
            }
        ],
        "author": {
            "name": "DSE Security Editorial Team",
            "url": "https://update.dsesecurity.com/#editorial-team",
            "type": "Organization"
        },
        "publisher": {
            "name": "Detection Systems & Engineering",
            "url": "https://dsesecurity.com/"
        },
        "published_at": "2026-10-29T19:49:48+00:00",
        "modified_at": "2026-10-29T19:50:08+00:00",
        "reviewed_on": "2026-10-29",
        "reading_minutes": 3,
        "word_count": 522,
        "potentially_affected": "Axis products exposing the documented RTSP Adjustable Live Stream interface; confirm actual device, hardware and software applicability before applying the proposed checks.",
        "dse_recommendation": "DSE recommends keeping the initial session parameters and supported-adjustment response with every live adjustment proposal.",
        "primary_source": {
            "name": "Axis Communications — RTSP Adjustable Live Stream",
            "url": "https://developer.axis.com/vapix/network-video/rtsp-adjustable-live-stream/",
            "published_on": null,
            "authority": "Axis Communications"
        },
        "publishing_principles": "https://update.dsesecurity.com/updates/dse-updates-editorial-methodology/",
        "usage_info": "https://update.dsesecurity.com/usage/",
        "copyright_notice": "Copyright © 2026 Detection Systems & Engineering. All rights reserved.",
        "content_html": "<p><strong>Bottom line:</strong> Review the original session envelope before increasing a live-stream setting. Discover what that particular stream permits and keep player compatibility separate from a successful adjustment response.</p>\n<h2>Source fact: documented behavior</h2>\n<p>Axis’s <a href=\"https://developer.axis.com/vapix/network-video/rtsp-adjustable-live-stream/\" target=\"_blank\" rel=\"noopener noreferrer\">RTSP Adjustable Live Stream</a> allows a subset of ongoing-stream settings to change without restarting the stream, using <code>adjustablelivestream=1</code> with the documented RTSP methods.</p>\n<p>The methods are <code>GET_PARAMETER</code> for discovering adjustable settings and <code>SET_PARAMETER</code> for applying the stream configuration.</p>\n<p>The source advises against increasing settings beyond their initial values because some players cannot handle values exceeding the initial SDP information.</p>\n<p>The <code>videozprofile=storage</code> option is incompatible with this interface and is documented to return <code>400 Bad Request</code>.</p>\n<h2>What the source does not establish</h2>\n<p>Do not infer that every setting or player supports adjustment, or that a requested frame rate is a measured delivered rate. Confirm the device, actual stream and client. Keep live adjustment separate from changing shared channel defaults, choosing a storage profile and accepting recorded image quality.</p>\n<h2>Applicability questions</h2>\n<ul>\n<li>Was this session started with the required adjustable-stream option?</li>\n<li>Which settings does the actual stream report as adjustable?</li>\n<li>What starting values and initial SDP information does the client have?</li>\n<li>Does the proposed stream request include the incompatible storage-profile option?</li>\n</ul>\n<h2>DSE recommendation: controlled next steps</h2>\n<p><em>The following steps are DSE recommendations based on the cited source.</em></p>\n<p>DSE recommends keeping the initial session parameters and supported-adjustment response with every live adjustment proposal.</p>\n<ol>\n<li>Capture the sanitized intended stream request and identify its client and device. Record the starting values relevant to the proposed adjustment and inspect the applicable session information through an approved diagnostic method. Remove credentials from shared evidence. Review the request for the documented storage-profile incompatibility before investigating a rejected session.</li>\n<li>Discover the adjustable settings on the actual supported session and compare them with the proposed change. Keep the discovery response rather than copying a sample list into the client as a permanent capability assumption. Review any proposed increase beyond a starting value with the player owner and exact supporting documentation; do not interpret a large accepted number as compatibility proof.</li>\n<li>Perform an approved pilot adjustment with harmless representative content and the intended client. Retain the requested change and response, then inspect continued playback and the operational image requirement separately. If the client or stream result is unresolved, restore or re-establish the supported approved session through its normal procedure instead of escalating values while the observer loses context.</li>\n</ol>\n<h2>Verification and evidence</h2>\n<p>Retain the initial request, relevant SDP observations, supported-setting list, adjustment and client result. Keep any recorded-cadence or image-quality measurement under its own accepted method. Ask a reviewer to identify which evidence established protocol acceptance and which established useful playback.</p>\n<p>Use a proposed desk case that combines adjustable streaming with the documented storage profile and require the reviewer to identify the conflict. In a separate planned player exercise, compare an approved adjustment with its written compatibility expectation. No session change, performance measurement or uninterrupted playback result is claimed here.</p>\n<h2>Official references</h2>\n<ul>\n<li><a href=\"https://developer.axis.com/vapix/network-video/rtsp-adjustable-live-stream/\" target=\"_blank\" rel=\"noopener noreferrer\">RTSP Adjustable Live Stream</a> — Axis Communications; official VAPIX documentation.</li>\n</ul>\n<p>Source review completed October 29, 2026. Recheck the official documentation and the deployed device’s capabilities before changing production settings.</p>\n",
        "content_text": "Bottom line: Review the original session envelope before increasing a live-stream setting. Discover what that particular stream permits and keep player compatibility separate from a successful adjustment response.\nSource fact: documented behavior\nAxis’s RTSP Adjustable Live Stream allows a subset of ongoing-stream settings to change without restarting the stream, using adjustablelivestream=1 with the documented RTSP methods.\nThe methods are GET_PARAMETER for discovering adjustable settings and SET_PARAMETER for applying the stream configuration.\nThe source advises against increasing settings beyond their initial values because some players cannot handle values exceeding the initial SDP information.\nThe videozprofile=storage option is incompatible with this interface and is documented to return 400 Bad Request.\nWhat the source does not establish\nDo not infer that every setting or player supports adjustment, or that a requested frame rate is a measured delivered rate. Confirm the device, actual stream and client. Keep live adjustment separate from changing shared channel defaults, choosing a storage profile and accepting recorded image quality.\nApplicability questions\n\nWas this session started with the required adjustable-stream option?\nWhich settings does the actual stream report as adjustable?\nWhat starting values and initial SDP information does the client have?\nDoes the proposed stream request include the incompatible storage-profile option?\n\nDSE recommendation: controlled next steps\nThe following steps are DSE recommendations based on the cited source.\nDSE recommends keeping the initial session parameters and supported-adjustment response with every live adjustment proposal.\n\nCapture the sanitized intended stream request and identify its client and device. Record the starting values relevant to the proposed adjustment and inspect the applicable session information through an approved diagnostic method. Remove credentials from shared evidence. Review the request for the documented storage-profile incompatibility before investigating a rejected session.\nDiscover the adjustable settings on the actual supported session and compare them with the proposed change. Keep the discovery response rather than copying a sample list into the client as a permanent capability assumption. Review any proposed increase beyond a starting value with the player owner and exact supporting documentation; do not interpret a large accepted number as compatibility proof.\nPerform an approved pilot adjustment with harmless representative content and the intended client. Retain the requested change and response, then inspect continued playback and the operational image requirement separately. If the client or stream result is unresolved, restore or re-establish the supported approved session through its normal procedure instead of escalating values while the observer loses context.\n\nVerification and evidence\nRetain the initial request, relevant SDP observations, supported-setting list, adjustment and client result. Keep any recorded-cadence or image-quality measurement under its own accepted method. Ask a reviewer to identify which evidence established protocol acceptance and which established useful playback.\nUse a proposed desk case that combines adjustable streaming with the documented storage profile and require the reviewer to identify the conflict. In a separate planned player exercise, compare an approved adjustment with its written compatibility expectation. No session change, performance measurement or uninterrupted playback result is claimed here.\nOfficial references\n\nRTSP Adjustable Live Stream — Axis Communications; official VAPIX documentation.\n\nSource review completed October 29, 2026. Recheck the official documentation and the deployed device’s capabilities before changing production settings.",
        "content_markdown": "Bottom line: Review the original session envelope before increasing a live-stream setting. Discover what that particular stream permits and keep player compatibility separate from a successful adjustment response.\n\n## Source fact: documented behavior\n\nAxis’s [RTSP Adjustable Live Stream](https://developer.axis.com/vapix/network-video/rtsp-adjustable-live-stream/) allows a subset of ongoing-stream settings to change without restarting the stream, using adjustablelivestream=1 with the documented RTSP methods.\n\nThe methods are GET_PARAMETER for discovering adjustable settings and SET_PARAMETER for applying the stream configuration.\n\nThe source advises against increasing settings beyond their initial values because some players cannot handle values exceeding the initial SDP information.\n\nThe videozprofile=storage option is incompatible with this interface and is documented to return 400 Bad Request.\n\n## What the source does not establish\n\nDo not infer that every setting or player supports adjustment, or that a requested frame rate is a measured delivered rate. Confirm the device, actual stream and client. Keep live adjustment separate from changing shared channel defaults, choosing a storage profile and accepting recorded image quality.\n\n## Applicability questions\n\n- Was this session started with the required adjustable-stream option?\n\n- Which settings does the actual stream report as adjustable?\n\n- What starting values and initial SDP information does the client have?\n\n- Does the proposed stream request include the incompatible storage-profile option?\n\n## DSE recommendation: controlled next steps\n\nThe following steps are DSE recommendations based on the cited source.\n\nDSE recommends keeping the initial session parameters and supported-adjustment response with every live adjustment proposal.\n\n- Capture the sanitized intended stream request and identify its client and device. Record the starting values relevant to the proposed adjustment and inspect the applicable session information through an approved diagnostic method. Remove credentials from shared evidence. Review the request for the documented storage-profile incompatibility before investigating a rejected session.\n\n- Discover the adjustable settings on the actual supported session and compare them with the proposed change. Keep the discovery response rather than copying a sample list into the client as a permanent capability assumption. Review any proposed increase beyond a starting value with the player owner and exact supporting documentation; do not interpret a large accepted number as compatibility proof.\n\n- Perform an approved pilot adjustment with harmless representative content and the intended client. Retain the requested change and response, then inspect continued playback and the operational image requirement separately. If the client or stream result is unresolved, restore or re-establish the supported approved session through its normal procedure instead of escalating values while the observer loses context.\n\n## Verification and evidence\n\nRetain the initial request, relevant SDP observations, supported-setting list, adjustment and client result. Keep any recorded-cadence or image-quality measurement under its own accepted method. Ask a reviewer to identify which evidence established protocol acceptance and which established useful playback.\n\nUse a proposed desk case that combines adjustable streaming with the documented storage profile and require the reviewer to identify the conflict. In a separate planned player exercise, compare an approved adjustment with its written compatibility expectation. No session change, performance measurement or uninterrupted playback result is claimed here.\n\n## Official references\n\n- [RTSP Adjustable Live Stream](https://developer.axis.com/vapix/network-video/rtsp-adjustable-live-stream/) — Axis Communications; official VAPIX documentation.\n\nSource review completed October 29, 2026. Recheck the official documentation and the deployed device’s capabilities before changing production settings."
    },
    "json_ld": {
        "@context": "https://schema.org",
        "@graph": [
            {
                "@type": "Organization",
                "@id": "https://dsesecurity.com/#organization",
                "name": "Detection Systems & Engineering",
                "alternateName": "DSE Security",
                "url": "https://dsesecurity.com/",
                "logo": {
                    "@type": "ImageObject",
                    "url": "https://update.dsesecurity.com/assets/dse-logo-20260812.png?v=1.8.20"
                }
            },
            {
                "@type": "Organization",
                "@id": "https://update.dsesecurity.com/#editorial-team",
                "name": "DSE Security Editorial Team",
                "url": "https://update.dsesecurity.com/",
                "parentOrganization": {
                    "@id": "https://dsesecurity.com/#organization"
                }
            },
            {
                "@type": "WebSite",
                "@id": "https://update.dsesecurity.com/#website",
                "name": "DSE Updates",
                "alternateName": "DSE Security Knowledge Hub",
                "url": "https://update.dsesecurity.com/",
                "inLanguage": "en-US",
                "publisher": {
                    "@id": "https://dsesecurity.com/#organization"
                },
                "potentialAction": {
                    "@type": "SearchAction",
                    "target": {
                        "@type": "EntryPoint",
                        "urlTemplate": "https://update.dsesecurity.com/?q={search_term_string}"
                    },
                    "query-input": "required name=search_term_string"
                }
            },
            {
                "@type": "WebPage",
                "@id": "https://update.dsesecurity.com/updates/keep-axis-live-stream-adjustments-within-the-initial-session-envelope/",
                "url": "https://update.dsesecurity.com/updates/keep-axis-live-stream-adjustments-within-the-initial-session-envelope/",
                "isPartOf": {
                    "@id": "https://update.dsesecurity.com/#website"
                },
                "lastReviewed": "2026-10-29"
            },
            {
                "@type": "BreadcrumbList",
                "@id": "https://update.dsesecurity.com/updates/keep-axis-live-stream-adjustments-within-the-initial-session-envelope/#breadcrumbs",
                "itemListElement": [
                    {
                        "@type": "ListItem",
                        "position": 1,
                        "name": "DSE Updates",
                        "item": "https://update.dsesecurity.com/"
                    },
                    {
                        "@type": "ListItem",
                        "position": 2,
                        "name": "Networks & Infrastructure",
                        "item": "https://update.dsesecurity.com/topic/networks-infrastructure/"
                    },
                    {
                        "@type": "ListItem",
                        "position": 3,
                        "name": "Keep Axis live-stream adjustments within the initial session envelope",
                        "item": "https://update.dsesecurity.com/updates/keep-axis-live-stream-adjustments-within-the-initial-session-envelope/"
                    }
                ]
            },
            {
                "@type": [
                    "Article",
                    "TechArticle"
                ],
                "@id": "https://update.dsesecurity.com/updates/keep-axis-live-stream-adjustments-within-the-initial-session-envelope/#article",
                "identifier": "https://update.dsesecurity.com/updates/keep-axis-live-stream-adjustments-within-the-initial-session-envelope/",
                "url": "https://update.dsesecurity.com/updates/keep-axis-live-stream-adjustments-within-the-initial-session-envelope/",
                "headline": "Keep Axis live-stream adjustments within the initial session envelope",
                "description": "Discover supported Axis live-stream adjustments and review their starting values before changing an ongoing RTSP session.",
                "abstract": "Discover supported Axis live-stream adjustments and review their starting values before changing an ongoing RTSP session. Keep the documented storage-profile incompatibility explicit.",
                "articleBody": "Bottom line: Review the original session envelope before increasing a live-stream setting. Discover what that particular stream permits and keep player compatibility separate from a successful adjustment response.\nSource fact: documented behavior\nAxis’s RTSP Adjustable Live Stream allows a subset of ongoing-stream settings to change without restarting the stream, using adjustablelivestream=1 with the documented RTSP methods.\nThe methods are GET_PARAMETER for discovering adjustable settings and SET_PARAMETER for applying the stream configuration.\nThe source advises against increasing settings beyond their initial values because some players cannot handle values exceeding the initial SDP information.\nThe videozprofile=storage option is incompatible with this interface and is documented to return 400 Bad Request.\nWhat the source does not establish\nDo not infer that every setting or player supports adjustment, or that a requested frame rate is a measured delivered rate. Confirm the device, actual stream and client. Keep live adjustment separate from changing shared channel defaults, choosing a storage profile and accepting recorded image quality.\nApplicability questions\n\nWas this session started with the required adjustable-stream option?\nWhich settings does the actual stream report as adjustable?\nWhat starting values and initial SDP information does the client have?\nDoes the proposed stream request include the incompatible storage-profile option?\n\nDSE recommendation: controlled next steps\nThe following steps are DSE recommendations based on the cited source.\nDSE recommends keeping the initial session parameters and supported-adjustment response with every live adjustment proposal.\n\nCapture the sanitized intended stream request and identify its client and device. Record the starting values relevant to the proposed adjustment and inspect the applicable session information through an approved diagnostic method. Remove credentials from shared evidence. Review the request for the documented storage-profile incompatibility before investigating a rejected session.\nDiscover the adjustable settings on the actual supported session and compare them with the proposed change. Keep the discovery response rather than copying a sample list into the client as a permanent capability assumption. Review any proposed increase beyond a starting value with the player owner and exact supporting documentation; do not interpret a large accepted number as compatibility proof.\nPerform an approved pilot adjustment with harmless representative content and the intended client. Retain the requested change and response, then inspect continued playback and the operational image requirement separately. If the client or stream result is unresolved, restore or re-establish the supported approved session through its normal procedure instead of escalating values while the observer loses context.\n\nVerification and evidence\nRetain the initial request, relevant SDP observations, supported-setting list, adjustment and client result. Keep any recorded-cadence or image-quality measurement under its own accepted method. Ask a reviewer to identify which evidence established protocol acceptance and which established useful playback.\nUse a proposed desk case that combines adjustable streaming with the documented storage profile and require the reviewer to identify the conflict. In a separate planned player exercise, compare an approved adjustment with its written compatibility expectation. No session change, performance measurement or uninterrupted playback result is claimed here.\nOfficial references\n\nRTSP Adjustable Live Stream — Axis Communications; official VAPIX documentation.\n\nSource review completed October 29, 2026. Recheck the official documentation and the deployed device’s capabilities before changing production settings.",
                "datePublished": "2026-10-29T19:49:48+00:00",
                "dateModified": "2026-10-29T19:50:08+00:00",
                "mainEntityOfPage": {
                    "@id": "https://update.dsesecurity.com/updates/keep-axis-live-stream-adjustments-within-the-initial-session-envelope/"
                },
                "inLanguage": "en-US",
                "isAccessibleForFree": true,
                "author": {
                    "@type": "Organization",
                    "name": "DSE Security Editorial Team",
                    "url": "https://update.dsesecurity.com/#editorial-team"
                },
                "publisher": {
                    "@id": "https://dsesecurity.com/#organization"
                },
                "image": {
                    "@type": "ImageObject",
                    "@id": "https://update.dsesecurity.com/updates/keep-axis-live-stream-adjustments-within-the-initial-session-envelope/#primaryimage",
                    "url": "https://update.dsesecurity.com/assets/editorial/physical-security-social-v2.jpg?v=1.8.20",
                    "contentUrl": "https://update.dsesecurity.com/assets/editorial/physical-security-social-v2.jpg?v=1.8.20",
                    "width": 1200,
                    "height": 630,
                    "caption": "Keep Axis live-stream adjustments within the initial session envelope"
                },
                "articleSection": [
                    "Networks & Infrastructure",
                    "Video Surveillance"
                ],
                "keywords": [
                    "Networks & Infrastructure",
                    "Video Surveillance",
                    "Guide",
                    "Advisory priority"
                ],
                "genre": "Guide",
                "about": [
                    {
                        "@type": "Thing",
                        "name": "Networks & Infrastructure",
                        "url": "https://update.dsesecurity.com/topic/networks-infrastructure/"
                    },
                    {
                        "@type": "Thing",
                        "name": "Video Surveillance",
                        "url": "https://update.dsesecurity.com/topic/video-surveillance/"
                    }
                ],
                "wordCount": 522,
                "timeRequired": "PT3M",
                "publishingPrinciples": "https://update.dsesecurity.com/updates/dse-updates-editorial-methodology/",
                "usageInfo": "https://update.dsesecurity.com/usage/",
                "copyrightHolder": {
                    "@id": "https://dsesecurity.com/#organization"
                },
                "copyrightNotice": "Copyright © 2026 Detection Systems & Engineering. All rights reserved.",
                "citation": {
                    "@type": "CreativeWork",
                    "name": "Axis Communications — RTSP Adjustable Live Stream",
                    "url": "https://developer.axis.com/vapix/network-video/rtsp-adjustable-live-stream/"
                }
            }
        ]
    }
}