{"id":17834,"date":"2025-03-12T10:52:59","date_gmt":"2025-03-12T09:52:59","guid":{"rendered":"https:\/\/aitsc.de\/blog\/?p=17834"},"modified":"2025-03-24T09:16:30","modified_gmt":"2025-03-24T08:16:30","slug":"framing-modi-stream-deck","status":"publish","type":"post","link":"https:\/\/aitsc.de\/blog\/framing-modi-stream-deck\/","title":{"rendered":"Framing-Modi der Poly Studio per Stream Deck steuern &#8211; Proof of concept"},"content":{"rendered":"\n<p>Wer kennt es nicht? Man ist mitten in einer Demo, m\u00f6chte schnell zwischen den verschiedenen Framing-Modi wechseln \u2013 und muss daf\u00fcr umst\u00e4ndlich die WebUI oder Poly Lens aufrufen. Genau dieses Problem hat mich gest\u00f6rt, also habe ich f\u00fcr mich eine einfache L\u00f6sung entwickelt.<\/p>\n\n\n<p><!--more--><\/p>\n\n\n<p>Als Sales Engineers (SEs) sind wir oft in Demos unterwegs, um Kunden die Vorteile unserer L\u00f6sungen live zu zeigen. Die Poly Studio X ist dabei ein beliebtes Beispielger\u00e4t, da sie leistungsstarke Framing-Technologien mitbringt. Doch genau hier sind wir immer wieder auf eine kleine Herausforderung gesto\u00dfen: Das Umschalten zwischen den verschiedenen Framing-Modi ist derzeit offiziell nur \u00fcber die WebUI oder Poly Lens m\u00f6glich. Das ist zwar machbar, aber es unterbricht den nat\u00fcrlichen Flow einer Demo \u2013 und genau das wollte ich vermeiden.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Die Idee: Steuerung per Tastendruck<\/strong><\/h2>\n\n\n\n<p>Ich wollte eine m\u00f6glichst einfache und schnelle M\u00f6glichkeit haben, um w\u00e4hrend einer Demo zwischen den verschiedenen Framing-Modi umzuschalten \u2013 ohne jedes Mal eine neue App \u00f6ffnen oder in ein anderes Fenster wechseln zu m\u00fcssen. Daher habe ich eine kleine L\u00f6sung entwickelt:<\/p>\n\n\n\n<p>&#x27a1; <strong>PowerShell-Skripte<\/strong>, die \u00fcber das <strong>Elgato Stream Deck<\/strong> per Knopfdruck ausgef\u00fchrt werden und die Kameraeinstellungen in Echtzeit anpassen.<\/p>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;69ee95757dd86&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"69ee95757dd86\" class=\"wp-block-image size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"768\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/aitsc.de\/blog\/wp-content\/uploads\/2025\/03\/image-28-1024x768.png\" alt=\"\" class=\"wp-image-17869\" srcset=\"https:\/\/aitsc.de\/blog\/wp-content\/uploads\/2025\/03\/image-28-1024x768.png 1024w, https:\/\/aitsc.de\/blog\/wp-content\/uploads\/2025\/03\/image-28-300x225.png 300w, https:\/\/aitsc.de\/blog\/wp-content\/uploads\/2025\/03\/image-28-768x576.png 768w, https:\/\/aitsc.de\/blog\/wp-content\/uploads\/2025\/03\/image-28-1536x1152.png 1536w, https:\/\/aitsc.de\/blog\/wp-content\/uploads\/2025\/03\/image-28.png 1600w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Vergr\u00f6\u00dfern\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<p>Zus\u00e4tzlich lassen sich mit der gleichen Methode weitere n\u00fctzliche Features wie <strong>Acoustic Fence<\/strong> oder <strong>NoiseBlock<\/strong> direkt ansteuern \u2013 ebenfalls per einfachem Tastendruck.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Wie funktioniert das Ganze?<\/strong><\/h2>\n\n\n\n<p>Die Skripte kommunizieren \u00fcber eine <strong>API-Schnittstelle<\/strong> direkt mit der Poly Studio X. Dadurch k\u00f6nnen bestimmte Einstellungen direkt ge\u00e4ndert werden, ohne dass man sich manuell in die WebUI einloggen muss. Das bedeutet: Ein Tastendruck auf dem Stream Deck gen\u00fcgt, um den Framing-Modus zu wechseln oder bestimmte Audiofunktionen zu aktivieren bzw. zu deaktivieren.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"StreamDeck Switching of Framing Modes on Poly Studio X52\" width=\"525\" height=\"295\" src=\"https:\/\/www.youtube.com\/embed\/gtE21G2ukko?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Voraussetzungen f\u00fcr die Nutzung<\/strong><\/h2>\n\n\n\n<p>Damit das Ganze funktioniert, m\u00fcssen einige Grundvoraussetzungen erf\u00fcllt sein:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Poly Studio X52<\/strong> <strong>oder \u00e4hnlich<\/strong><\/li>\n\n\n\n<li><strong>Ein PC mit Stream Deck Software<\/strong>, der sich im selben Netzwerk wie die Poly Studio X befindet<\/li>\n\n\n\n<li><strong>ggf. Lokale Admin-Rechte<\/strong> auf dem PC<\/li>\n\n\n\n<li><strong>Die PowerShell-Skripte<\/strong>, die auf dem SE-PC gespeichert und ausf\u00fchrbar sind<\/li>\n\n\n\n<li><strong>Ein eingerichtetes Elgato Stream Deck<\/strong> mit den passenden Icons f\u00fcr eine intuitive Bedienung<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Die Limitierungen dieser L\u00f6sung<\/strong><\/h2>\n\n\n\n<p>Bevor jemand fragt: <strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\">Nein, das ist keine offizielle HP | Poly L\u00f6sung<\/mark><\/strong>, sondern ein reines Proof-of-Concept von mir. &#x1f609;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Hier sind die wichtigsten Einschr\u00e4nkungen:<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Ben\u00f6tigt einen PC \/ ein Notebook<\/strong> um die Skripts auszuf\u00fchren<\/li>\n\n\n\n<li><strong>Funktioniert nur mit der integrierten Kamera<\/strong> der Poly Studio X (keine externe Kamera-Unterst\u00fctzung)<\/li>\n\n\n\n<li><strong>Zeigt nicht den aktuellen Status der Optionen an<\/strong> \u2013 es ist eine Einwegsteuerung ohne visuelles Feedback<\/li>\n\n\n\n<li><strong>Manuelle Anpassung notwendig<\/strong> \u2013 die Skripte m\u00fcssen vor der Nutzung angepasst werden<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Anpassungen in den Skripten<\/strong><\/h2>\n\n\n\n<p>Damit die Skripte korrekt mit der jeweiligen Studio X kommunizieren, m\u00fcssen drei Parameter angepasst werden:<\/p>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li><strong>Die IP-Adresse<\/strong> der zu steuernden Poly Studio X<\/li>\n\n\n\n<li><strong>Der Admin-Benutzername<\/strong> zur Authentifizierung<\/li>\n\n\n\n<li><strong>Das Admin-Passwort<\/strong> zur Authentifizierung<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Download &amp; Installation<\/strong><\/h2>\n\n\n\n<p>Ich stelle euch hier die PowerShell-Skripte sowie die von mir erstellten <strong>passenden Icons<\/strong> zur Verf\u00fcgung, sodass ihr eure Demos noch reibungsloser gestalten k\u00f6nnt. Die Installation ist denkbar einfach:<\/p>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li><strong><a href=\"#1---Powershell-installieren\">Powershell installieren<\/a><\/strong><\/li>\n\n\n\n<li><a href=\"#2---Skripte-herunterladen\"><strong>Skripte herunterladen<\/strong> und auf eurem Demo-Notebook speichern<\/a><\/li>\n\n\n\n<li><a href=\"#3---IP-Adresse,-Benutzername-und-Passwort-im-Skript-\u00e4ndern\"><strong>IP-Adresse, Benutzername und Passwort<\/strong> in den Skripten anpassen<\/a><\/li>\n\n\n\n<li><a href=\"#4---Elgato-Stream-Deck-\u00f6ffnen-und-die-gew\u00fcnschten-Aktionen-mit-den-Skripten-verkn\u00fcpfen4---Elgato-Stream-Deck-\u00f6ffnen-und-die-gew\u00fcnschten-Aktionen-mit-den-Skripten-verkn\u00fcpfen\"><strong>Elgato Stream Deck \u00f6ffnen<\/strong> und die gew\u00fcnschten Aktionen mit den Skripten verkn\u00fcpfen<\/a><\/li>\n\n\n\n<li><a href=\"#5---Icons-hinzuf\u00fcgen,-um-eine-intuitive-Bedienung-zu-erm\u00f6glichen\"><strong>Icons hinzuf\u00fcgen<\/strong>, um eine intuitive Bedienung zu erm\u00f6glichen<\/a><\/li>\n\n\n\n<li><strong><a href=\"#6---Loslegen-:-)\">Loslegen!<\/a><\/strong><\/li>\n<\/ol>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p id=\"1---Powershell-installieren\"><strong>1 &#8211; Powershell installieren<\/strong><\/p>\n\n\n\n<p><strong>Downloade Powershell f\u00fcr x64 oder x86 hier: <\/strong><br><a href=\"https:\/\/learn.microsoft.com\/en-us\/powershell\/scripting\/install\/installing-powershell-on-windows?view=powershell-7.5#msi\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/learn.microsoft.com\/en-us\/powershell\/scripting\/install\/installing-powershell-on-windows?view=powershell-7.5#msi<\/a><\/p>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;69ee95757f58c&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"69ee95757f58c\" class=\"wp-block-image size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"538\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/aitsc.de\/blog\/wp-content\/uploads\/2025\/03\/image-8-1024x538.png\" alt=\"\" class=\"wp-image-17840\" srcset=\"https:\/\/aitsc.de\/blog\/wp-content\/uploads\/2025\/03\/image-8-1024x538.png 1024w, https:\/\/aitsc.de\/blog\/wp-content\/uploads\/2025\/03\/image-8-300x158.png 300w, https:\/\/aitsc.de\/blog\/wp-content\/uploads\/2025\/03\/image-8-768x403.png 768w, https:\/\/aitsc.de\/blog\/wp-content\/uploads\/2025\/03\/image-8-1536x807.png 1536w, https:\/\/aitsc.de\/blog\/wp-content\/uploads\/2025\/03\/image-8-2048x1076.png 2048w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Vergr\u00f6\u00dfern\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<p><strong>Installiere Powershell 7<\/strong><\/p>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;69ee95757ff69&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"69ee95757ff69\" class=\"wp-block-image size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/aitsc.de\/blog\/wp-content\/uploads\/2025\/03\/image-9-1024x576.png\" alt=\"\" class=\"wp-image-17841\" srcset=\"https:\/\/aitsc.de\/blog\/wp-content\/uploads\/2025\/03\/image-9-1024x576.png 1024w, https:\/\/aitsc.de\/blog\/wp-content\/uploads\/2025\/03\/image-9-300x169.png 300w, https:\/\/aitsc.de\/blog\/wp-content\/uploads\/2025\/03\/image-9-768x432.png 768w, https:\/\/aitsc.de\/blog\/wp-content\/uploads\/2025\/03\/image-9-1536x865.png 1536w, https:\/\/aitsc.de\/blog\/wp-content\/uploads\/2025\/03\/image-9-2048x1153.png 2048w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Vergr\u00f6\u00dfern\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;69ee9575806f1&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"69ee9575806f1\" class=\"wp-block-image size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/aitsc.de\/blog\/wp-content\/uploads\/2025\/03\/image-10-1024x576.png\" alt=\"\" class=\"wp-image-17842\" srcset=\"https:\/\/aitsc.de\/blog\/wp-content\/uploads\/2025\/03\/image-10-1024x576.png 1024w, https:\/\/aitsc.de\/blog\/wp-content\/uploads\/2025\/03\/image-10-300x169.png 300w, https:\/\/aitsc.de\/blog\/wp-content\/uploads\/2025\/03\/image-10-768x432.png 768w, https:\/\/aitsc.de\/blog\/wp-content\/uploads\/2025\/03\/image-10-1536x865.png 1536w, https:\/\/aitsc.de\/blog\/wp-content\/uploads\/2025\/03\/image-10-2048x1153.png 2048w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Vergr\u00f6\u00dfern\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;69ee957581f8e&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"69ee957581f8e\" class=\"wp-block-image size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/aitsc.de\/blog\/wp-content\/uploads\/2025\/03\/image-11-1024x576.png\" alt=\"\" class=\"wp-image-17843\" srcset=\"https:\/\/aitsc.de\/blog\/wp-content\/uploads\/2025\/03\/image-11-1024x576.png 1024w, https:\/\/aitsc.de\/blog\/wp-content\/uploads\/2025\/03\/image-11-300x169.png 300w, https:\/\/aitsc.de\/blog\/wp-content\/uploads\/2025\/03\/image-11-768x432.png 768w, https:\/\/aitsc.de\/blog\/wp-content\/uploads\/2025\/03\/image-11-1536x865.png 1536w, https:\/\/aitsc.de\/blog\/wp-content\/uploads\/2025\/03\/image-11-2048x1153.png 2048w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Vergr\u00f6\u00dfern\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div>\n<\/div>\n\n\n\n<p><\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;69ee957582af4&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"69ee957582af4\" class=\"wp-block-image size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/aitsc.de\/blog\/wp-content\/uploads\/2025\/03\/image-12-1024x576.png\" alt=\"\" class=\"wp-image-17844\" srcset=\"https:\/\/aitsc.de\/blog\/wp-content\/uploads\/2025\/03\/image-12-1024x576.png 1024w, https:\/\/aitsc.de\/blog\/wp-content\/uploads\/2025\/03\/image-12-300x169.png 300w, https:\/\/aitsc.de\/blog\/wp-content\/uploads\/2025\/03\/image-12-768x432.png 768w, https:\/\/aitsc.de\/blog\/wp-content\/uploads\/2025\/03\/image-12-1536x865.png 1536w, https:\/\/aitsc.de\/blog\/wp-content\/uploads\/2025\/03\/image-12-2048x1153.png 2048w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Vergr\u00f6\u00dfern\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;69ee957583286&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"69ee957583286\" class=\"wp-block-image size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/aitsc.de\/blog\/wp-content\/uploads\/2025\/03\/image-13-1024x576.png\" alt=\"\" class=\"wp-image-17845\" srcset=\"https:\/\/aitsc.de\/blog\/wp-content\/uploads\/2025\/03\/image-13-1024x576.png 1024w, https:\/\/aitsc.de\/blog\/wp-content\/uploads\/2025\/03\/image-13-300x169.png 300w, https:\/\/aitsc.de\/blog\/wp-content\/uploads\/2025\/03\/image-13-768x432.png 768w, https:\/\/aitsc.de\/blog\/wp-content\/uploads\/2025\/03\/image-13-1536x865.png 1536w, https:\/\/aitsc.de\/blog\/wp-content\/uploads\/2025\/03\/image-13-2048x1153.png 2048w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Vergr\u00f6\u00dfern\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div>\n<\/div>\n\n\n\n<p><\/p>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;69ee957583bae&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"69ee957583bae\" class=\"wp-block-image size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/aitsc.de\/blog\/wp-content\/uploads\/2025\/03\/image-14-1024x576.png\" alt=\"\" class=\"wp-image-17846\" srcset=\"https:\/\/aitsc.de\/blog\/wp-content\/uploads\/2025\/03\/image-14-1024x576.png 1024w, https:\/\/aitsc.de\/blog\/wp-content\/uploads\/2025\/03\/image-14-300x169.png 300w, https:\/\/aitsc.de\/blog\/wp-content\/uploads\/2025\/03\/image-14-768x432.png 768w, https:\/\/aitsc.de\/blog\/wp-content\/uploads\/2025\/03\/image-14-1536x865.png 1536w, https:\/\/aitsc.de\/blog\/wp-content\/uploads\/2025\/03\/image-14-2048x1153.png 2048w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Vergr\u00f6\u00dfern\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p id=\"2---Skripte-herunterladen\"><strong>2 &#8211; Skripte herunterladen<\/strong><\/p>\n\n\n\n<p>Ihr k\u00f6nnt das ZIP File mit allen Skripten und Icons von meinem Server laden. <br><a href=\"https:\/\/aitsc.de\/TEMP_UPLOAD\/Framing_Scripts_n_Icons.zip\" target=\"_blank\" rel=\"noreferrer noopener\">Download Package<\/a><\/p>\n\n\n\n<p>Nach dem Entpacken der Files findet Ihr im Ordner die Skripts und in einem Unterordner die Icons f\u00fcr Eure Streamdeck:<\/p>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;69ee9575842d8&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"69ee9575842d8\" class=\"wp-block-image size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"458\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/aitsc.de\/blog\/wp-content\/uploads\/2025\/03\/image-15-1024x458.png\" alt=\"\" class=\"wp-image-17847\" srcset=\"https:\/\/aitsc.de\/blog\/wp-content\/uploads\/2025\/03\/image-15-1024x458.png 1024w, https:\/\/aitsc.de\/blog\/wp-content\/uploads\/2025\/03\/image-15-300x134.png 300w, https:\/\/aitsc.de\/blog\/wp-content\/uploads\/2025\/03\/image-15-768x343.png 768w, https:\/\/aitsc.de\/blog\/wp-content\/uploads\/2025\/03\/image-15-1536x687.png 1536w, https:\/\/aitsc.de\/blog\/wp-content\/uploads\/2025\/03\/image-15-2048x916.png 2048w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Vergr\u00f6\u00dfern\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><figcaption class=\"wp-element-caption\">Root Folder mit Skripts und Subfolder &#8222;Icons&#8220;<\/figcaption><\/figure>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;69ee957584cec&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"69ee957584cec\" class=\"wp-block-image size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"399\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/aitsc.de\/blog\/wp-content\/uploads\/2025\/03\/image-16-1024x399.png\" alt=\"\" class=\"wp-image-17848\" srcset=\"https:\/\/aitsc.de\/blog\/wp-content\/uploads\/2025\/03\/image-16-1024x399.png 1024w, https:\/\/aitsc.de\/blog\/wp-content\/uploads\/2025\/03\/image-16-300x117.png 300w, https:\/\/aitsc.de\/blog\/wp-content\/uploads\/2025\/03\/image-16-768x299.png 768w, https:\/\/aitsc.de\/blog\/wp-content\/uploads\/2025\/03\/image-16-1536x598.png 1536w, https:\/\/aitsc.de\/blog\/wp-content\/uploads\/2025\/03\/image-16-2048x798.png 2048w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Vergr\u00f6\u00dfern\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><figcaption class=\"wp-element-caption\">Inhalt des Subfolder &#8222;Icons&#8220;<\/figcaption><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p id=\"3---IP-Adresse,-Benutzername-und-Passwort-im-Skript-\u00e4ndern\"><strong>3 &#8211; IP-Adresse, Benutzername und Passwort im Skript \u00e4ndern<\/strong><\/p>\n\n\n\n<p>\u00d6ffnen dazu die einzelnen Skripts mit einem Text Editor und passe die in rot markierten Informationen an Deine Umgebung an.<\/p>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;69ee957585e4f&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"69ee957585e4f\" class=\"wp-block-image size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"502\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/aitsc.de\/blog\/wp-content\/uploads\/2025\/03\/image-7-1024x502.png\" alt=\"\" class=\"wp-image-17838\" srcset=\"https:\/\/aitsc.de\/blog\/wp-content\/uploads\/2025\/03\/image-7-1024x502.png 1024w, https:\/\/aitsc.de\/blog\/wp-content\/uploads\/2025\/03\/image-7-300x147.png 300w, https:\/\/aitsc.de\/blog\/wp-content\/uploads\/2025\/03\/image-7-768x376.png 768w, https:\/\/aitsc.de\/blog\/wp-content\/uploads\/2025\/03\/image-7-1536x753.png 1536w, https:\/\/aitsc.de\/blog\/wp-content\/uploads\/2025\/03\/image-7.png 1863w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Vergr\u00f6\u00dfern\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;69ee957586a64&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"69ee957586a64\" class=\"wp-block-image size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"541\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/aitsc.de\/blog\/wp-content\/uploads\/2025\/03\/image-6-1024x541.png\" alt=\"\" class=\"wp-image-17837\" srcset=\"https:\/\/aitsc.de\/blog\/wp-content\/uploads\/2025\/03\/image-6-1024x541.png 1024w, https:\/\/aitsc.de\/blog\/wp-content\/uploads\/2025\/03\/image-6-300x159.png 300w, https:\/\/aitsc.de\/blog\/wp-content\/uploads\/2025\/03\/image-6-768x406.png 768w, https:\/\/aitsc.de\/blog\/wp-content\/uploads\/2025\/03\/image-6-1536x812.png 1536w, https:\/\/aitsc.de\/blog\/wp-content\/uploads\/2025\/03\/image-6-2048x1082.png 2048w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Vergr\u00f6\u00dfern\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<p>Ich habe alle wichtigen Parts in den jeweiligen Skripts mit Kommentaren versehen, damit Ihr, unabh\u00e4ngig von Eurer Erfahrung, a) versteht was wo gemacht wird und b) um Euch eigene Anpassungen zu vereinfachen.<\/p>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;69ee95758754e&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"69ee95758754e\" class=\"wp-block-image size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"651\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/aitsc.de\/blog\/wp-content\/uploads\/2025\/03\/image-17-1024x651.png\" alt=\"\" class=\"wp-image-17850\" srcset=\"https:\/\/aitsc.de\/blog\/wp-content\/uploads\/2025\/03\/image-17-1024x651.png 1024w, https:\/\/aitsc.de\/blog\/wp-content\/uploads\/2025\/03\/image-17-300x191.png 300w, https:\/\/aitsc.de\/blog\/wp-content\/uploads\/2025\/03\/image-17-768x489.png 768w, https:\/\/aitsc.de\/blog\/wp-content\/uploads\/2025\/03\/image-17-1536x977.png 1536w, https:\/\/aitsc.de\/blog\/wp-content\/uploads\/2025\/03\/image-17-2048x1303.png 2048w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Vergr\u00f6\u00dfern\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<p><strong>Beispiel Code f\u00fcr Speaker Framing<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># Poly Studio X IP address\n$PolyIP = \"&lt;IP>\"\n$BaseUrl = \"https:\/\/$PolyIP\"\n$SessionUrl = \"$BaseUrl\/rest\/session\"\n$ConfigUrl = \"$BaseUrl\/rest\/current\/config\"\n\n# Username &amp; Password\n$Username = \"&lt;USERNAME>\"\n$Password = \"&lt;PASSWORD>\"\n\n# Web-Session-Objekt erstellen\n$Session = New-Object Microsoft.PowerShell.Commands.WebRequestSession\n\n# Header f\u00fcr die Session-Erstellung\n$SessionHeaders = @{\n    \"Content-Type\"   = \"application\/json\"\n    \"Accept\"         = \"application\/json\"\n    \"User-Agent\"     = \"Mozilla\/5.0\"\n}\n\n# JSON-Body f\u00fcr die Authentifizierung\n$SessionBody = @{\n    \"user\"     = $Username\n    \"password\" = $Password\n} | ConvertTo-Json -Compress\n\nWrite-Output \"&#x1f504; Sende Session-Request an $SessionUrl mit Benutzername &amp; Passwort...\"\n\n# API-Request zur Session-Erstellung senden\ntry {\n    $SessionResponse = Invoke-RestMethod -Uri $SessionUrl -Method Post -Headers $SessionHeaders -Body $SessionBody -SkipCertificateCheck\n    Write-Output \"&#x2705; Session erfolgreich gestartet.\"\n} catch {\n    Write-Output \"&#x274c; Fehler beim Starten der Session: $_\"\n    exit 1\n}\n\n# Debugging: Zeigt die vollst\u00e4ndige API-Antwort f\u00fcr die Session\nWrite-Output \"&#x1f4dc; API-Antwort f\u00fcr Session: $($SessionResponse | ConvertTo-Json -Depth 3)\"\n\n# Session-ID aus der JSON-Antwort extrahieren\n$SessionID = $SessionResponse.session.sessionId\n\nif (-not $SessionID) {\n    Write-Output \"&#x274c; Fehler: Keine Session-ID gefunden!\"\n    exit 1\n}\n\nWrite-Output \"&#x1f511; Erhaltene Session-ID: $SessionID\"\n\n# Warten, um sicherzugehen, dass die Session aktiv ist\nStart-Sleep -Seconds 2\n\n# Header f\u00fcr den zweiten API-Request (Tracking-Mode setzen)\n$ConfigHeaders = @{\n    \"Content-Type\"   = \"application\/json\"\n    \"Accept\"         = \"application\/json\"\n    \"User-Agent\"     = \"Mozilla\/5.0\"\n    \"Cookie\"         = \"session_id=$SessionID\"\n    \"Referer\"        = $BaseUrl\n    \"Origin\"         = $BaseUrl\n    \"X-Requested-With\" = \"XMLHttpRequest\"\n}\n\n# &#x1f504; NEUER JSON-BODY im `vars`-Format der WebUI\n$ConfigBody = @{\n    \"vars\" = @(\n        @{\n            \"name\"  = \"sourceman.camera1.trackingmode\"\n            \"value\" = \"FrameSpeaker\"\n        }\n    )\n} | ConvertTo-Json -Compress\n\nWrite-Output \"&#x1f4dc; Request-Body f\u00fcr Tracking-Mode: $ConfigBody\"\nWrite-Output \"&#x1f4dc; Request-Header f\u00fcr Tracking-Mode: $($ConfigHeaders | ConvertTo-Json -Depth 3)\"\n\nWrite-Output \"2&#xfe0f;&#x20e3; Sende Tracking-Mode Update an $ConfigUrl mit Session-ID...\"\n\n# Tracking-Mode setzen (jetzt mit POST)\ntry {\n    $ConfigResponse = Invoke-RestMethod -Uri $ConfigUrl -Method Post -Headers $ConfigHeaders -Body $ConfigBody -SkipCertificateCheck\n    Write-Output \"&#x2705; Tracking-Modus erfolgreich ge\u00e4ndert: $ConfigResponse\"\n} catch {\n    Write-Output \"&#x274c; Fehler beim Setzen des Tracking-Modes: $_\"\n}\n<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p id=\"4---Elgato-Stream-Deck-\u00f6ffnen-und-die-gew\u00fcnschten-Aktionen-mit-den-Skripten-verkn\u00fcpfen\">4 &#8211; <strong>Elgato Stream Deck \u00f6ffnen<\/strong> und die gew\u00fcnschten Aktionen mit den Skripten verkn\u00fcpfen<\/p>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;69ee957587dd9&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"69ee957587dd9\" class=\"wp-block-image size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"555\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/aitsc.de\/blog\/wp-content\/uploads\/2025\/03\/image-18-1024x555.png\" alt=\"\" class=\"wp-image-17855\" srcset=\"https:\/\/aitsc.de\/blog\/wp-content\/uploads\/2025\/03\/image-18-1024x555.png 1024w, https:\/\/aitsc.de\/blog\/wp-content\/uploads\/2025\/03\/image-18-300x163.png 300w, https:\/\/aitsc.de\/blog\/wp-content\/uploads\/2025\/03\/image-18-768x416.png 768w, https:\/\/aitsc.de\/blog\/wp-content\/uploads\/2025\/03\/image-18-1536x833.png 1536w, https:\/\/aitsc.de\/blog\/wp-content\/uploads\/2025\/03\/image-18-2048x1110.png 2048w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Vergr\u00f6\u00dfern\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<p>In der Navigation rechts sucht Ihr nun nach &#8222;System&#8220; und dem Unterpunkt &#8222;\u00d6ffnen&#8220;. Klick mit der Maustaste darauf, haltet diese gedr\u00fcckt und zieht die Aktion in ein freies Tastemfeld.<\/p>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;69ee95758832c&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"69ee95758832c\" class=\"wp-block-image size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"552\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/aitsc.de\/blog\/wp-content\/uploads\/2025\/03\/image-19-1024x552.png\" alt=\"\" class=\"wp-image-17856\" srcset=\"https:\/\/aitsc.de\/blog\/wp-content\/uploads\/2025\/03\/image-19-1024x552.png 1024w, https:\/\/aitsc.de\/blog\/wp-content\/uploads\/2025\/03\/image-19-300x162.png 300w, https:\/\/aitsc.de\/blog\/wp-content\/uploads\/2025\/03\/image-19-768x414.png 768w, https:\/\/aitsc.de\/blog\/wp-content\/uploads\/2025\/03\/image-19-1536x828.png 1536w, https:\/\/aitsc.de\/blog\/wp-content\/uploads\/2025\/03\/image-19-2048x1105.png 2048w, https:\/\/aitsc.de\/blog\/wp-content\/uploads\/2025\/03\/image-19-280x150.png 280w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Vergr\u00f6\u00dfern\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;69ee9575889b2&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"69ee9575889b2\" class=\"wp-block-image size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"552\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/aitsc.de\/blog\/wp-content\/uploads\/2025\/03\/image-20-1024x552.png\" alt=\"\" class=\"wp-image-17857\" srcset=\"https:\/\/aitsc.de\/blog\/wp-content\/uploads\/2025\/03\/image-20-1024x552.png 1024w, https:\/\/aitsc.de\/blog\/wp-content\/uploads\/2025\/03\/image-20-300x162.png 300w, https:\/\/aitsc.de\/blog\/wp-content\/uploads\/2025\/03\/image-20-768x414.png 768w, https:\/\/aitsc.de\/blog\/wp-content\/uploads\/2025\/03\/image-20-1536x828.png 1536w, https:\/\/aitsc.de\/blog\/wp-content\/uploads\/2025\/03\/image-20-2048x1105.png 2048w, https:\/\/aitsc.de\/blog\/wp-content\/uploads\/2025\/03\/image-20-280x150.png 280w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Vergr\u00f6\u00dfern\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<p>Vergebt nun einen Namen, der auf der Taste des Streamdecks angezeigt werden soll.<\/p>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;69ee957588f91&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"69ee957588f91\" class=\"wp-block-image size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"934\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/aitsc.de\/blog\/wp-content\/uploads\/2025\/03\/image-21-1024x934.png\" alt=\"\" class=\"wp-image-17859\" srcset=\"https:\/\/aitsc.de\/blog\/wp-content\/uploads\/2025\/03\/image-21-1024x934.png 1024w, https:\/\/aitsc.de\/blog\/wp-content\/uploads\/2025\/03\/image-21-300x274.png 300w, https:\/\/aitsc.de\/blog\/wp-content\/uploads\/2025\/03\/image-21-768x700.png 768w, https:\/\/aitsc.de\/blog\/wp-content\/uploads\/2025\/03\/image-21.png 1472w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Vergr\u00f6\u00dfern\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<p>Klickt nun in das Feld &#8222;App\/Datei&#8220; und f\u00fcgt dort den folgenden Text ein:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>pwsh.exe -ExecutionPolicy Bypass -File \"&lt;PATH TO SCRIPT FOLDER>\\&lt;Scriptname>.ps1\"\n<\/code><\/pre>\n\n\n\n<p>Achtet darauf, dass Ihr den Pfad zu den Skripten an Eure Umgebung anpasst und den Skriptnamen an die Aktion, die Ihr ausf\u00fchren wollt.<\/p>\n\n\n\n<p>In diesem Beispiel w\u00e4re mein korrekter Pfad:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>pwsh.exe -ExecutionPolicy Bypass -File \"C:\\Users\\uansm\\OneDrive\\Desktop\\Tracking\\Speaker_Framing.ps1\"<\/code><\/pre>\n\n\n\n<p><strong>Folglich ergibt sich das folgende Bild:<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"934\" src=\"https:\/\/aitsc.de\/blog\/wp-content\/uploads\/2025\/03\/image-22-1024x934.png\" alt=\"\" class=\"wp-image-17860\" srcset=\"https:\/\/aitsc.de\/blog\/wp-content\/uploads\/2025\/03\/image-22-1024x934.png 1024w, https:\/\/aitsc.de\/blog\/wp-content\/uploads\/2025\/03\/image-22-300x274.png 300w, https:\/\/aitsc.de\/blog\/wp-content\/uploads\/2025\/03\/image-22-768x700.png 768w, https:\/\/aitsc.de\/blog\/wp-content\/uploads\/2025\/03\/image-22.png 1472w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p id=\"5---Icons-hinzuf\u00fcgen,-um-eine-intuitive-Bedienung-zu-erm\u00f6glichen\"><strong>5 &#8211; Icons hinzuf\u00fcgen, um eine intuitive Bedienung zu erm\u00f6glichen<\/strong><\/p>\n\n\n\n<p>Ok, damit w\u00e4re der Button schon einmal mit dem korrekten Command best\u00fcckt. Jetzt passen wir noch was Icon an, damit die visuelle Anzeige die Funktion wiederspiegelt.<\/p>\n\n\n\n<p>Dazu klickt Ihr auf das <strong>&#8222;Arrow Down&#8220; Symbol <\/strong>an der rechten oberen Ecke des Icons.<\/p>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;69ee957589834&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"69ee957589834\" class=\"wp-block-image size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"934\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/aitsc.de\/blog\/wp-content\/uploads\/2025\/03\/image-23-1024x934.png\" alt=\"\" class=\"wp-image-17861\" srcset=\"https:\/\/aitsc.de\/blog\/wp-content\/uploads\/2025\/03\/image-23-1024x934.png 1024w, https:\/\/aitsc.de\/blog\/wp-content\/uploads\/2025\/03\/image-23-300x274.png 300w, https:\/\/aitsc.de\/blog\/wp-content\/uploads\/2025\/03\/image-23-768x700.png 768w, https:\/\/aitsc.de\/blog\/wp-content\/uploads\/2025\/03\/image-23.png 1472w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Vergr\u00f6\u00dfern\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<p>W\u00e4hlt nun &#8222;Bilddatei ausw\u00e4hlen&#8220; aus, navigiert zum Folder mit den Icons und w\u00e4hlt das passende Icon zur Aktion aus (hier &#8222;Speaker Framing&#8220;).<\/p>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;69ee957589e60&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"69ee957589e60\" class=\"wp-block-image size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"934\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/aitsc.de\/blog\/wp-content\/uploads\/2025\/03\/image-24-1024x934.png\" alt=\"\" class=\"wp-image-17862\" srcset=\"https:\/\/aitsc.de\/blog\/wp-content\/uploads\/2025\/03\/image-24-1024x934.png 1024w, https:\/\/aitsc.de\/blog\/wp-content\/uploads\/2025\/03\/image-24-300x274.png 300w, https:\/\/aitsc.de\/blog\/wp-content\/uploads\/2025\/03\/image-24-768x701.png 768w, https:\/\/aitsc.de\/blog\/wp-content\/uploads\/2025\/03\/image-24.png 1469w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Vergr\u00f6\u00dfern\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<p>W\u00e4hlt die entsprechende Grafik aus und klickt auf &#8222;\u00d6ffnen&#8220;.<\/p>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;69ee95758a39c&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"69ee95758a39c\" class=\"wp-block-image size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"771\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/aitsc.de\/blog\/wp-content\/uploads\/2025\/03\/image-25-1024x771.png\" alt=\"\" class=\"wp-image-17863\" srcset=\"https:\/\/aitsc.de\/blog\/wp-content\/uploads\/2025\/03\/image-25-1024x771.png 1024w, https:\/\/aitsc.de\/blog\/wp-content\/uploads\/2025\/03\/image-25-300x226.png 300w, https:\/\/aitsc.de\/blog\/wp-content\/uploads\/2025\/03\/image-25-768x578.png 768w, https:\/\/aitsc.de\/blog\/wp-content\/uploads\/2025\/03\/image-25-1536x1156.png 1536w, https:\/\/aitsc.de\/blog\/wp-content\/uploads\/2025\/03\/image-25.png 1895w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Vergr\u00f6\u00dfern\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<p>Die Konfiguration Eures Streamdeck Buttons ist damit abgeschlossen.<\/p>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;69ee95758a86b&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"69ee95758a86b\" class=\"wp-block-image size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"945\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/aitsc.de\/blog\/wp-content\/uploads\/2025\/03\/image-26-1024x945.png\" alt=\"\" class=\"wp-image-17864\" srcset=\"https:\/\/aitsc.de\/blog\/wp-content\/uploads\/2025\/03\/image-26-1024x945.png 1024w, https:\/\/aitsc.de\/blog\/wp-content\/uploads\/2025\/03\/image-26-300x277.png 300w, https:\/\/aitsc.de\/blog\/wp-content\/uploads\/2025\/03\/image-26-768x709.png 768w, https:\/\/aitsc.de\/blog\/wp-content\/uploads\/2025\/03\/image-26.png 1457w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Vergr\u00f6\u00dfern\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<p>Verfahrt nun mit den anderen Buttons analog zu diesem Vorgang. Wenn Ihr damit fertig seid, sollte Eure Streamdeck Page so aussehen:<\/p>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;69ee95758adeb&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"69ee95758adeb\" class=\"wp-block-image size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"938\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/aitsc.de\/blog\/wp-content\/uploads\/2025\/03\/image-27-1024x938.png\" alt=\"\" class=\"wp-image-17865\" srcset=\"https:\/\/aitsc.de\/blog\/wp-content\/uploads\/2025\/03\/image-27-1024x938.png 1024w, https:\/\/aitsc.de\/blog\/wp-content\/uploads\/2025\/03\/image-27-300x275.png 300w, https:\/\/aitsc.de\/blog\/wp-content\/uploads\/2025\/03\/image-27-768x703.png 768w, https:\/\/aitsc.de\/blog\/wp-content\/uploads\/2025\/03\/image-27.png 1463w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Vergr\u00f6\u00dfern\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p id=\"6---Loslegen-:-)\"><strong>6 &#8211; Loslegen \ud83d\ude42<\/strong><\/p>\n\n\n\n<p>Super &#8211; Ihr solltet nun ein funktionierendes Setup haben, mit dem Ihr zwischen den verschiedenen Modi umschalten k\u00f6nnt. <\/p>\n\n\n\n<p>Geht das Ganze schicker, flexibler, ggf sogar einfacher &#8211; kann sein .-) Dieses Setup erf\u00fcllt aber alle Anforderungen die ich an mein Proof of concept hatte und macht mir \/ uns den Alltag bei Demos einfacher = Goal reached. <\/p>\n\n\n\n<p>Ihr k\u00f6nnt diesen Ansatz nun gern ver\u00e4ndern, anpassen und f\u00fcr Euch noch flexibiler gestalten. Sei es durch Anpassung der Icons etc. !<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Fazit: Mehr Demo-Flow, weniger Ablenkung<\/strong><\/h2>\n\n\n\n<p>Diese L\u00f6sung hat mir und meinen Kollegen schon mehrfach geholfen, den Demo-Flow reibungsloser zu gestalten. Kein l\u00e4stiges Wechseln zwischen verschiedenen Tools mehr \u2013 stattdessen eine einfache Steuerung per Knopfdruck. Falls ihr das ausprobiert, gebt mir gerne Feedback! Sicherlich l\u00e4sst sich das Ganze noch weiter verbessern. &#x1f680;<\/p>\n\n\n\n<p><strong>Viel Spa\u00df beim Testen!<\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Wer kennt es nicht? Man ist mitten in einer Demo, m\u00f6chte schnell zwischen den verschiedenen Framing-Modi wechseln \u2013 und muss daf\u00fcr umst\u00e4ndlich die WebUI oder Poly Lens aufrufen. Genau dieses Problem hat mich gest\u00f6rt, also habe ich f\u00fcr mich eine einfache L\u00f6sung entwickelt.<\/p>\n","protected":false},"author":1,"featured_media":17835,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ngg_post_thumbnail":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[670,1],"tags":[],"class_list":["post-17834","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-custom","category-uncategorized"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Framing-Modi der Poly Studio per Stream Deck steuern - Proof of concept Framing-Modi der Poly Studio per Stream Deck steuern - Proof of concept - Uwe Ansmann<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/aitsc.de\/blog\/framing-modi-stream-deck\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Framing-Modi der Poly Studio per Stream Deck steuern - Proof of concept Framing-Modi der Poly Studio per Stream Deck steuern - Proof of concept - Uwe Ansmann\" \/>\n<meta property=\"og:description\" content=\"Wer kennt es nicht? Man ist mitten in einer Demo, m\u00f6chte schnell zwischen den verschiedenen Framing-Modi wechseln \u2013 und muss daf\u00fcr umst\u00e4ndlich die WebUI oder Poly Lens aufrufen. Genau dieses Problem hat mich gest\u00f6rt, also habe ich f\u00fcr mich eine einfache L\u00f6sung entwickelt.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/aitsc.de\/blog\/framing-modi-stream-deck\/\" \/>\n<meta property=\"og:site_name\" content=\"Uwe Ansmann\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/uwe.ansmann\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/uwe.ansmann\" \/>\n<meta property=\"article:published_time\" content=\"2025-03-12T09:52:59+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-03-24T08:16:30+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/aitsc.de\/blog\/wp-content\/uploads\/2025\/03\/image-5.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1600\" \/>\n\t<meta property=\"og:image:height\" content=\"1200\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Uwe Ansmann\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@UweAnsmann\" \/>\n<meta name=\"twitter:site\" content=\"@UweAnsmann\" \/>\n<meta name=\"twitter:label1\" content=\"Verfasst von\" \/>\n\t<meta name=\"twitter:data1\" content=\"Uwe Ansmann\" \/>\n\t<meta name=\"twitter:label2\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data2\" content=\"11\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/aitsc.de\\\/blog\\\/framing-modi-stream-deck\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/aitsc.de\\\/blog\\\/framing-modi-stream-deck\\\/\"},\"author\":{\"name\":\"Uwe Ansmann\",\"@id\":\"https:\\\/\\\/aitsc.de\\\/blog\\\/#\\\/schema\\\/person\\\/b2eaf54df5661575ee3a6a1648591728\"},\"headline\":\"Framing-Modi der Poly Studio per Stream Deck steuern &#8211; Proof of concept\",\"datePublished\":\"2025-03-12T09:52:59+00:00\",\"dateModified\":\"2025-03-24T08:16:30+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/aitsc.de\\\/blog\\\/framing-modi-stream-deck\\\/\"},\"wordCount\":1080,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/aitsc.de\\\/blog\\\/#\\\/schema\\\/person\\\/b2eaf54df5661575ee3a6a1648591728\"},\"image\":{\"@id\":\"https:\\\/\\\/aitsc.de\\\/blog\\\/framing-modi-stream-deck\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/aitsc.de\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/03\\\/image-5.png\",\"articleSection\":[\"Custom\",\"Uncategorized\"],\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/aitsc.de\\\/blog\\\/framing-modi-stream-deck\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/aitsc.de\\\/blog\\\/framing-modi-stream-deck\\\/\",\"url\":\"https:\\\/\\\/aitsc.de\\\/blog\\\/framing-modi-stream-deck\\\/\",\"name\":\"Framing-Modi der Poly Studio per Stream Deck steuern - Proof of concept Framing-Modi der Poly Studio per Stream Deck steuern - Proof of concept - Uwe Ansmann\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/aitsc.de\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/aitsc.de\\\/blog\\\/framing-modi-stream-deck\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/aitsc.de\\\/blog\\\/framing-modi-stream-deck\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/aitsc.de\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/03\\\/image-5.png\",\"datePublished\":\"2025-03-12T09:52:59+00:00\",\"dateModified\":\"2025-03-24T08:16:30+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/aitsc.de\\\/blog\\\/framing-modi-stream-deck\\\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/aitsc.de\\\/blog\\\/framing-modi-stream-deck\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/aitsc.de\\\/blog\\\/framing-modi-stream-deck\\\/#primaryimage\",\"url\":\"https:\\\/\\\/aitsc.de\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/03\\\/image-5.png\",\"contentUrl\":\"https:\\\/\\\/aitsc.de\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/03\\\/image-5.png\",\"width\":1600,\"height\":1200},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/aitsc.de\\\/blog\\\/framing-modi-stream-deck\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Startseite\",\"item\":\"https:\\\/\\\/aitsc.de\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Framing-Modi der Poly Studio per Stream Deck steuern &#8211; Proof of concept\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/aitsc.de\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/aitsc.de\\\/blog\\\/\",\"name\":\"Uwe Ansmann\",\"description\":\"Pers\u00f6nlicher Tech Blog &amp; Web-Zuhause\",\"publisher\":{\"@id\":\"https:\\\/\\\/aitsc.de\\\/blog\\\/#\\\/schema\\\/person\\\/b2eaf54df5661575ee3a6a1648591728\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/aitsc.de\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/aitsc.de\\\/blog\\\/#\\\/schema\\\/person\\\/b2eaf54df5661575ee3a6a1648591728\",\"name\":\"Uwe Ansmann\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/aitsc.de\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/06\\\/cropped-new1686764432721.png\",\"url\":\"https:\\\/\\\/aitsc.de\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/06\\\/cropped-new1686764432721.png\",\"contentUrl\":\"https:\\\/\\\/aitsc.de\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/06\\\/cropped-new1686764432721.png\",\"width\":250,\"height\":250,\"caption\":\"Uwe Ansmann\"},\"logo\":{\"@id\":\"https:\\\/\\\/aitsc.de\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/06\\\/cropped-new1686764432721.png\"},\"sameAs\":[\"http:s\\\/\\\/www.aitsc.de\\\/blog\",\"https:\\\/\\\/www.facebook.com\\\/uwe.ansmann\",\"https:\\\/\\\/www.instagram.com\\\/uansmann\\\/?hl=de\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/uweansmann\\\/\",\"https:\\\/\\\/x.com\\\/UweAnsmann\",\"https:\\\/\\\/www.youtube.com\\\/channel\\\/UC0kmi7VFQi3uSQ-GilFFHYQ\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Framing-Modi der Poly Studio per Stream Deck steuern - Proof of concept Framing-Modi der Poly Studio per Stream Deck steuern - Proof of concept - Uwe Ansmann","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/aitsc.de\/blog\/framing-modi-stream-deck\/","og_locale":"de_DE","og_type":"article","og_title":"Framing-Modi der Poly Studio per Stream Deck steuern - Proof of concept Framing-Modi der Poly Studio per Stream Deck steuern - Proof of concept - Uwe Ansmann","og_description":"Wer kennt es nicht? Man ist mitten in einer Demo, m\u00f6chte schnell zwischen den verschiedenen Framing-Modi wechseln \u2013 und muss daf\u00fcr umst\u00e4ndlich die WebUI oder Poly Lens aufrufen. Genau dieses Problem hat mich gest\u00f6rt, also habe ich f\u00fcr mich eine einfache L\u00f6sung entwickelt.","og_url":"https:\/\/aitsc.de\/blog\/framing-modi-stream-deck\/","og_site_name":"Uwe Ansmann","article_publisher":"https:\/\/www.facebook.com\/uwe.ansmann","article_author":"https:\/\/www.facebook.com\/uwe.ansmann","article_published_time":"2025-03-12T09:52:59+00:00","article_modified_time":"2025-03-24T08:16:30+00:00","og_image":[{"width":1600,"height":1200,"url":"https:\/\/aitsc.de\/blog\/wp-content\/uploads\/2025\/03\/image-5.png","type":"image\/png"}],"author":"Uwe Ansmann","twitter_card":"summary_large_image","twitter_creator":"@UweAnsmann","twitter_site":"@UweAnsmann","twitter_misc":{"Verfasst von":"Uwe Ansmann","Gesch\u00e4tzte Lesezeit":"11\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/aitsc.de\/blog\/framing-modi-stream-deck\/#article","isPartOf":{"@id":"https:\/\/aitsc.de\/blog\/framing-modi-stream-deck\/"},"author":{"name":"Uwe Ansmann","@id":"https:\/\/aitsc.de\/blog\/#\/schema\/person\/b2eaf54df5661575ee3a6a1648591728"},"headline":"Framing-Modi der Poly Studio per Stream Deck steuern &#8211; Proof of concept","datePublished":"2025-03-12T09:52:59+00:00","dateModified":"2025-03-24T08:16:30+00:00","mainEntityOfPage":{"@id":"https:\/\/aitsc.de\/blog\/framing-modi-stream-deck\/"},"wordCount":1080,"commentCount":0,"publisher":{"@id":"https:\/\/aitsc.de\/blog\/#\/schema\/person\/b2eaf54df5661575ee3a6a1648591728"},"image":{"@id":"https:\/\/aitsc.de\/blog\/framing-modi-stream-deck\/#primaryimage"},"thumbnailUrl":"https:\/\/aitsc.de\/blog\/wp-content\/uploads\/2025\/03\/image-5.png","articleSection":["Custom","Uncategorized"],"inLanguage":"de","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/aitsc.de\/blog\/framing-modi-stream-deck\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/aitsc.de\/blog\/framing-modi-stream-deck\/","url":"https:\/\/aitsc.de\/blog\/framing-modi-stream-deck\/","name":"Framing-Modi der Poly Studio per Stream Deck steuern - Proof of concept Framing-Modi der Poly Studio per Stream Deck steuern - Proof of concept - Uwe Ansmann","isPartOf":{"@id":"https:\/\/aitsc.de\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/aitsc.de\/blog\/framing-modi-stream-deck\/#primaryimage"},"image":{"@id":"https:\/\/aitsc.de\/blog\/framing-modi-stream-deck\/#primaryimage"},"thumbnailUrl":"https:\/\/aitsc.de\/blog\/wp-content\/uploads\/2025\/03\/image-5.png","datePublished":"2025-03-12T09:52:59+00:00","dateModified":"2025-03-24T08:16:30+00:00","breadcrumb":{"@id":"https:\/\/aitsc.de\/blog\/framing-modi-stream-deck\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/aitsc.de\/blog\/framing-modi-stream-deck\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/aitsc.de\/blog\/framing-modi-stream-deck\/#primaryimage","url":"https:\/\/aitsc.de\/blog\/wp-content\/uploads\/2025\/03\/image-5.png","contentUrl":"https:\/\/aitsc.de\/blog\/wp-content\/uploads\/2025\/03\/image-5.png","width":1600,"height":1200},{"@type":"BreadcrumbList","@id":"https:\/\/aitsc.de\/blog\/framing-modi-stream-deck\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Startseite","item":"https:\/\/aitsc.de\/blog\/"},{"@type":"ListItem","position":2,"name":"Framing-Modi der Poly Studio per Stream Deck steuern &#8211; Proof of concept"}]},{"@type":"WebSite","@id":"https:\/\/aitsc.de\/blog\/#website","url":"https:\/\/aitsc.de\/blog\/","name":"Uwe Ansmann","description":"Pers\u00f6nlicher Tech Blog &amp; Web-Zuhause","publisher":{"@id":"https:\/\/aitsc.de\/blog\/#\/schema\/person\/b2eaf54df5661575ee3a6a1648591728"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/aitsc.de\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":["Person","Organization"],"@id":"https:\/\/aitsc.de\/blog\/#\/schema\/person\/b2eaf54df5661575ee3a6a1648591728","name":"Uwe Ansmann","image":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/aitsc.de\/blog\/wp-content\/uploads\/2023\/06\/cropped-new1686764432721.png","url":"https:\/\/aitsc.de\/blog\/wp-content\/uploads\/2023\/06\/cropped-new1686764432721.png","contentUrl":"https:\/\/aitsc.de\/blog\/wp-content\/uploads\/2023\/06\/cropped-new1686764432721.png","width":250,"height":250,"caption":"Uwe Ansmann"},"logo":{"@id":"https:\/\/aitsc.de\/blog\/wp-content\/uploads\/2023\/06\/cropped-new1686764432721.png"},"sameAs":["http:s\/\/www.aitsc.de\/blog","https:\/\/www.facebook.com\/uwe.ansmann","https:\/\/www.instagram.com\/uansmann\/?hl=de","https:\/\/www.linkedin.com\/in\/uweansmann\/","https:\/\/x.com\/UweAnsmann","https:\/\/www.youtube.com\/channel\/UC0kmi7VFQi3uSQ-GilFFHYQ"]}]}},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/aitsc.de\/blog\/wp-content\/uploads\/2025\/03\/image-5.png","jetpack_sharing_enabled":true,"jetpack-related-posts":[{"id":11934,"url":"https:\/\/aitsc.de\/blog\/software-release-2-1-fuer-studio-x-r30-und-p15-verfuegbar\/","url_meta":{"origin":17834,"position":0},"title":"Software Release 2.1 f\u00fcr Studio USB, R30 und P15 verf\u00fcgbar","author":"Uwe Ansmann","date":"15\/09\/2022","format":false,"excerpt":"Poly hat k\u00fcrzlich das Software Release 2.1 f\u00fcr Poly Studio USB, R30 und P15 ver\u00f6ffentlicht. Alle Details dazu finden Sie in diesem Post. Viel Spa\u00df ! Sie k\u00f6nnen das Update direkt \u00fcber die Poly Lens Desktop App durchf\u00fchren lassen oder die Software manuell downloaden und installieren. Poly Studio USB Support\u2026","rel":"","context":"In &quot;p15&quot;","block_context":{"text":"p15","link":"https:\/\/aitsc.de\/blog\/category\/p15\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/aitsc.de\/blog\/wp-content\/uploads\/2022\/09\/blog-4.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/aitsc.de\/blog\/wp-content\/uploads\/2022\/09\/blog-4.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/aitsc.de\/blog\/wp-content\/uploads\/2022\/09\/blog-4.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/aitsc.de\/blog\/wp-content\/uploads\/2022\/09\/blog-4.png?resize=700%2C400&ssl=1 2x"},"classes":[]},{"id":14398,"url":"https:\/\/aitsc.de\/blog\/poly-software-release-4-1-1-und-was-sie-dazu-wissen-muessen\/","url_meta":{"origin":17834,"position":1},"title":"Poly Software Release 4.1.1 und was Sie dazu wissen m\u00fcssen","author":"Uwe Ansmann","date":"13\/11\/2023","format":false,"excerpt":"Poly hat am 10.11.2023 ein neues Software Update f\u00fcr Studio X und G7500 ver\u00f6ffentlicht.Was es Neues und was es zu beachten gibt, das erfahren Sie in diesem Blog Post. Viel Spa\u00df :-) Release Datum: 10.11.2023Release Notes Das Wichtigste vorab: Dieses Release ist nicht f\u00fcr Kunden und Partner gedacht, die Ihre\u2026","rel":"","context":"In &quot;G7500&quot;","block_context":{"text":"G7500","link":"https:\/\/aitsc.de\/blog\/category\/g7500\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/aitsc.de\/blog\/wp-content\/uploads\/2023\/11\/blog.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/aitsc.de\/blog\/wp-content\/uploads\/2023\/11\/blog.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/aitsc.de\/blog\/wp-content\/uploads\/2023\/11\/blog.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/aitsc.de\/blog\/wp-content\/uploads\/2023\/11\/blog.png?resize=700%2C400&ssl=1 2x"},"classes":[]},{"id":13779,"url":"https:\/\/aitsc.de\/blog\/poly-update-4-1-fuer-studio-x-und-g7500-verfuegbar\/","url_meta":{"origin":17834,"position":2},"title":"Poly Update 4.1 f\u00fcr Studio X und G7500 verf\u00fcgbar","author":"Uwe Ansmann","date":"25\/08\/2023","format":false,"excerpt":"It\u00b4s out of the door !! Seit gestern Nacht steht das 4.1 Software Upgrade f\u00fcr Studio X und G7500 Systeme zur Verf\u00fcgung.Alles Wichtige, wie immer, kurz und knackig in diesem Blog Post. Viel Spa\u00df :-) Poly Support Pages & Download4.1 Release Notes Das 4.1 Release beinhaltet die folgenden Update Versionen\u2026","rel":"","context":"In &quot;G7500&quot;","block_context":{"text":"G7500","link":"https:\/\/aitsc.de\/blog\/category\/g7500\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/aitsc.de\/blog\/wp-content\/uploads\/2023\/08\/blog-3.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/aitsc.de\/blog\/wp-content\/uploads\/2023\/08\/blog-3.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/aitsc.de\/blog\/wp-content\/uploads\/2023\/08\/blog-3.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/aitsc.de\/blog\/wp-content\/uploads\/2023\/08\/blog-3.png?resize=700%2C400&ssl=1 2x"},"classes":[]},{"id":14991,"url":"https:\/\/aitsc.de\/blog\/polyos-4-2-is-here\/","url_meta":{"origin":17834,"position":3},"title":"PolyOS 4.2 is here !","author":"Uwe Ansmann","date":"25\/04\/2024","format":false,"excerpt":"HP | Poly hat das neue PolyOS 4.2 Update ver\u00f6ffentlicht, das mit einer ganzen Wagenladung neuer Features daherkommt. Alle Infos finden Sie in diesem Blog Post. Build Number: \u00a04.2.0.396113Release Datum:\u00a0April 2024Release Notes HowTos: So updaten Sie Ihre Studio X oder G7500 und Ihren Touchcontroller So downloaden Sie ab sofort Software\u2026","rel":"","context":"In &quot;DSP&quot;","block_context":{"text":"DSP","link":"https:\/\/aitsc.de\/blog\/category\/dsp\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/aitsc.de\/blog\/wp-content\/uploads\/2024\/02\/blog-3.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/aitsc.de\/blog\/wp-content\/uploads\/2024\/02\/blog-3.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/aitsc.de\/blog\/wp-content\/uploads\/2024\/02\/blog-3.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/aitsc.de\/blog\/wp-content\/uploads\/2024\/02\/blog-3.png?resize=700%2C400&ssl=1 2x"},"classes":[]},{"id":8744,"url":"https:\/\/aitsc.de\/blog\/so-updaten-sie-ihre-poly-studio-e70\/","url_meta":{"origin":17834,"position":4},"title":"So updaten Sie Ihre Poly Studio E70","author":"Uwe Ansmann","date":"31\/10\/2021","format":false,"excerpt":"In diesem Post zeige ich Ihnen, wie Sie Ihre Poly Studio E70 auf den aktuellsten Softwarestand bringen. Have fun :-) Was Sie ben\u00f6tigen:- Eine Poly Studio E70- Eine G7500 oder einen PC mit der Lens Desktop App- Internetzugang Los geht\u00b4s.... Derzeit gibt es 2 M\u00f6glichkeiten Ihre Poly Studio E70 auf\u2026","rel":"","context":"In &quot;Studio E70&quot;","block_context":{"text":"Studio E70","link":"https:\/\/aitsc.de\/blog\/category\/studio-e70\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/aitsc.de\/blog\/wp-content\/uploads\/2021\/10\/blog-11-8.jpg?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/aitsc.de\/blog\/wp-content\/uploads\/2021\/10\/blog-11-8.jpg?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/aitsc.de\/blog\/wp-content\/uploads\/2021\/10\/blog-11-8.jpg?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/aitsc.de\/blog\/wp-content\/uploads\/2021\/10\/blog-11-8.jpg?resize=700%2C400&ssl=1 2x"},"classes":[]},{"id":11588,"url":"https:\/\/aitsc.de\/blog\/poly-lens-desktop-update-1-1-18-verfuegbar\/","url_meta":{"origin":17834,"position":5},"title":"Poly Lens Desktop Update 1.1.18 verf\u00fcgbar","author":"Uwe Ansmann","date":"24\/06\/2022","format":false,"excerpt":"V1.1.18 \u2013 June 23st, 2022Release NotesHow to upgrade your Lens app What\u2019s New Added support for new device update firmware protocol for USB video devices: Poly Studio E70, Poly Studio R30, Poly Studio P15, Poly Studio USBAdded support for USB Video Device Recovery process on Windows OSAdded \u201cPeople Framing Preview\"\u2026","rel":"","context":"In &quot;Lens&quot;","block_context":{"text":"Lens","link":"https:\/\/aitsc.de\/blog\/category\/lens\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/aitsc.de\/blog\/wp-content\/uploads\/2022\/06\/image-9.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/aitsc.de\/blog\/wp-content\/uploads\/2022\/06\/image-9.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/aitsc.de\/blog\/wp-content\/uploads\/2022\/06\/image-9.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/aitsc.de\/blog\/wp-content\/uploads\/2022\/06\/image-9.png?resize=700%2C400&ssl=1 2x"},"classes":[]}],"jetpack_likes_enabled":true,"post_mailing_queue_ids":[],"_links":{"self":[{"href":"https:\/\/aitsc.de\/blog\/wp-json\/wp\/v2\/posts\/17834","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/aitsc.de\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/aitsc.de\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/aitsc.de\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/aitsc.de\/blog\/wp-json\/wp\/v2\/comments?post=17834"}],"version-history":[{"count":14,"href":"https:\/\/aitsc.de\/blog\/wp-json\/wp\/v2\/posts\/17834\/revisions"}],"predecessor-version":[{"id":17872,"href":"https:\/\/aitsc.de\/blog\/wp-json\/wp\/v2\/posts\/17834\/revisions\/17872"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/aitsc.de\/blog\/wp-json\/wp\/v2\/media\/17835"}],"wp:attachment":[{"href":"https:\/\/aitsc.de\/blog\/wp-json\/wp\/v2\/media?parent=17834"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/aitsc.de\/blog\/wp-json\/wp\/v2\/categories?post=17834"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/aitsc.de\/blog\/wp-json\/wp\/v2\/tags?post=17834"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}