The invention relates to a channel switching method for mobile communication
multimedia broadcasting and terrestrial
digital television broadcasting, and the method comprises the steps: inserting a plurality of
program code stream time labels in a target
digital television broadcasting program code stream, and obtaining two paths of same target
program code streams; respectively inputting the target program code
stream into a target broadcast channel and a
mobile internet channel, and carrying out program code stream time
label detection on the target program code stream and the
mobile internet channel to obtain a first program code stream time
label detection result and a second program code stream time
label detection result; and performing cache control on the code stream of the target
digital television broadcasting program based on the detection results of the time labels of the first program code stream and the second program code stream so as to seamlessly switch the target digital television broadcasting program between the mobile network digital television broadcasting platform and the terrestrial digital television broadcasting
system in real time. Therefore, the problems that the traditional broadcast television service and the network audio-visual service cannot be compatible and work together, seamless connection of the same program is difficult to realize, the user experience is poor and the like are solved.