A method for providing a stereoscopic service, comprising: storing a first image stream for a stereoscopic service, wherein the first image stream is stored before a time of broadcasting the stereoscopic service; receiving a second image stream for the stereoscopic service, wherein: the second image stream is received at a start time of broadcasting the stereoscopic service; the second image stream comprises a program map table, PMT, and a program clock reference, PCR, wherein the PMT includes an initial PCR indicating the beginning time of the stereoscopic service; synchronizing, with regard to the initial PCR in the PMT of the second image stream, the first image stream and the second image stream, wherein the synchronizing the first image stream and the second image stream includes: correcting a PCR value of the first image stream to a PCR value of the second image stream at the time indicated by the initial PCR in the PMT of the second image stream; and correcting time stamps of consecutive packets for the first image stream based on the corrected PCR value of the first image stream, the time stamps being decoding time stamps, DTSs, or presentation time stamps, PTSs; and outputting the synchronized first and second image streams as output of the stereoscopic service. storing a first image stream for a stereoscopic service, wherein the first image stream is stored before a time of broadcasting the stereoscopic service; receiving a second image stream for the stereoscopic service, wherein: the second image stream is received at a start time of broadcasting the stereoscopic service; the second image stream comprises a program map table, PMT, and a program clock reference, PCR, wherein the PMT includes an initial PCR indicating the beginning time of the stereoscopic service; the second image stream is received at a start time of broadcasting the stereoscopic service; the second image stream comprises a program map table, PMT, and a program clock reference, PCR, wherein the PMT includes an initial PCR indicating the beginning time of the stereoscopic service; synchronizing, with regard to the initial PCR in the PMT of the second image stream, the first image stream and the second image stream, wherein the synchronizing the first image stream and the second image stream includes: correcting a PCR value of the first image stream to a PCR value of the second image stream at the time indicated by the initial PCR in the PMT of the second image stream; and correcting time stamps of consecutive packets for the first image stream based on the corrected PCR value of the first image stream, the time stamps being decoding time stamps, DTSs, or presentation time stamps, PTSs; and correcting a PCR value of the first image stream to a PCR value of the second image stream at the time indicated by the initial PCR in the PMT of the second image stream; and correcting time stamps of consecutive packets for the first image stream based on the corrected PCR value of the first image stream, the time stamps being decoding time stamps, DTSs, or presentation time stamps, PTSs; and outputting the synchronized first and second image streams as output of the stereoscopic service.