VCR Operations in Video-On-Demand (VOD) Service

To provide fast forward, fast reverse, pause and rewind VCR operations on MPEG-1 video stream in VOD.

  • In a VOD system, FF/FR operations are desirable in addition to start/stop.

  • The VOD server is started with the required MPEG-1 movie.

  • After the client request for the movie, the server sends the video data continuously to the client.

  • The server can handle the VCR requests i.e. fast forward, fast reverse, pause and rewind for the client.

  • While servicing these operations, the server will maintain regular buffer and FF buffer for the movie to be played.

  • Example. Suppose request for FF comes from the client at time t1, then server switches over to the the FF buffer stream available at time t1 and sends data to the client from FF buffer. Then at time t2, the request for normal playback comes from the client. Now the server switchs over to the regular buffer stream available at time t2 and sends data to client from regular buffer stream.
  •