{"id":2693,"date":"2026-08-31T01:53:59","date_gmt":"2026-08-30T23:53:59","guid":{"rendered":"https:\/\/www.astrastudio.de\/onairscreen\/"},"modified":"2026-09-24T20:50:57","modified_gmt":"2026-09-24T18:50:57","slug":"onairscreen","status":"publish","type":"page","link":"https:\/\/www.astrastudio.de\/en\/onairscreen\/","title":{"rendered":"OnAirScreen"},"content":{"rendered":"\n<style>\n\/* OnAirScreen product page \u2014 scoped to .oas-pp.\n   Colours and type follow astrastudio.de (Porto): buttons #66B6EB \/ hover #1B88CF, Poppins. *\/\n\n.oas-pp.oas-pp {\n  --oas-bg: #ffffff;\n  --oas-bg-2: #f4f4f4;\n  --oas-surface: #ffffff;\n  --oas-surface-2: #fbfbfb;\n  --oas-line: rgba(0, 0, 0, 0.08);\n  --oas-line-strong: #dddddd;\n  --oas-text: #777777;\n  --oas-heading: #222529;\n  --oas-muted: #777777;\n  --oas-faint: #999999;\n  --oas-primary: #66b6eb;\n  --oas-primary-hover: #1b88cf;\n  --oas-primary-dim: rgba(102, 182, 235, 0.16);\n  --oas-onair: #e11d2e;\n  --oas-onair-dim: rgba(225, 29, 46, 0.18);\n  --oas-on-primary: #ffffff;\n  --oas-price: #444444;\n  --oas-radius: 4px;\n  --oas-radius-btn: 5px;\n  --oas-shadow: 0 8px 24px rgba(34, 37, 41, 0.06);\n  --oas-font: Poppins, sans-serif;\n  box-sizing: border-box;\n  color: var(--oas-text);\n  background: var(--oas-bg);\n  font-family: var(--oas-font);\n  font-size: 15px;\n  line-height: 1.7;\n  letter-spacing: 0.01em;\n  width: 100%;\n  max-width: 100%;\n  margin: 0;\n  overflow-x: visible;\n}\n\n.oas-pp.oas-pp *,\n.oas-pp.oas-pp *::before,\n.oas-pp.oas-pp *::after {\n  box-sizing: border-box;\n}\n\n.oas-pp.oas-pp h1,\n.oas-pp.oas-pp h2,\n.oas-pp.oas-pp h3,\n.oas-pp.oas-pp h4,\n.oas-pp.oas-pp p,\n.oas-pp.oas-pp ul,\n.oas-pp.oas-pp ol,\n.oas-pp.oas-pp figure,\n.oas-pp.oas-pp img {\n  margin: 0;\n  padding: 0;\n  border: 0;\n}\n\n.oas-pp.oas-pp h1,\n.oas-pp.oas-pp h2,\n.oas-pp.oas-pp h3,\n.oas-pp.oas-pp h4 {\n  color: var(--oas-heading);\n  font-weight: 700;\n  line-height: 1.15;\n  letter-spacing: -0.02em;\n}\n\n.oas-pp.oas-pp a {\n  color: inherit;\n  text-decoration: none;\n}\n\n.oas-pp.oas-pp img {\n  display: block;\n  max-width: 100%;\n  height: auto;\n}\n\n.oas-pp.oas-pp ul {\n  list-style: none;\n}\n\n.oas-pp.oas-pp code {\n  padding: 0.1em 0.35em;\n  border-radius: 4px;\n  background: rgba(0, 0, 0, 0.06);\n  color: var(--oas-text);\n  font-size: 0.9em;\n}\n\n.oas-pp-inner {\n  width: 100%;\n  max-width: 100%;\n  margin: 0;\n}\n\n.oas-pp-hero {\n  position: relative;\n  isolation: isolate;\n  padding: 64px 0 48px;\n  --oas-hero-bg:\n    radial-gradient(900px 420px at 80% -10%, var(--oas-primary-dim), transparent 60%),\n    radial-gradient(700px 360px at 0% 100%, rgba(27, 136, 207, 0.04), transparent 55%),\n    var(--oas-bg-2);\n  background: var(--oas-hero-bg);\n}\n\n\/* Full-viewport hero band; content stays in the theme column. *\/\n.oas-pp-hero::before {\n  content: \"\";\n  position: absolute;\n  z-index: -1;\n  inset: 0 calc(50% - 50vw);\n  background: var(--oas-hero-bg);\n  border-bottom: 1px solid var(--oas-line);\n  pointer-events: none;\n}\n\n.oas-pp-hero + .oas-pp-section {\n  border-top-color: transparent;\n}\n\n.oas-pp-eyebrow {\n  display: inline-flex;\n  align-items: center;\n  gap: 10px;\n  margin-bottom: 18px;\n  padding: 6px 12px 6px 8px;\n  border: 1px solid var(--oas-line-strong);\n  border-radius: var(--oas-radius-btn);\n  background: var(--oas-bg-2);\n  color: var(--oas-muted);\n  font-size: 12px;\n  font-weight: 600;\n  letter-spacing: 0.14em;\n  text-transform: uppercase;\n}\n\n.oas-pp-led {\n  width: 10px;\n  height: 10px;\n  border-radius: 50%;\n  background: var(--oas-onair);\n  box-shadow: 0 0 0 4px var(--oas-onair-dim), 0 0 12px rgba(225, 29, 46, 0.35);\n}\n\n.oas-pp-hero h1 {\n  max-width: 16ch;\n  margin-bottom: 16px;\n  font-size: clamp(40px, 6vw, 72px);\n}\n\n.oas-pp-lead {\n  max-width: 42em;\n  margin-bottom: 28px;\n  color: var(--oas-muted);\n  font-size: 19px;\n}\n\n.oas-pp-actions {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 12px;\n  margin-bottom: 40px;\n}\n\n.oas-pp-btn {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  min-height: 50px;\n  padding: 12px 28px;\n  border-radius: var(--oas-radius-btn);\n  border: 1px solid var(--oas-primary);\n  background: var(--oas-primary);\n  color: #ffffff !important;\n  font-family: inherit;\n  font-weight: 700;\n  font-size: 14px;\n  letter-spacing: 0.04em;\n  text-transform: uppercase;\n  transition: background 0.2s ease, border-color 0.2s ease, color 0.2s ease;\n}\n\n.oas-pp-btn:hover {\n  background: var(--oas-primary-hover);\n  border-color: var(--oas-primary-hover);\n  color: #ffffff !important;\n}\n\n.oas-pp-btn-ghost {\n  background: transparent;\n  border: 2px solid var(--oas-primary);\n  color: var(--oas-primary-hover) !important;\n}\n\n.oas-pp-btn-ghost:hover {\n  background: var(--oas-primary-hover);\n  border-color: var(--oas-primary-hover);\n  color: #ffffff !important;\n}\n\n.oas-pp-hero-shot {\n  overflow: hidden;\n  border: 1px solid var(--oas-line-strong);\n  border-radius: var(--oas-radius);\n  background: var(--oas-surface);\n  box-shadow: var(--oas-shadow);\n}\n\n.oas-pp-shot img {\n  width: 100%;\n  aspect-ratio: 16 \/ 9;\n  object-fit: cover;\n  background: #0a0a0c;\n}\n\n.oas-pp-hero-shot img {\n  display: block;\n  width: 100%;\n  height: auto;\n  object-fit: cover;\n  background: #000000;\n}\n\n.oas-pp-hero .oas-pp-hero-shot img {\n  aspect-ratio: 1535 \/ 991;\n}\n\n.oas-pp-caption {\n  padding: 12px 16px 14px;\n  color: var(--oas-faint);\n  font-size: 13px;\n  border-top: 1px solid var(--oas-line);\n}\n\n.oas-pp-section {\n  padding: 72px 0;\n  border-top: 1px solid var(--oas-line);\n}\n\n.oas-pp-section-alt {\n  position: relative;\n  isolation: isolate;\n  background: var(--oas-bg-2);\n}\n\n\/* Full-viewport gray band; content stays in the theme column. *\/\n.oas-pp-section-alt::before {\n  content: \"\";\n  position: absolute;\n  z-index: -1;\n  inset: 0 calc(50% - 50vw);\n  background: var(--oas-bg-2);\n  pointer-events: none;\n}\n\n.oas-pp-section.oas-pp-section-alt {\n  border-top-color: transparent;\n}\n\n.oas-pp-section.oas-pp-section-alt::before {\n  border-top: 1px solid var(--oas-line);\n}\n\n.oas-pp-kicker {\n  margin-bottom: 10px;\n  color: var(--oas-primary-hover);\n  font-size: 12px;\n  font-weight: 700;\n  letter-spacing: 0.16em;\n  text-transform: uppercase;\n}\n\n.oas-pp-section h2 {\n  margin-bottom: 12px;\n  font-size: clamp(28px, 3.4vw, 40px);\n}\n\n.oas-pp-intro {\n  max-width: 46em;\n  margin-bottom: 36px;\n  color: var(--oas-muted);\n}\n\n.oas-pp.oas-pp .oas-pp-section h2 {\n  margin-bottom: 24px;\n}\n\n.oas-pp.oas-pp .oas-pp-section .oas-pp-intro {\n  margin-bottom: 48px;\n}\n\n.oas-pp-grid {\n  display: grid;\n  gap: 16px;\n}\n\n.oas-pp-grid-3 {\n  grid-template-columns: repeat(3, minmax(0, 1fr));\n}\n\n.oas-pp-grid-2 {\n  grid-template-columns: repeat(2, minmax(0, 1fr));\n}\n\n.oas-pp-card {\n  padding: 22px 22px 20px;\n  border: 1px solid var(--oas-line);\n  border-radius: var(--oas-radius);\n  background: var(--oas-surface);\n  box-shadow: 0 1px 2px rgba(16, 18, 24, 0.04);\n}\n\n.oas-pp-card h3 {\n  margin: 0 0 8px;\n  font-size: 18px;\n}\n\n.oas-pp-card p,\n.oas-pp-card li {\n  color: var(--oas-muted);\n  font-size: 15px;\n}\n\n.oas-pp-icon {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  width: 40px;\n  height: 40px;\n  margin-bottom: 14px;\n  border-radius: 10px;\n  background: var(--oas-primary-dim);\n  color: var(--oas-primary-hover);\n}\n\n.oas-pp-icon svg {\n  width: 20px;\n  height: 20px;\n  fill: none;\n  stroke: currentColor;\n  stroke-width: 1.8;\n  stroke-linecap: round;\n  stroke-linejoin: round;\n}\n\n.oas-pp-shots {\n  display: grid;\n  grid-template-columns: repeat(2, minmax(0, 1fr));\n  gap: 16px;\n}\n\n.oas-pp-shot {\n  overflow: hidden;\n  margin: 0;\n  border: 1px dashed var(--oas-line-strong);\n  border-radius: var(--oas-radius);\n  background: var(--oas-surface);\n}\n\n.oas-pp-shot figcaption {\n  padding: 11px 14px 13px;\n  color: var(--oas-faint);\n  font-size: 13px;\n}\n\n.oas-pp-shots-full img {\n  aspect-ratio: auto;\n  object-fit: contain;\n  height: auto;\n}\n\n.oas-pp-remote {\n  display: grid;\n  gap: 16px;\n}\n\n.oas-pp-remote .oas-pp-hero-shot {\n  margin: 0;\n}\n\n.oas-pp-remote-lead img {\n  aspect-ratio: 3 \/ 2;\n  object-fit: cover;\n}\n\n.oas-pp-remote-pair {\n  display: flex;\n  flex-direction: row;\n  align-items: flex-start;\n  gap: 16px;\n}\n\n.oas-pp-remote-pair .oas-pp-hero-shot {\n  display: flex;\n  flex-direction: column;\n  min-width: 0;\n}\n\n.oas-pp-remote-webui {\n  flex: calc(917 \/ 1132) 1 0;\n}\n\n.oas-pp-remote-companion {\n  flex: calc(1504 \/ 850) 1 0;\n}\n\n.oas-pp.oas-pp .oas-pp-remote-pair img {\n  display: block;\n  width: 100%;\n  height: auto;\n  max-height: none;\n  object-fit: fill;\n  background: transparent;\n}\n\n.oas-pp.oas-pp .oas-pp-remote-webui img {\n  aspect-ratio: 917 \/ 1132;\n}\n\n.oas-pp.oas-pp .oas-pp-remote-companion img {\n  aspect-ratio: 1504 \/ 850;\n}\n\n.oas-pp-placeholder {\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  justify-content: center;\n  gap: 8px;\n  min-height: 180px;\n  aspect-ratio: 16 \/ 9;\n  background:\n    repeating-linear-gradient(\n      -45deg,\n      rgba(0, 0, 0, 0.04),\n      rgba(0, 0, 0, 0.04) 12px,\n      transparent 12px,\n      transparent 24px\n    );\n  color: var(--oas-faint);\n  font-size: 13px;\n  text-align: center;\n  padding: 20px;\n}\n\n.oas-pp-features h3 {\n  margin-bottom: 14px;\n  font-size: 20px;\n}\n\n.oas-pp-features ul {\n  display: grid;\n  gap: 8px;\n}\n\n.oas-pp-features li {\n  position: relative;\n  padding-left: 22px;\n  color: var(--oas-muted);\n  font-size: 15px;\n}\n\n.oas-pp-features li::before {\n  content: \"\";\n  position: absolute;\n  left: 0;\n  top: 0.55em;\n  width: 8px;\n  height: 8px;\n  border-radius: 50%;\n  background: var(--oas-primary);\n  box-shadow: 0 0 0 3px var(--oas-primary-dim);\n}\n\n.oas-pp-buy-card {\n  display: flex;\n  flex-direction: column;\n  min-height: 100%;\n}\n\n.oas-pp-buy-card .oas-pp-platform {\n  color: var(--oas-primary-hover);\n  font-size: 12px;\n  font-weight: 700;\n  letter-spacing: 0.12em;\n  text-transform: uppercase;\n  margin-bottom: 8px;\n}\n\n.oas-pp-price {\n  margin: 10px 0 16px;\n  color: var(--oas-price);\n  font-size: 22px;\n  font-weight: 700;\n}\n\n.oas-pp-buy-card .oas-pp-btn {\n  margin-top: auto;\n  align-self: flex-start;\n}\n\n.oas-pp-links {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 10px;\n}\n\n.oas-pp-chip {\n  display: inline-flex;\n  align-items: center;\n  padding: 10px 14px;\n  border: 1px solid var(--oas-line-strong);\n  border-radius: var(--oas-radius-btn);\n  background: var(--oas-surface);\n  color: var(--oas-text) !important;\n  font-size: 14px;\n  font-weight: 600;\n}\n\n.oas-pp-chip:hover {\n  border-color: var(--oas-primary);\n  color: var(--oas-primary-hover) !important;\n}\n\n.oas-pp-cta {\n  text-align: center;\n  padding: 56px 0 72px;\n}\n\n.oas-pp.oas-pp .oas-pp-cta h2 {\n  margin-bottom: 12px;\n  text-align: center;\n}\n\n.oas-pp.oas-pp .oas-pp-cta p {\n  max-width: 36em;\n  margin: 0 auto 24px;\n  text-align: center;\n  color: var(--oas-muted);\n}\n\n.oas-pp-cta .oas-pp-actions {\n  justify-content: center;\n  margin-bottom: 0;\n}\n\n@media (max-width: 900px) {\n  .oas-pp-grid-3,\n  .oas-pp-shots {\n    grid-template-columns: 1fr 1fr;\n  }\n}\n\n@media (max-width: 680px) {\n  .oas-pp.oas-pp {\n    font-size: 16px;\n  }\n\n  .oas-pp-hero,\n  .oas-pp-section {\n    padding: 48px 0;\n  }\n\n  .oas-pp-grid-3,\n  .oas-pp-grid-2,\n  .oas-pp-shots {\n    grid-template-columns: 1fr;\n  }\n\n  .oas-pp-remote-pair {\n    flex-direction: column;\n  }\n\n  .oas-pp.oas-pp .oas-pp-remote-webui,\n  .oas-pp.oas-pp .oas-pp-remote-companion {\n    flex: 1 1 auto;\n    width: 100%;\n  }\n\n  .oas-pp-lead {\n    font-size: 17px;\n  }\n}\n\n<\/style>\n<div class=\"oas-pp\">\n  <section class=\"oas-pp-hero\">\n    <div class=\"oas-pp-inner\">\n      <div class=\"oas-pp-eyebrow\"><span class=\"oas-pp-led\" aria-hidden=\"true\"><\/span> On-air lamp for broadcast studios<\/div>\n      <h1>OnAirScreen<\/h1>\n      <p class=\"oas-pp-lead\">The studio display for on-air status, timers, audio meters, and clock \u2014 fullscreen on the monitor, controlled from keyboard, browser, Stream Deck, mixer GPI, MQTT, and your existing broadcast stack.<\/p>\n      <div class=\"oas-pp-actions\">\n        <a class=\"oas-pp-btn\" href=\"https:\/\/www.astrastudio.de\/en\/product-categories\/software-en\/onairscreen-software-en\/\">Go to the OnAirScreen shop<\/a>\n        <a class=\"oas-pp-btn oas-pp-btn-ghost\" href=\"https:\/\/www.astrastudio.de\/en\/shop\/\">All products<\/a>\n      <\/div>\n      <figure class=\"oas-pp-hero-shot\">\n        <img fetchpriority=\"high\" decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" alt=\"OnAirScreen main view: stereo meters, mic timer, ON AIR LED, digital clock, weather widget, and NOW line\" width=\"1535\" height=\"991\" class=\"lazyload\" data-src=\"https:\/\/www.astrastudio.de\/wp-content\/uploads\/2026\/08\/OAS_Screenshot_1.0.0_v2.png\">\n        <figcaption class=\"oas-pp-caption\">Main view \u2014 meters, ON AIR, clock, AIR timers, and weather at a glance.<\/figcaption>\n      <\/figure>\n    <\/div>\n  <\/section>\n\n  <section class=\"oas-pp-section\">\n    <div class=\"oas-pp-inner\">\n      <p class=\"oas-pp-kicker\">Key features<\/p>\n      <h2>At a glance in the studio<\/h2>\n      <p class=\"oas-pp-intro\">OnAirScreen replaces a classic on-air lamp with a full studio display \u2014 without losing the look presenters and engineers rely on during a show.<\/p>\n      <div class=\"oas-pp-grid oas-pp-grid-3\">\n        <article class=\"oas-pp-card\">\n          <div class=\"oas-pp-icon\" aria-hidden=\"true\">\n            <svg viewBox=\"0 0 24 24\"><rect x=\"3\" y=\"4\" width=\"7\" height=\"7\" rx=\"1.5\"\/><rect x=\"14\" y=\"4\" width=\"7\" height=\"7\" rx=\"1.5\"\/><rect x=\"3\" y=\"13\" width=\"7\" height=\"7\" rx=\"1.5\"\/><rect x=\"14\" y=\"13\" width=\"7\" height=\"7\" rx=\"1.5\"\/><\/svg>\n          <\/div>\n          <h3>Studio display<\/h3>\n          <p>Four status LEDs, four AIR timers, a digital or analog clock, plus NOW, NEXT, and WARN \u2014 all on one fullscreen monitor.<\/p>\n        <\/article>\n        <article class=\"oas-pp-card\">\n          <div class=\"oas-pp-icon\" aria-hidden=\"true\">\n            <svg viewBox=\"0 0 24 24\"><path d=\"M4 19V9\"\/><path d=\"M8 19V5\"\/><path d=\"M12 19V11\"\/><path d=\"M16 19V7\"\/><path d=\"M20 19V13\"\/><\/svg>\n          <\/div>\n          <h3>Audio meters<\/h3>\n          <p>L\/R, programme LUFS, or both. dBFS, dBTP, BBC PPM, and EBU R128 with I+LRA. Source: local sound card, Axia Livewire or AES67 compatible \u2014 including TOO LOUD and silence detection.<\/p>\n        <\/article>\n        <article class=\"oas-pp-card\">\n          <div class=\"oas-pp-icon\" aria-hidden=\"true\">\n            <svg viewBox=\"0 0 24 24\"><rect x=\"3\" y=\"5\" width=\"18\" height=\"12\" rx=\"2\"\/><path d=\"M8 21h8\"\/><path d=\"M12 17v4\"\/><\/svg>\n          <\/div>\n          <h3>Remote control<\/h3>\n          <p>Browser web UI including settings, Bitfocus Companion, MQTT with Home Assistant, HTTP, UDP, and OSC. REST API for your own integrations.<\/p>\n        <\/article>\n        <article class=\"oas-pp-card\">\n          <div class=\"oas-pp-icon\" aria-hidden=\"true\">\n            <svg viewBox=\"0 0 24 24\"><circle cx=\"12\" cy=\"12\" r=\"9\"\/><path d=\"M12 7v5l3 2\"\/><\/svg>\n          <\/div>\n          <h3>Time sources<\/h3>\n          <p>Local clock, NTP, software PTPv2 (IEEE 1588-2008), or SMPTE LTC. Display time follows the studio reference \u2014 without changing the OS clock.<\/p>\n        <\/article>\n        <article class=\"oas-pp-card\">\n          <div class=\"oas-pp-icon\" aria-hidden=\"true\">\n            <svg viewBox=\"0 0 24 24\"><rect x=\"7\" y=\"4\" width=\"10\" height=\"16\" rx=\"1.5\"\/><path d=\"M7 8H4\"\/><path d=\"M7 12H4\"\/><path d=\"M7 16H4\"\/><path d=\"M17 8h3\"\/><path d=\"M17 12h3\"\/><path d=\"M17 16h3\"\/><\/svg>\n          <\/div>\n          <h3>Raspberry Pi GPIO<\/h3>\n          <p>Mixer GPI via optocoupler to LEDs and AIR timers \u2014 up to eight inputs. Included in the Raspberry Pi binary and SD image.<\/p>\n        <\/article>\n        <article class=\"oas-pp-card\">\n          <div class=\"oas-pp-icon\" aria-hidden=\"true\">\n            <svg viewBox=\"0 0 24 24\"><circle cx=\"12\" cy=\"8\" r=\"3\"\/><path d=\"M5 19a7 7 0 0 1 14 0\"\/><path d=\"M19 5l2 2-2 2\"\/><path d=\"M21 7h-3\"\/><\/svg>\n          <\/div>\n          <h3>Your branding<\/h3>\n          <p>Logo, colours, labels, and station name. Supports 4:3, 16:9, and 16:10 so the screen matches the monitor and the station.<\/p>\n        <\/article>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <section class=\"oas-pp-section oas-pp-section-alt\">\n    <div class=\"oas-pp-inner\">\n      <p class=\"oas-pp-kicker\">Control<\/p>\n      <h2>Browser, Companion, Stream Deck<\/h2>\n      <p class=\"oas-pp-intro\">Drive LEDs, AIR timers, NOW\/NEXT, loudness, and all settings from where you sit \u2014 in the browser, in Bitfocus Companion, or on the Stream Deck itself.<\/p>\n      <div class=\"oas-pp-remote\">\n        <figure class=\"oas-pp-hero-shot oas-pp-remote-lead\">\n          <img decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" alt=\"Elgato Stream Deck with OAS keys in a radio studio: MIC, ON AIR, LUFS, and timers, with mixer and on-air lamp in the background\" width=\"1536\" height=\"1024\" class=\"lazyload\" data-src=\"https:\/\/www.astrastudio.de\/wp-content\/uploads\/2026\/08\/OAS_Companion_Stream_Deck.png\">\n          <figcaption class=\"oas-pp-caption\">Stream Deck at the desk \u2014 MIC, ON AIR, LUFS, and timers on the keys.<\/figcaption>\n        <\/figure>\n        <div class=\"oas-pp-remote-pair\">\n          <figure class=\"oas-pp-hero-shot oas-pp-remote-webui\">\n            <img decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" alt=\"OnAirScreen Remote Control in the browser: live status for LEDs, AIR timers, silence, loudness I+LRA, and NOW\/NEXT plus control panels and settings\" width=\"917\" height=\"1132\" class=\"lazyload\" data-src=\"https:\/\/www.astrastudio.de\/wp-content\/uploads\/2026\/09\/OAS_WebUI_v2.png\">\n            <figcaption class=\"oas-pp-caption\">Browser web UI \u2014 live status, control, and settings with no extra software.<\/figcaption>\n          <\/figure>\n          <figure class=\"oas-pp-hero-shot oas-pp-remote-companion\">\n            <img loading=\"lazy\" decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" alt=\"Bitfocus Companion Buttons view with the OAS page: MIC, timer, and ON AIR keys plus LUFS readout\" width=\"1504\" height=\"850\" class=\"lazyload\" data-src=\"https:\/\/www.astrastudio.de\/wp-content\/uploads\/2026\/08\/OAS_Companion_Screenshot.png\">\n            <figcaption class=\"oas-pp-caption\">Bitfocus Companion \u2014 OAS page with live times, LUFS, and LED keys.<\/figcaption>\n          <\/figure>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <section class=\"oas-pp-section oas-pp-section-alt\">\n    <div class=\"oas-pp-inner\">\n      <p class=\"oas-pp-kicker\">Gallery<\/p>\n      <h2>In the studio<\/h2>\n      <p class=\"oas-pp-intro\">OnAirScreen in radio studios, podcast rooms, and TV galleries \u2014 from the fullscreen monitor behind the glass to the clock in the control room.<\/p>\n      <div class=\"oas-pp-shots\">\n        <figure class=\"oas-pp-shot\">\n          <img loading=\"lazy\" decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" alt=\"OnAirScreen on a studio monitor at WILK-FM: digital clock, four mic timers, and status LEDs\" width=\"800\" height=\"450\" class=\"lazyload\" data-src=\"https:\/\/www.astrastudio.de\/wp-content\/uploads\/2026\/08\/OAS_customer_images_00007.jpg\">\n          <figcaption>OnAirScreen on the studio monitor \u2014 clock, mic timers, and LEDs readable from across the room.<\/figcaption>\n        <\/figure>\n        <figure class=\"oas-pp-shot\">\n          <img loading=\"lazy\" decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" alt=\"Radio control room with three monitors, mixing desk, and OnAirScreen clock with meters on the left screen\" width=\"800\" height=\"450\" class=\"lazyload\" data-src=\"https:\/\/www.astrastudio.de\/wp-content\/uploads\/2026\/08\/OAS_customer_images_00002.jpg\">\n          <figcaption>In the radio gallery: OnAirScreen sits beside automation and dashboards.<\/figcaption>\n        <\/figure>\n        <figure class=\"oas-pp-shot\">\n          <img loading=\"lazy\" decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" alt=\"Radio studio with digital mixer, three monitors, and OnAirScreen as a wall clock with station logo\" width=\"800\" height=\"450\" class=\"lazyload\" data-src=\"https:\/\/www.astrastudio.de\/wp-content\/uploads\/2026\/08\/OAS_customer_images_00010.jpg\">\n          <figcaption>Wall display in the on-air studio \u2014 clock and branding for everyone in the room.<\/figcaption>\n        <\/figure>\n        <figure class=\"oas-pp-shot\">\n          <img loading=\"lazy\" decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" alt=\"Over-the-shoulder view in a podcast studio: video session on top, OnAirScreen clock on the lower monitor\" width=\"800\" height=\"450\" class=\"lazyload\" data-src=\"https:\/\/www.astrastudio.de\/wp-content\/uploads\/2026\/08\/OAS_customer_images_00001.jpg\">\n          <figcaption>Podcast setup: OnAirScreen as the studio clock under the video feed.<\/figcaption>\n        <\/figure>\n        <figure class=\"oas-pp-shot\">\n          <img loading=\"lazy\" decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" alt=\"Podcast studio with broadcast microphones, wood-panelled wall, and OnAirScreen clock on the lower monitor\" width=\"800\" height=\"450\" class=\"lazyload\" data-src=\"https:\/\/www.astrastudio.de\/wp-content\/uploads\/2026\/08\/OAS_customer_images_00004.jpg\">\n          <figcaption>OnAirScreen in a podcast room \u2014 clock and station look on the lower screen.<\/figcaption>\n        <\/figure>\n        <figure class=\"oas-pp-shot\">\n          <img loading=\"lazy\" decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" alt=\"Podcast table with four microphones; OnAirScreen clock and station logo on the wall monitor\" width=\"800\" height=\"450\" class=\"lazyload\" data-src=\"https:\/\/www.astrastudio.de\/wp-content\/uploads\/2026\/08\/OAS_customer_images_00005.jpg\">\n          <figcaption>Round-table show: OnAirScreen on the wall, visible to every guest.<\/figcaption>\n        <\/figure>\n        <figure class=\"oas-pp-shot\">\n          <img loading=\"lazy\" decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" alt=\"Radio control room with Airlite mixer, broadcast microphone, and OnAirScreen on the studio monitors\" width=\"800\" height=\"450\" class=\"lazyload\" data-src=\"https:\/\/www.astrastudio.de\/wp-content\/uploads\/2026\/08\/OAS_customer_images_00003.jpg\">\n          <figcaption>Classic radio desk \u2014 OnAirScreen next to the playlist and mixer.<\/figcaption>\n        <\/figure>\n        <figure class=\"oas-pp-shot\">\n          <img loading=\"lazy\" decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" alt=\"TV gallery with multiview monitors, mixing desk, and OnAirScreen countdown on the wall\" width=\"800\" height=\"450\" class=\"lazyload\" data-src=\"https:\/\/www.astrastudio.de\/wp-content\/uploads\/2026\/08\/OAS_customer_images_00008.jpg\">\n          <figcaption>TV gallery: OnAirScreen as a countdown above the multiviews.<\/figcaption>\n        <\/figure>\n        <figure class=\"oas-pp-shot\">\n          <img loading=\"lazy\" decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" alt=\"Camera rig with teleprompter and OnAirScreen timer in a television studio\" width=\"800\" height=\"450\" class=\"lazyload\" data-src=\"https:\/\/www.astrastudio.de\/wp-content\/uploads\/2026\/08\/OAS_customer_images_00009.jpg\">\n          <figcaption>On set: OnAirScreen as a timer on the camera rig.<\/figcaption>\n        <\/figure>\n        <figure class=\"oas-pp-shot\">\n          <img loading=\"lazy\" decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" alt=\"Talk studio with a white table, broadcast microphones, and a red on-air lamp on the wall\" width=\"800\" height=\"450\" class=\"lazyload\" data-src=\"https:\/\/www.astrastudio.de\/wp-content\/uploads\/2026\/08\/OAS_customer_images_00006.jpg\">\n          <figcaption>Talk format in a bright studio \u2014 on-air status visible to host and guests.<\/figcaption>\n        <\/figure>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <section class=\"oas-pp-section oas-pp-features\">\n    <div class=\"oas-pp-inner\">\n      <p class=\"oas-pp-kicker\">Features<\/p>\n      <h2>Everything included<\/h2>\n      <p class=\"oas-pp-intro\">OnAirScreen is built for daily on-air use: visible in the studio, driven from the control room, and ready to plug into the workflow you already have.<\/p>\n      <div class=\"oas-pp-grid oas-pp-grid-2 oas-pp-features\">\n        <article class=\"oas-pp-card\">\n          <h3>Display and branding<\/h3>\n          <ul>\n            <li>Station name, slogan, and station logo<\/li>\n            <li>Instance name (e.g. Studio-1) to tell several screens apart<\/li>\n            <li>Custom colours for LEDs, clock, and text<\/li>\n            <li>Monitor aspect ratios 4:3, 16:9, and 16:10<\/li>\n            <li>Digital clock, analog clock faces (Numbers, Studio, Railway, 24h), and text clock<\/li>\n            <li>Static or blinking colon in digital clock mode<\/li>\n            <li>Bundled Roboto and Noto Sans fonts<\/li>\n            <li>Weather widget (OpenWeatherMap)<\/li>\n            <li>Fullscreen with hidden mouse cursor \u2014 ready for a dedicated studio monitor<\/li>\n            <li>Double-click toggles fullscreen; right-click menu for Settings and Quit<\/li>\n          <\/ul>\n        <\/article>\n        <article class=\"oas-pp-card\">\n          <h3>LEDs and AIR timers<\/h3>\n          <ul>\n            <li>Four status LEDs (ON AIR, PHONE, and more) with their own colours and labels<\/li>\n            <li>Autoflash and timed flash (20 seconds)<\/li>\n            <li>Left-click on LEDs and AIR timers toggles them (same as the hotkeys)<\/li>\n            <li>AIR1 microphone and AIR2 phone stopwatches<\/li>\n            <li>AIR3 radio timer: count-up, countdown, and top-of-hour to the next full hour<\/li>\n            <li>AIR3 shows \u25b2\/\u25bc; TOTH label is configurable<\/li>\n            <li>AIR4 stream timer<\/li>\n            <li>NOW, NEXT, and WARN text lines<\/li>\n            <li>Warning priorities (NTP, normal, medium, high)<\/li>\n          <\/ul>\n        <\/article>\n        <article class=\"oas-pp-card\">\n          <h3>Audio<\/h3>\n          <ul>\n            <li>Layouts: stereo L\/R, programme LUFS, or both<\/li>\n            <li>Programme LUFS (EBU R128): momentary M, short-term S, optional integrated I + LRA<\/li>\n            <li>Sources: local sound card, Axia Livewire or AES67 compatible (SAP or pasted SDP)<\/li>\n            <li>L\/R display units: dBFS, dBTP (true peak), BBC PPM<\/li>\n            <li>LUFS references: EBU R128, ATSC A\/85, AES \u221216\/\u221218, or custom<\/li>\n            <li>Peak hold, solid or bargraph style, adjustable meter width<\/li>\n            <li>TOO LOUD warning or LED trigger from a dBTP threshold<\/li>\n            <li>Silence detection with optional WARN, MQTT\/HTTP boolean, and HTTP GET<\/li>\n          <\/ul>\n        <\/article>\n        <article class=\"oas-pp-card\">\n          <h3>Time sources<\/h3>\n          <ul>\n            <li>Local system clock<\/li>\n            <li>NTP check with a warning when time drifts<\/li>\n            <li>Software PTPv2 (IEEE 1588-2008)<\/li>\n            <li>SMPTE LTC via Leo Bodnar LBE-1110 or local audio decode<\/li>\n            <li>NTP, PTP, and LTC do not change the operating-system clock<\/li>\n          <\/ul>\n        <\/article>\n        <article class=\"oas-pp-card\">\n          <h3>Remote control and integration<\/h3>\n          <ul>\n            <li>Keyboard and hotkeys, including the OAS USB keyboard<\/li>\n            <li>Browser web UI: live status, settings with optional PIN, presets, dark mode, Add to Home Screen<\/li>\n            <li>HTTP commands and REST endpoints <code>\/api\/status<\/code> and <code>\/api\/command<\/code><\/li>\n            <li>UDP API (default port 3310)<\/li>\n            <li>MQTT with Home Assistant autodiscovery<\/li>\n            <li>Bitfocus Companion: LEDs, AIR timers with live time, NOW\/NEXT\/WARN, silence, I+LRA<\/li>\n            <li>OSC as an additional option<\/li>\n          <\/ul>\n        <\/article>\n        <article class=\"oas-pp-card\">\n          <h3>Raspberry Pi GPIO<\/h3>\n          <ul>\n            <li>Up to eight GPIO inputs for mixer GPI<\/li>\n            <li>Optocoupler module (PC817) for 5\u201324 V, or dry contact to GND<\/li>\n            <li>Map freely to LEDs, AIR timers, reset, or a custom API command<\/li>\n            <li>Level or edge trigger, debounce in Settings<\/li>\n            <li>Raspberry Pi only \u2014 binary and SD image<\/li>\n          <\/ul>\n        <\/article>\n        <article class=\"oas-pp-card\">\n          <h3>Studio workflow<\/h3>\n          <ul>\n            <li>Presets: save and load complete configurations as profiles<\/li>\n            <li>Event log for LEDs, timers, commands, and system events<\/li>\n            <li>Rotating logs and crash reports, folder in the About tab<\/li>\n            <li>Configurable log level, including a command-line override<\/li>\n            <li>Tooltips on every settings control<\/li>\n            <li>IP address display on NOW\/NEXT via hotkey<\/li>\n            <li>Reboot, shutdown, and quit via API<\/li>\n          <\/ul>\n        <\/article>\n        <article class=\"oas-pp-card\">\n          <h3>Platforms<\/h3>\n          <ul>\n            <li>Windows, macOS, and Linux \u2014 ready-to-run builds from the shop<\/li>\n            <li>Raspberry Pi OS binary, including GPIO for mixer GPI<\/li>\n            <li>Raspberry Pi SD image: flash and go<\/li>\n            <li>Fits into existing studio setups<\/li>\n          <\/ul>\n        <\/article>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <section class=\"oas-pp-section oas-pp-section-alt oas-pp-shop\">\n    <div class=\"oas-pp-inner\">\n      <p class=\"oas-pp-kicker\">Shop<\/p>\n      <h2>For your operating system<\/h2>\n      <p class=\"oas-pp-intro\">One license covers one PC or one Raspberry Pi. Shop builds are activated on the computer. If this activation does not fit your use case, <a href=\"https:\/\/www.astrastudio.de\/en\/contact\/\">contact support<\/a>. We will work out a custom solution. Ready-to-run builds from \u20ac29. The Raspberry Pi SD image ships with OnAirScreen already installed. All licenses live in the OnAirScreen category.<\/p>\n      <div class=\"oas-pp-grid oas-pp-grid-3\">\n        <article class=\"oas-pp-card oas-pp-buy-card\">\n          <p class=\"oas-pp-platform\">Windows<\/p>\n          <h3>OnAirScreen for Windows<\/h3>\n          <p>Ready-to-run for studio PCs on Windows.<\/p>\n          <p class=\"oas-pp-price\">\u20ac29<\/p>\n          <a class=\"oas-pp-btn\" href=\"https:\/\/www.astrastudio.de\/en\/shop\/onairscreen-windows\/\">View in shop<\/a>\n        <\/article>\n        <article class=\"oas-pp-card oas-pp-buy-card\">\n          <p class=\"oas-pp-platform\">macOS<\/p>\n          <h3>OnAirScreen for macOS<\/h3>\n          <p>For Mac mini and iMac in control room and studio.<\/p>\n          <p class=\"oas-pp-price\">\u20ac29<\/p>\n          <a class=\"oas-pp-btn\" href=\"https:\/\/www.astrastudio.de\/en\/shop\/onairscreen-macos\/\">View in shop<\/a>\n        <\/article>\n        <article class=\"oas-pp-card oas-pp-buy-card\">\n          <p class=\"oas-pp-platform\">Linux<\/p>\n          <h3>OnAirScreen for Linux<\/h3>\n          <p>For Linux workstations in broadcast operations.<\/p>\n          <p class=\"oas-pp-price\">\u20ac29<\/p>\n          <a class=\"oas-pp-btn\" href=\"https:\/\/www.astrastudio.de\/en\/shop\/onairscreen-linux\/\">View in shop<\/a>\n        <\/article>\n        <article class=\"oas-pp-card oas-pp-buy-card\">\n          <p class=\"oas-pp-platform\">Raspberry Pi<\/p>\n          <h3>OnAirScreen for Raspberry Pi OS<\/h3>\n          <p>Binary for Raspberry Pi OS \u2014 compact behind the monitor, including GPIO for mixer GPI.<\/p>\n          <p class=\"oas-pp-price\">\u20ac29<\/p>\n          <a class=\"oas-pp-btn\" href=\"https:\/\/www.astrastudio.de\/en\/shop\/onairscreen-raspberrypios\/\">View in shop<\/a>\n        <\/article>\n        <article class=\"oas-pp-card oas-pp-buy-card\">\n          <p class=\"oas-pp-platform\">SD image<\/p>\n          <h3>Raspberry Pi SD-Card Image<\/h3>\n          <p>Preinstalled: flash the image, plug in, go on air. GPIO for mixer GPI included.<\/p>\n          <p class=\"oas-pp-price\">SD image<\/p>\n          <a class=\"oas-pp-btn\" href=\"https:\/\/www.astrastudio.de\/en\/shop\/onairscreen-raspberry-pi-sd-card-image\/\">View in shop<\/a>\n        <\/article>\n        <article class=\"oas-pp-card oas-pp-buy-card\">\n          <p class=\"oas-pp-platform\">Category<\/p>\n          <h3>All OnAirScreen products<\/h3>\n          <p>Windows, macOS, Linux, Raspberry Pi, and SD image in one place.<\/p>\n          <p class=\"oas-pp-price\">Shop<\/p>\n          <a class=\"oas-pp-btn\" href=\"https:\/\/www.astrastudio.de\/en\/product-categories\/software-en\/onairscreen-software-en\/\">Open category<\/a>\n        <\/article>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <section class=\"oas-pp-section\">\n    <div class=\"oas-pp-inner\">\n      <p class=\"oas-pp-kicker\">Documentation<\/p>\n      <h2>Read more<\/h2>\n      <p class=\"oas-pp-intro\">Manual and wiki \u2014 for install, API, and day-to-day studio use.<\/p>\n      <div class=\"oas-pp-links\">\n        <a class=\"oas-pp-chip\" href=\"https:\/\/www.astrastudio.de\/en\/onairscreen\/\">Wiki<\/a>\n        <a class=\"oas-pp-chip\" href=\"https:\/\/www.astrastudio.de\/wiki\/onairscreen:manual-en\">User Manual<\/a>\n        <a class=\"oas-pp-chip\" href=\"https:\/\/www.astrastudio.de\/wiki\/_media\/onairscreen:onairscreen-manual-en.pdf\">User Manual (PDF)<\/a>\n        <a class=\"oas-pp-chip\" href=\"https:\/\/www.astrastudio.de\/wiki\/onairscreen:manual-de\">Bedienungsanleitung (DE)<\/a>\n        <a class=\"oas-pp-chip\" href=\"https:\/\/www.astrastudio.de\/wiki\/_media\/onairscreen:onairscreen-manual-de.pdf\">Bedienungsanleitung (PDF)<\/a>\n        <a class=\"oas-pp-chip\" href=\"https:\/\/www.astrastudio.de\/en\/shop\/\">Shop<\/a>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <section class=\"oas-pp-section\">\n    <div class=\"oas-pp-inner\">\n      <p class=\"oas-pp-kicker\">Clock faces<\/p>\n      <h2>Digital, analog, studio, railway, 24h<\/h2>\n      <p class=\"oas-pp-intro\">Choose a clock face in Settings: LED digital, classic analog, numerals, white studio, railway station, or 24-hour cream. The rest of the studio display stays the same.<\/p>\n      <div class=\"oas-pp-shots oas-pp-shots-full\">\n        <figure class=\"oas-pp-shot\">\n          <img loading=\"lazy\" decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" alt=\"OnAirScreen with the digital LED clock, orange seconds ring, meters, ON AIR, and weather\" width=\"1541\" height=\"1154\" class=\"lazyload\" data-src=\"https:\/\/www.astrastudio.de\/wp-content\/uploads\/2026\/09\/OAS_Clockfaces_digital.png\">\n          <figcaption>Digital \u2014 LED digits and a seconds ring around the time.<\/figcaption>\n        <\/figure>\n        <figure class=\"oas-pp-shot\">\n          <img loading=\"lazy\" decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" alt=\"OnAirScreen with the classic analog clock: white ticks and hands, no numerals\" width=\"1497\" height=\"1110\" class=\"lazyload\" data-src=\"https:\/\/www.astrastudio.de\/wp-content\/uploads\/2026\/09\/OAS_Clockfaces_analog.png\">\n          <figcaption>Analog \u2014 classic ticks and hands, no numerals.<\/figcaption>\n        <\/figure>\n        <figure class=\"oas-pp-shot\">\n          <img loading=\"lazy\" decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" alt=\"OnAirScreen with Analog Numbers: black analog face with numerals 1\u201312\" width=\"1497\" height=\"1110\" class=\"lazyload\" data-src=\"https:\/\/www.astrastudio.de\/wp-content\/uploads\/2026\/09\/OAS_Clockfaces_analog_numbers.png\">\n          <figcaption>Analog Numbers \u2014 classic analog face with 1\u201312.<\/figcaption>\n        <\/figure>\n        <figure class=\"oas-pp-shot\">\n          <img loading=\"lazy\" decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" alt=\"OnAirScreen with Analog Studio: white face, black ticks, and numerals 1\u201312\" width=\"1497\" height=\"1110\" class=\"lazyload\" data-src=\"https:\/\/www.astrastudio.de\/wp-content\/uploads\/2026\/09\/OAS_Clockfaces_analog_studio.png\">\n          <figcaption>Analog Studio \u2014 white face with black 1\u201312.<\/figcaption>\n        <\/figure>\n        <figure class=\"oas-pp-shot\">\n          <img loading=\"lazy\" decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" alt=\"OnAirScreen with Analog Railway: white station clock and a red ring second hand\" width=\"1541\" height=\"1154\" class=\"lazyload\" data-src=\"https:\/\/www.astrastudio.de\/wp-content\/uploads\/2026\/09\/OAS_Clockfaces_analog_railway.png\">\n          <figcaption>Analog Railway \u2014 station clock with a red ring second hand.<\/figcaption>\n        <\/figure>\n        <figure class=\"oas-pp-shot\">\n          <img loading=\"lazy\" decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" alt=\"OnAirScreen with Analog 24h: cream face, black 1\u201312 and red 13\u201324\" width=\"1497\" height=\"1110\" class=\"lazyload\" data-src=\"https:\/\/www.astrastudio.de\/wp-content\/uploads\/2026\/09\/OAS_Clockfaces_analog_24h.png\">\n          <figcaption>Analog 24h \u2014 cream face with 1\u201312 and 13\u201324 (smooth or ticking second hand).<\/figcaption>\n        <\/figure>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <section class=\"oas-pp-cta oas-pp-section-alt\">\n    <div class=\"oas-pp-inner\">\n      <h2>Ready for on-air<\/h2>\n      <p>OnAirScreen ships as a ready-to-run build for Windows, macOS, Linux, and Raspberry Pi. Start with the edition that matches your studio.<\/p>\n      <div class=\"oas-pp-actions\">\n        <a class=\"oas-pp-btn\" href=\"https:\/\/www.astrastudio.de\/en\/product-categories\/software-en\/onairscreen-software-en\/\">Buy OnAirScreen<\/a>\n        <a class=\"oas-pp-btn oas-pp-btn-ghost\" href=\"https:\/\/www.astrastudio.de\/wiki\/onairscreen:manual-en\">Open the docs<\/a>\n      <\/div>\n    <\/div>\n  <\/section>\n<\/div>\n\n","protected":false},"excerpt":{"rendered":"<p>On-air lamp for broadcast studios OnAirScreen The studio display for on-air status, timers, audio meters, and clock \u2014 fullscreen on the monitor, controlled from keyboard, browser, Stream Deck, mixer GPI, MQTT, and your existing broadcast stack. Go to the OnAirScreen shop All products Main view \u2014 meters, ON AIR, clock, AIR timers, and weather at [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"rs_blank_template":"","rs_page_bg_color":"","slide_template_v7":"","footnotes":""},"class_list":["post-2693","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>OnAirScreen | astrastudio broadcast solutions<\/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:\/\/www.astrastudio.de\/en\/onairscreen\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"OnAirScreen | astrastudio broadcast solutions\" \/>\n<meta property=\"og:description\" content=\"On-air lamp for broadcast studios OnAirScreen The studio display for on-air status, timers, audio meters, and clock \u2014 fullscreen on the monitor, controlled from keyboard, browser, Stream Deck, mixer GPI, MQTT, and your existing broadcast stack. Go to the OnAirScreen shop All products Main view \u2014 meters, ON AIR, clock, AIR timers, and weather at [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.astrastudio.de\/en\/onairscreen\/\" \/>\n<meta property=\"og:site_name\" content=\"astrastudio broadcast solutions\" \/>\n<meta property=\"article:publisher\" content=\"http:\/\/www.facebook.com\/astrastudio\/\" \/>\n<meta property=\"article:modified_time\" content=\"2026-09-24T18:50:57+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.astrastudio.de\/wp-content\/uploads\/2026\/08\/OAS_Screenshot_1.0.0_v2.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@astrastudio_de\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.astrastudio.de\\\/en\\\/onairscreen\\\/\",\"url\":\"https:\\\/\\\/www.astrastudio.de\\\/en\\\/onairscreen\\\/\",\"name\":\"OnAirScreen | astrastudio broadcast solutions\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.astrastudio.de\\\/en\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.astrastudio.de\\\/en\\\/onairscreen\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.astrastudio.de\\\/en\\\/onairscreen\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.astrastudio.de\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/OAS_Screenshot_1.0.0_v2.png\",\"datePublished\":\"2026-08-30T23:53:59+00:00\",\"dateModified\":\"2026-09-24T18:50:57+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.astrastudio.de\\\/en\\\/onairscreen\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.astrastudio.de\\\/en\\\/onairscreen\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.astrastudio.de\\\/en\\\/onairscreen\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.astrastudio.de\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/OAS_Screenshot_1.0.0_v2.png\",\"contentUrl\":\"https:\\\/\\\/www.astrastudio.de\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/OAS_Screenshot_1.0.0_v2.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.astrastudio.de\\\/en\\\/onairscreen\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Startseite\",\"item\":\"https:\\\/\\\/www.astrastudio.de\\\/en\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"OnAirScreen\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.astrastudio.de\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/www.astrastudio.de\\\/en\\\/\",\"name\":\"astrastudio broadcast solutions\",\"description\":\"hardware \u2022 software \u2022 on air design\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.astrastudio.de\\\/en\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.astrastudio.de\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.astrastudio.de\\\/en\\\/#organization\",\"name\":\"astrastudio broadcast solutions\",\"url\":\"https:\\\/\\\/www.astrastudio.de\\\/en\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.astrastudio.de\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.astrastudio.de\\\/wp-content\\\/uploads\\\/2021\\\/01\\\/astrastudio_color_weiss_broadcast2.png\",\"contentUrl\":\"https:\\\/\\\/www.astrastudio.de\\\/wp-content\\\/uploads\\\/2021\\\/01\\\/astrastudio_color_weiss_broadcast2.png\",\"width\":1946,\"height\":409,\"caption\":\"astrastudio broadcast solutions\"},\"image\":{\"@id\":\"https:\\\/\\\/www.astrastudio.de\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"http:\\\/\\\/www.facebook.com\\\/astrastudio\\\/\",\"https:\\\/\\\/x.com\\\/astrastudio_de\",\"https:\\\/\\\/www.instagram.com\\\/astrastudio_de\\\/\",\"http:\\\/\\\/www.youtube.com\\\/c\\\/astrastudiobroadcastsolutions\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"OnAirScreen | astrastudio broadcast solutions","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:\/\/www.astrastudio.de\/en\/onairscreen\/","og_locale":"en_US","og_type":"article","og_title":"OnAirScreen | astrastudio broadcast solutions","og_description":"On-air lamp for broadcast studios OnAirScreen The studio display for on-air status, timers, audio meters, and clock \u2014 fullscreen on the monitor, controlled from keyboard, browser, Stream Deck, mixer GPI, MQTT, and your existing broadcast stack. Go to the OnAirScreen shop All products Main view \u2014 meters, ON AIR, clock, AIR timers, and weather at [&hellip;]","og_url":"https:\/\/www.astrastudio.de\/en\/onairscreen\/","og_site_name":"astrastudio broadcast solutions","article_publisher":"http:\/\/www.facebook.com\/astrastudio\/","article_modified_time":"2026-09-24T18:50:57+00:00","og_image":[{"url":"https:\/\/www.astrastudio.de\/wp-content\/uploads\/2026\/08\/OAS_Screenshot_1.0.0_v2.png","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_site":"@astrastudio_de","twitter_misc":{"Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.astrastudio.de\/en\/onairscreen\/","url":"https:\/\/www.astrastudio.de\/en\/onairscreen\/","name":"OnAirScreen | astrastudio broadcast solutions","isPartOf":{"@id":"https:\/\/www.astrastudio.de\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.astrastudio.de\/en\/onairscreen\/#primaryimage"},"image":{"@id":"https:\/\/www.astrastudio.de\/en\/onairscreen\/#primaryimage"},"thumbnailUrl":"https:\/\/www.astrastudio.de\/wp-content\/uploads\/2026\/08\/OAS_Screenshot_1.0.0_v2.png","datePublished":"2026-08-30T23:53:59+00:00","dateModified":"2026-09-24T18:50:57+00:00","breadcrumb":{"@id":"https:\/\/www.astrastudio.de\/en\/onairscreen\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.astrastudio.de\/en\/onairscreen\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.astrastudio.de\/en\/onairscreen\/#primaryimage","url":"https:\/\/www.astrastudio.de\/wp-content\/uploads\/2026\/08\/OAS_Screenshot_1.0.0_v2.png","contentUrl":"https:\/\/www.astrastudio.de\/wp-content\/uploads\/2026\/08\/OAS_Screenshot_1.0.0_v2.png"},{"@type":"BreadcrumbList","@id":"https:\/\/www.astrastudio.de\/en\/onairscreen\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Startseite","item":"https:\/\/www.astrastudio.de\/en\/"},{"@type":"ListItem","position":2,"name":"OnAirScreen"}]},{"@type":"WebSite","@id":"https:\/\/www.astrastudio.de\/en\/#website","url":"https:\/\/www.astrastudio.de\/en\/","name":"astrastudio broadcast solutions","description":"hardware \u2022 software \u2022 on air design","publisher":{"@id":"https:\/\/www.astrastudio.de\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.astrastudio.de\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.astrastudio.de\/en\/#organization","name":"astrastudio broadcast solutions","url":"https:\/\/www.astrastudio.de\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.astrastudio.de\/en\/#\/schema\/logo\/image\/","url":"https:\/\/www.astrastudio.de\/wp-content\/uploads\/2021\/01\/astrastudio_color_weiss_broadcast2.png","contentUrl":"https:\/\/www.astrastudio.de\/wp-content\/uploads\/2021\/01\/astrastudio_color_weiss_broadcast2.png","width":1946,"height":409,"caption":"astrastudio broadcast solutions"},"image":{"@id":"https:\/\/www.astrastudio.de\/en\/#\/schema\/logo\/image\/"},"sameAs":["http:\/\/www.facebook.com\/astrastudio\/","https:\/\/x.com\/astrastudio_de","https:\/\/www.instagram.com\/astrastudio_de\/","http:\/\/www.youtube.com\/c\/astrastudiobroadcastsolutions"]}]}},"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.astrastudio.de\/en\/wp-json\/wp\/v2\/pages\/2693","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.astrastudio.de\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.astrastudio.de\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.astrastudio.de\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.astrastudio.de\/en\/wp-json\/wp\/v2\/comments?post=2693"}],"version-history":[{"count":2,"href":"https:\/\/www.astrastudio.de\/en\/wp-json\/wp\/v2\/pages\/2693\/revisions"}],"predecessor-version":[{"id":2866,"href":"https:\/\/www.astrastudio.de\/en\/wp-json\/wp\/v2\/pages\/2693\/revisions\/2866"}],"wp:attachment":[{"href":"https:\/\/www.astrastudio.de\/en\/wp-json\/wp\/v2\/media?parent=2693"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}