Method and device for synchronization between video frame and audio frame
The present disclosure provides a method and a device for synchronization between a video frame and an audio frame on the basis of high-speed transmission of a VoD content. A content delivery server includes a transceiver and a processors. The transceiver receives, from a content requesting terminal, a search request for a specific playback time within a VOD content. In response to the search request, the processor deletes one or more audio frames existing between a video frame that corresponds to the requested playback time and an audio frame that corresponds to the requested playback time; and generates content data reconstructed to include all or part of frames existing in a period of time from the video frame that corresponds to the requested playback time to the audio frame that corresponds to the requested playback time. The transceiver transmits the reconstructed content data to the content-requesting terminal.
1 . A content delivery server transmitting a video on demand (VOD) content to a content requesting terminal, the server comprising:
one or more processors;
a transceiver configured to:
receive from a content requesting terminal, a search request for a specific playback time within a VoD content, and
transmit reconstructed content data corresponding to the search request to the content requesting terminal; and
memory storing instructions thereon, the instructions when executed by the one or more processors cause the one or more processors to, in response to receiving the search request, delete from the VoD content, one or more audio frames between a video frame that corresponds to the specific playback time and an audio frame that corresponds to the specific playback time to generate the reconstructed content data.
2 . The content delivery server of claim 1 , wherein the transceiver is configured to, in response to generating the reconstructed content data, transmit a notification indicating that the reconstructed content data is ready for transmission to the content requesting terminal, and wherein the transceiver is further configured to, in response to transmitting the notification transmit the reconstructed content data to the content requesting terminal.
3 . A method for synchronization between video frames and audio frames, the method comprising:
receiving, from a content requesting terminal, a search request for a specific playback time within a video on demand (VOD) content;
deleting from the VoD content one or more audio frames between a video frame that corresponds to the specific playback time and an audio frame that corresponds to the specific playback time responsive to receiving the search request to generate reconstructed content data; and
transmitting the reconstructed content data to the content requesting terminal.
4 . The method of claim 3 , further comprising:
in response to generating the reconstructed content data, transmitting a notification indicating that the reconstructed content data is ready for transmission to the content requesting terminal; and
transmitting the reconstructed content data to the content requesting terminal in response to transmitting the notification to the content requesting terminal.
5 . A non-transitory computer-readable medium storing computer-readable instructions that, when executed by one or more processors, cause the one or more processors to perform operations, the operations comprising:
receiving, from a content requesting terminal, a search request for a specific playback time within a video on demand (VOD) content;
deleting from the VoD content one or more audio frames between a video frame that corresponds to the specific playback time and an audio frame that corresponds to the specific playback time responsive to receiving the search request to generate reconstructed content data; and
transmitting the reconstructed content data to the content requesting terminal.
6 . The non-transitory computer-readable medium of claim 5 , wherein the operations further comprise;
in response to generating the reconstructed content data, transmitting a notification indicating that the reconstructed content data is ready for transmission to the content requesting terminal; and
transmitting the reconstructed content data to the content requesting terminal in response to transmitting the notification to the content requesting terminal.