1. A method, comprising: receiving, by a processing system including a processor, a request for on-demand content; receiving, by the processing system and responsive to the request for the on-demand content, interactive content instructions and an interactive content notification over an Internet protocol data connection from a television service provider, wherein the interactive content instructions are received from an interactive on-demand server, and wherein the interactive content notification is received from a video content server; receiving, by the processing system, responsive to the request for the on-demand content, an on-demand content video stream from the interactive on-demand server with a plurality of triggers, wherein the on-demand content video stream is associated with the interactive content instructions and the interactive content notification from the television service provider; outputting, by the processing system, the on-demand content video stream; outputting, by the processing system, the interactive content notification at a specific point in the on-demand content video stream upon detecting one of the plurality of triggers in the on-demand content video stream, wherein the interactive content notification is outputted according to the interactive content instructions; receiving, by the processing system, a selection of the interactive content notification; sending, by the processing system, the selection of the interactive content notification to a central database over the Internet protocol data connection; connecting, by the processing system, to a website containing product information for a product associated with the on-demand content video stream based on a response from the central database; and outputting, by the processing system, the website concurrently with the on-demand content video stream.