Lanzado en diciembre de 2020 en asociación entre el Comité Olímpico de Brasil (COB) y TV NSports, el canal tiene como objetivo expandir el alcance del deporte olímpico en el país, fortaleciendo su imagen y permitiendo la captación de nuevos ingresos para las Confederaciones.
Además de democratizar el acceso a lo mejor del deporte olímpico nacional, el Canal Olímpico en Brasil permite a los aficionados seguir a los atletas brasileños en las principales competencias preparatorias para los Juegos de Tokio y París en 2024, además de la vida diaria de los atletas con un programar contenido que vaya mucho más allá de los cientos de transmisiones en vivo que se están produciendo.