In a deal that may signal a new era of competition for entrenched cable and satellite companies, Viacom has tentatively agreed to let its popular cable channels — including Nickelodeon and MTV — be carried by an Internet TV service that Sony is creating, the New York Times reports.