In a file structure for a streaming service and a method for providing a
streaming service, a file structure includes a header object having basic
information about a file and information for an application service, a
data object synchronizing multimedia data with temporal information and
storing it, and a key index object storing an offset and temporal
information of a video block having a key frame in video blocks as a basis
on a time axis for random access and reproduction. Accordingly, data can
be transmitted quickly by not including unnecessary additional data, an
application region can be expanded by including other media file besides a
video and an audio files, because a random access and random reproduction
by key index information are possible, it is possible to support various
reproduction functions such as a fast play, a reverse play and random
reproduction, etc.
Em uma estrutura de lima para um serviço fluindo e um método para fornecer um serviço fluindo, uma estrutura de lima inclui um objeto do encabeçamento que têm a informação básica sobre uma lima e a informação para um serviço da aplicação, um objeto dos dados que sincronizam dados dos multimedia com a informação temporal e que armazenam os, e um objeto chave do índice que armazena uma informação offset e temporal de um bloco video que tem um frame chave em blocos do vídeo como uma base em uma linha central do tempo para o acesso aleatório e a reprodução. Conformemente, os dados podem ser transmitidos rapidamente por não including dados adicionais desnecessários, uma região da aplicação podem ser expandidos incluindo outros meios arquivam além de um video e limas de um áudio, porque um acesso aleatório e uma reprodução aleatória pela informação chave do índice são possíveis, é possível suportar várias funções da reprodução tais como um jogo rápido, um jogo reverso e uma reprodução, etc. aleatórios.