Question: what is mpts and spts?
Answer: SPTS stands for Single Program Transport Stream and MPTS stands for Multiple Program Transport Streams. An SPTS stream carries a single program and and an MPTS stream carries multiple programs. Multicast networks always use SPTS. VOD (Video on Demand), on the subscriber side, uses SPTS.