The state broadcaster clinched the deal after offering the BCCI a deal of Rs. 7.5 crore per match.
Television house TWI was given the production rights for the two series.
India will play seven One-day internationals against Sri Lanka, followed by five against South Africa.
The Sri Lanka series starts in Nagpur on October 25.