{"id":1091,"date":"2026-05-03T09:01:33","date_gmt":"2026-05-03T13:01:33","guid":{"rendered":"https:\/\/www.gradio.net\/?page_id=1091"},"modified":"2026-05-03T19:22:36","modified_gmt":"2026-05-03T23:22:36","slug":"audio-sobre-ip-g-radio-aoip","status":"publish","type":"page","link":"https:\/\/www.gradio.net\/index.php\/audio-sobre-ip-g-radio-aoip\/","title":{"rendered":"Audio sobre IP: G Radio &#8211; AoIP"},"content":{"rendered":"\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<h2 class=\"wp-block-heading\">1. \u00bfQu\u00e9 es G Radio AoIP?<\/h2>\n\n\n\n<p><strong>G Radio AoIP<\/strong> es una aplicaci\u00f3n de Audio sobre IP (AoIP) dise\u00f1ada para estaciones de radio. Permite transportar audio entre dos puntos remotos mediante una red IP (LAN o internet).<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Arquitectura<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>&#91;Fuente de audio]\n       \u2502\n   &#91;TX \u2014 Emisor]  \u2500\u2500\u2500\u2500 red IP \u2500\u2500\u2500\u2500  &#91;RX \u2014 Receptor]\n       \u2502                                    \u2502\n  UMC202HD, hw:x,y             Tarjeta de audio local\n  o default (PipeWire)          o altavoz\/transmisor<\/code><\/pre>\n\n\n\n<p>Cada extremo corre <code>gr-aoip<\/code> de forma independiente. La configuraci\u00f3n y el monitoreo se hacen a trav\u00e9s de un navegador web apuntando al equipo correspondiente.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"632\" data-id=\"1099\" src=\"https:\/\/www.gradio.net\/wp-content\/uploads\/2026\/05\/GR-AoIP-1-1024x632.png\" alt=\"\" class=\"wp-image-1099\" srcset=\"https:\/\/www.gradio.net\/wp-content\/uploads\/2026\/05\/GR-AoIP-1-1024x632.png 1024w, https:\/\/www.gradio.net\/wp-content\/uploads\/2026\/05\/GR-AoIP-1-300x185.png 300w, https:\/\/www.gradio.net\/wp-content\/uploads\/2026\/05\/GR-AoIP-1-768x474.png 768w, https:\/\/www.gradio.net\/wp-content\/uploads\/2026\/05\/GR-AoIP-1.png 1481w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/figure>\n<\/div>\n<\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Casos de uso<\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Caso<\/th><th>Perfil<\/th><th>Descripci\u00f3n<\/th><\/tr><\/thead><tbody><tr><td>Enlace en condiciones adversas<\/td><td><strong>Mono<\/strong><\/td><td>Voz\/audio monof\u00f3nico a 22050 Hz con Opus y SRT. Robusto ante p\u00e9rdida de paquetes.<\/td><\/tr><tr><td>STL (Studio-to-Transmitter Link)<\/td><td><strong>Est\u00e9reo<\/strong><\/td><td>Audio est\u00e9reo a 44100\/48000 Hz con Opus, AAC o PCM sobre SRT.<\/td><\/tr><tr><td>Enlace MPX para FM<\/td><td><strong>MPX<\/strong><\/td><td>Se\u00f1al compuesta FM (MPX) a 192000 Hz con PCM L16 sobre RTP\/UDP. Sin compresi\u00f3n.<\/td><\/tr><tr><td>Reportaje desde campo<br>*** A trav\u00e9s de VPN!!<\/td><td><strong>Mono<\/strong><\/td><td>El periodista transmite desde calle con un tel\u00e9fono o RPi al estudio.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">2. Requisitos del sistema<\/h2>\n\n\n\n<p><a href=\"https:\/\/gradio.net\/descargas\/gradio-rust\/GR-AoIP\/MANUAL-GR-AoIP.pdf\">Revise el manual de GR-AoIP<\/a><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">M\u00ednimos (headless \/ RPi3+)<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Linux (Debian\/Ubuntu\/Raspberry Pi OS)<\/li>\n\n\n\n<li>GStreamer 1.20 o superior con plugins: <code>base<\/code>, <code>good<\/code>, <code>bad<\/code><\/li>\n\n\n\n<li>Tarjeta de audio compatible con ALSA<\/li>\n\n\n\n<li>Para SRT (perfiles Mono y Est\u00e9reo): <code>gstreamer1.0-plugins-bad<\/code> con soporte SRT<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">3. Instalaci\u00f3n<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Desde el paquete ZIP (recomendado)<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code><a href=\"https:\/\/gradio.net\/descargas\/gradio-rust\/GR-AoIP\/GR-aoip-v0.1.1-amd64.zip\">GR-aoip-v0.1.1-amd64.zip<\/a>\t\n<a href=\"https:\/\/gradio.net\/descargas\/gradio-rust\/GR-AoIP\/GR-aoip-v0.1.1-arm64.zip\">GR-aoip-v0.1.1-arm64.zip<\/a>\n<a href=\"https:\/\/gradio.net\/descargas\/gradio-rust\/GR-AoIP\/GR-aoip-v0.1.1-armhf.zip\">GR-aoip-v0.1.1-armhf.zip<\/a>\n    <\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code># Descomprimir\nunzip GR-aoip-v0.1.0-arm64.zip\ncd GR-aoip-v0.1.0-arm64\/\n\n# Instalar\nchmod +x install.sh\n.\/install.sh<\/code><\/pre>\n\n\n\n<p>El instalador copia el binario a <code>~\/.local\/bin\/gr-aoip<\/code>, crea la configuraci\u00f3n inicial en <code>~\/.config\/gr-aoip\/aoip.json<\/code> y registra el servicio systemd de usuario.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Desde el paquete .deb<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code><a href=\"https:\/\/gradio.net\/descargas\/gradio-rust\/GR-AoIP\/gr-aoip_0.1.1_amd64.deb\">gr-aoip_0.1.1_amd64.deb<\/a>\n<a href=\"https:\/\/www.gradio.net\/descargas\/gradio-rust\/GR-AoIP\/gr-aoip_0.1.1_arm64.deb\">gr-aoip_0.1.1_arm64.deb<\/a>\n<a href=\"https:\/\/gradio.net\/descargas\/gradio-rust\/GR-AoIP\/gr-aoip_0.1.1_armhf.deb\">gr-aoip_0.1.1_armhf.deb<\/a><\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo dpkg -i gr-aoip_0.1.0_arm64.deb<\/code><\/pre>\n\n\n\n<p><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Dependencias del sistema (Debian\/Ubuntu)<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo apt install -y \\\n    libgstreamer1.0-0 \\\n    gstreamer1.0-plugins-base \\\n    gstreamer1.0-plugins-good \\\n    gstreamer1.0-plugins-bad \\\n    gstreamer1.0-alsa<\/code><\/pre>\n\n\n\n<p>Para perfiles Opus\/AAC\/MP3 (Mono y Est\u00e9reo) a\u00f1adir tambi\u00e9n:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo apt install -y \\\n    gstreamer1.0-plugins-ugly \\\n    gstreamer1.0-libav<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n","protected":false},"excerpt":{"rendered":"<p>1. \u00bfQu\u00e9 es G Radio AoIP? G Radio AoIP es una aplicaci\u00f3n de Audio sobre IP (AoIP) dise\u00f1ada para estaciones de radio. Permite transportar audio entre dos puntos remotos mediante una red IP (LAN o internet). Arquitectura Cada extremo corre gr-aoip de forma independiente. La configuraci\u00f3n y el monitoreo se hacen a trav\u00e9s de un&#8230;<\/p>\n","protected":false},"author":4,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"footnotes":""},"class_list":["post-1091","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.gradio.net\/index.php\/wp-json\/wp\/v2\/pages\/1091","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.gradio.net\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.gradio.net\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.gradio.net\/index.php\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.gradio.net\/index.php\/wp-json\/wp\/v2\/comments?post=1091"}],"version-history":[{"count":11,"href":"https:\/\/www.gradio.net\/index.php\/wp-json\/wp\/v2\/pages\/1091\/revisions"}],"predecessor-version":[{"id":1109,"href":"https:\/\/www.gradio.net\/index.php\/wp-json\/wp\/v2\/pages\/1091\/revisions\/1109"}],"wp:attachment":[{"href":"https:\/\/www.gradio.net\/index.php\/wp-json\/wp\/v2\/media?parent=1091"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}