The present invention provides systems and methods for providing on-demand
datacasting. A system according to an exemplary embodiment of the present
invention comprises a rate generator for controlling the rate at which
data signals are combined with audio/video signals. The system may also
include a system controller for controlling the rate of the rate
generator. The system controller may also monitor the complexity of the
audio/video signals, calculate an average complexity of the audio/video
signals, calculate an average complexity of the audio/video signals and
determine whether the average complexity is greater than the typical
complexity of audio/video signals. The system controller may adjust the
rate of the rate generator based on the determination of whether the
average complexity of the audio/video signals is greater than the typical
complexity of audio/video signals.