The TimeShift function is also called time shift. TimeShift is a very useful feature that allows you to "pause" a TV broadcast, like on a VCR. We assume that it is not necessary to explain how relevant this is: it is often quite difficult to tear yourself away from the TV screen, and in order to make yourself a cup of tea or make a phone call, you have to wait for a "commercial break". With the Time Shifting function, you can stop the broadcast of a TV program at any time, and then continue it from the same place and time at which it was stopped.
Many digital satellite decoders now have this feature, which have a USB port on board.
TimeShift works according to the following principle: as soon as you press pause, the receiver starts recording the broadcast to the connected USB device (flash drive, hard drive). At the same time, the image actually "freezes" on the screen.
When you pause a TV program, the receiver must start recording the video, encoding it, prepare for simultaneous recording and playback, and synchronize its operation. This preparation process can take up to a few seconds.
As soon as you are ready to return to watching the TV program, you press the play button and the TV program continues from the same moment you paused it. At the same time, two processes occur - recording the broadcast channel in real time to a buffer file on the connected USB drive and playing back the same file. As a result, you see on the TV screen what was shown on TV some time ago. At the same time, receivers provide the ability to control the time shift scale, allowing you to rewind the TV program forward and backward. At any time, you can disable the time shift, continuing to watch the TV program in real time.