Patent ID: 8863208
Filing Date: 2014-10-14
Classification: H04L,H04N

Abstract:
1. A method for synchronizing video comprising: capturing video data with a camera, the video data including a first video data segment and a second video data segment; when a network between the camera and a hub is insufficient to allow downstream real-time streaming of the video data, storing the first video data segment on a first storage; when the network between the camera and the hub is sufficient to allow downstream real-time streaming of the video data, storing the first video data segment and the second video data segment onto a second storage such that a non-real-time playback from the second storage shows the first video data segment and the second video data segment in sequence; creating a keyframe index during the storing; and when a playback position is requested and the playback position does not exist in the second storage, using the keyframe index to find a next decodable video data, the next decodable video data being stored in the second storage.