Kanalen ble lansert i desember 2020 i et partnerskap mellom den olympiske komiteen i Brasil (COB) og TV NSports, og har som mål å utvide rekkevidden til olympisk sport i landet, styrke sitt image og tillate fangst av nye inntekter for konføderasjonene.
I tillegg til å demokratisere tilgangen til det beste fra den nasjonale olympiske idretten, tillater den olympiske kanalen i Brasil fans å følge brasilianske idrettsutøvere i de viktigste forberedende konkurransene for Tokyo og Paris-lekene i 2024, i tillegg til dagliglivet til idrettsutøvere med en daglig planlegge innhold som går langt utover hundrevis av direktesendinger som produseres.