El Centro de Televisión que aloja las instalaciones de producción y emisión del canal, ubicado en calle Inés Matte Urrejola 0848, en Providencia, Santiago, posee 50.000 m² de infraestructura, por lo que es el canal de televisión más grande de Chile en cuanto a insfraestructura. Desde 1998, estas dependencias llevan el nombre del fallecido director ejecutivo de la estación, Eleodoro Rodríguez Matte. El canal es miembro de Anatel, y de la Organización de Televisión Iberoamericana y es miembro asociado de la Unión Europea de Radiodifusión.