What is splicing?
Splicing is the process of connecting the end of one MPEG stream (the “Old” stream) to the beginning of another (the “New” stream) to create a stream that may be decoded with minimal artifacts at the splice point. If the splice results in an unbroken sequence of frames, it is called a “seamless” splice. Otherwise it is called a “non-seamless” splice. The “end” of the Old stream may occur in the middle of a larger stream, as may the “beginning” of the New Stream. Elementary streams may be spliced, or PES streams may be spliced, but the proposed standard addresses the splicing of transport streams. Program streams, as used for example with DVD, are not considered by the proposed standard.