A system and method are provided for resynchronizing a media stream. A
media streaming server receives live or pre-recorded media for streaming
to clients. When media is not received or available for streaming at the
appropriate media time index, the media stream is deemed to be out of
synchronization. The server selects a future time index at which to
resynchronize the stream and may discard intervening media. Media
corresponding to the new time index is requested or retrieved and, if
available at the new time index, media streaming resumes in
synchronization. If media corresponding to the new time index is not
available, the server may select another future time index and try again
to resynchronize. Resynchronization may be attempted a configurable number
of times and, if unsuccessful, the server may terminate the stream.
Um sistema e um método são fornecidos resynchronizing um córrego dos meios. Um usuário fluindo dos meios recebe meios vivos ou pre-recorded para fluir aos clientes. Quando os meios são não recebidos ou disponível para fluir nos meios apropriados cronometre o índice, o córrego dos meios está julgado para ser fora da sincronização. O usuário seleciona um índice futuro do tempo em que resynchronize o córrego e pode rejeitar meios de intervenção. Os meios que correspondem ao índice novo do tempo são pedidos ou a resumos fluindo recuperada e, se disponível no índice novo do tempo, dos meios na sincronização. Se os meios que correspondem ao índice novo do tempo não estiverem disponíveis, o usuário pode selecionar um outro índice futuro do tempo e a tentativa outra vez resynchronize. O resynchronization pode ser tentado um número configurable das épocas e, se mal sucedido, o usuário pode terminar o córrego.