Un servicio de timeshifting ofrece a los usuarios la posibilidad de retroceder en el contenido en vivo utilizando las funciones de reproducción trucada (pausa, rebobinado rápido, búsqueda). El programa en vivo generalmente se graba mediante un servicio de DVR en la nube.
Una segunda definición de timeshifting se refiere a la capacidad de ver la misma programación en una zona horaria diferente pero a la misma hora local del programa original. Un ejemplo es el mismo programa de noticias que se ofrece a las 8 p. m. ET y a las 8 p. m. PT.