From 2502542522fc53898d9b1b350b50b5c759630741 Mon Sep 17 00:00:00 2001 From: Sriram Bhetanabottla Date: Fri, 22 Aug 2025 17:58:51 +0200 Subject: [PATCH 1/6] target bitrate initial draft --- wsdl/ver10/schema/onvif.xsd | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/wsdl/ver10/schema/onvif.xsd b/wsdl/ver10/schema/onvif.xsd index 697a1f181..e9de224a4 100755 --- a/wsdl/ver10/schema/onvif.xsd +++ b/wsdl/ver10/schema/onvif.xsd @@ -1124,6 +1124,13 @@ IN NO EVENT WILL THE CORPORATION OR ITS MEMBERS OR THEIR AFFILIATES BE LIABLE FO the maximum output bitrate in kbps + + + the target average output bitrate in kbps + When this parameter is set, constant bitrate mode shall be ignored. + This parameter shall always be ≤ BitrateLimit + + @@ -1183,6 +1190,11 @@ IN NO EVENT WILL THE CORPORATION OR ITS MEMBERS OR THEIR AFFILIATES BE LIABLE FO Signal whether enforcing constant bitrate is supported. + + + Signal whether enforcing average bitrate is supported. + + From fe1742725fd5214e932cc7e633ec5c6b7f5c1252 Mon Sep 17 00:00:00 2001 From: Sriram Bhetanabottla Date: Mon, 25 Aug 2025 10:15:32 +0200 Subject: [PATCH 2/6] added a separate boolean to control average bitrate --- wsdl/ver10/schema/onvif.xsd | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/wsdl/ver10/schema/onvif.xsd b/wsdl/ver10/schema/onvif.xsd index e9de224a4..d88ffb8c9 100755 --- a/wsdl/ver10/schema/onvif.xsd +++ b/wsdl/ver10/schema/onvif.xsd @@ -1127,7 +1127,6 @@ IN NO EVENT WILL THE CORPORATION OR ITS MEMBERS OR THEIR AFFILIATES BE LIABLE FO the target average output bitrate in kbps - When this parameter is set, constant bitrate mode shall be ignored. This parameter shall always be ≤ BitrateLimit @@ -1138,6 +1137,11 @@ IN NO EVENT WILL THE CORPORATION OR ITS MEMBERS OR THEIR AFFILIATES BE LIABLE FO Enforce constant bitrate. + + + Enforce average bitrate. When this parameter is set, constant bitrate mode shall be ignored. + + From cfed6590009f6a9943a2eb31769d09b52097a5d8 Mon Sep 17 00:00:00 2001 From: Sriram Bhetanabottla Date: Mon, 25 Aug 2025 15:57:29 +0200 Subject: [PATCH 3/6] clarified requirement about TargetAverageBitrate set beyond BitrateLimit --- wsdl/ver10/schema/onvif.xsd | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/wsdl/ver10/schema/onvif.xsd b/wsdl/ver10/schema/onvif.xsd index d88ffb8c9..853b089d2 100755 --- a/wsdl/ver10/schema/onvif.xsd +++ b/wsdl/ver10/schema/onvif.xsd @@ -1127,7 +1127,7 @@ IN NO EVENT WILL THE CORPORATION OR ITS MEMBERS OR THEIR AFFILIATES BE LIABLE FO the target average output bitrate in kbps - This parameter shall always be ≤ BitrateLimit + If this parameter is configured beyond BitrateLimit, device adapts to BitrateLimit. From 5bdc53a182b540fef4663c5b3be371ef4589c059 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B6rn=20V=C3=B6lcker?= Date: Thu, 2 Oct 2025 13:51:51 +0200 Subject: [PATCH 4/6] Use 0 to turn off AverageBitrate --- wsdl/ver10/schema/onvif.xsd | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/wsdl/ver10/schema/onvif.xsd b/wsdl/ver10/schema/onvif.xsd index 853b089d2..ccf056b73 100755 --- a/wsdl/ver10/schema/onvif.xsd +++ b/wsdl/ver10/schema/onvif.xsd @@ -1124,10 +1124,11 @@ IN NO EVENT WILL THE CORPORATION OR ITS MEMBERS OR THEIR AFFILIATES BE LIABLE FO the maximum output bitrate in kbps - + - the target average output bitrate in kbps + The target average output bitrate in kbps. If this parameter is set to 0, AverageBitrate shall be ignored. If this parameter is configured beyond BitrateLimit, device adapts to BitrateLimit. + When this parameter is set to a non-zero value, constant bitrate mode shall be ignored. @@ -1137,11 +1138,6 @@ IN NO EVENT WILL THE CORPORATION OR ITS MEMBERS OR THEIR AFFILIATES BE LIABLE FO Enforce constant bitrate. - - - Enforce average bitrate. When this parameter is set, constant bitrate mode shall be ignored. - - From 0ea8aff19c71242387a0c26265b120a924635711 Mon Sep 17 00:00:00 2001 From: Sriram Bhetanabottla Date: Wed, 26 Nov 2025 10:37:47 +0100 Subject: [PATCH 5/6] used existing parameter name instead of free text for clarity --- wsdl/ver10/schema/onvif.xsd | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/wsdl/ver10/schema/onvif.xsd b/wsdl/ver10/schema/onvif.xsd index ccf056b73..3f299e73a 100755 --- a/wsdl/ver10/schema/onvif.xsd +++ b/wsdl/ver10/schema/onvif.xsd @@ -1128,7 +1128,7 @@ IN NO EVENT WILL THE CORPORATION OR ITS MEMBERS OR THEIR AFFILIATES BE LIABLE FO The target average output bitrate in kbps. If this parameter is set to 0, AverageBitrate shall be ignored. If this parameter is configured beyond BitrateLimit, device adapts to BitrateLimit. - When this parameter is set to a non-zero value, constant bitrate mode shall be ignored. + When this parameter is set to a non-zero value, ConstantBitRate shall be ignored. From e59c4b1208db83e61f65c1925ce3eda45546bc53 Mon Sep 17 00:00:00 2001 From: Sriram Bhetanabottla Date: Thu, 27 Nov 2025 12:32:56 +0100 Subject: [PATCH 6/6] Renamed attribute to follow existing documentation pattern --- wsdl/ver10/schema/onvif.xsd | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/wsdl/ver10/schema/onvif.xsd b/wsdl/ver10/schema/onvif.xsd index 3f299e73a..0ac9d2890 100755 --- a/wsdl/ver10/schema/onvif.xsd +++ b/wsdl/ver10/schema/onvif.xsd @@ -1124,9 +1124,9 @@ IN NO EVENT WILL THE CORPORATION OR ITS MEMBERS OR THEIR AFFILIATES BE LIABLE FO the maximum output bitrate in kbps - + - The target average output bitrate in kbps. If this parameter is set to 0, AverageBitrate shall be ignored. + The target average output bitrate in kbps. If this parameter is set to 0, AverageBitRate shall be ignored. If this parameter is configured beyond BitrateLimit, device adapts to BitrateLimit. When this parameter is set to a non-zero value, ConstantBitRate shall be ignored.