Kanalen blev lanceret i december 2020 i et partnerskab mellem den olympiske komité i Brasilien (COB) og TV NSports og sigter mod at udvide rækkevidden af olympisk sport i landet, styrke dets image og give mulighed for at indhente nye indtægter for Forbundene.
Ud over at demokratisere adgangen til det bedste fra den nationale olympiske sport tillader den olympiske kanal i Brasilien fans at følge brasilianske atleter i de vigtigste forberedende konkurrencer til Tokyo og Paris-legene i 2024 ud over det daglige liv for atleter med en daglig planlægge indhold, der går langt ud over de hundredvis af live streams, der produceres.