Descreva, em alto nível, um algoritmo que use timestamps em pacotes e um buffer adaptativo para compensar…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Entender o processo de transmissão de dados, como a informação é quebrada em pedaços, transmitida em pacotes através de múltiplos equipamentos, e reconstruída no destino.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Descreva, em alto nível, um algoritmo que use timestamps em pacotes e um buffer adaptativo para compensar jitter e reconstruir um fluxo de áudio; explique como decidir o tempo de reprodução e quando descartar pacotes muito atrasados.
✍️ Questão dissertativa: veja abaixo a resposta esperada e a explicação.
Resposta esperada
Modelo de resposta: 1) Cada pacote carrega timestamp e número de sequência. 2) Na recepção, calcular atraso de rede = tempo_recebido - timestamp. 3) Estimar atraso médio e jitter com EWMA; ajustar tamanho do jitter buffer = atraso_médio + k·jitter_estimado. 4) Ordenar por sequência; manter buffer de reprodução (playout) com atraso de reprodução = atraso_médio + margem de segurança. 5) Se pacote chega antes do tempo de reprodução, entregar; se chega após threshold (por exemplo playout_time + X ms), descartar e aplicar ocultação de perda. 6) Atualizar estimativas continuamente para adaptar buffer a variações.
Explicação
A explicação aborda a importância de timestamps e buffers adaptativos na gestão de pacotes de áudio, permitindo a compensação de jitter e a manutenção da qualidade do fluxo. A utilização de estimativas de atraso e jitter ajuda a ajustar dinamicamente o tamanho do buffer, garantindo uma reprodução suave. Além disso, o critério de descartar pacotes muito atrasados previne a introdução de latência excessiva e interrupções na experiência auditiva.
Raio-X da questão
algoritmo de áudio
avaliacao
jitter em redes · fluxo de áudio
Revisar conceitos de jitter e buffers em transmissão de áudio.
O aluno pode descrever um algoritmo que não considera a importância dos timestamps para a sincronização do áudio, resultando em uma solução inadequada para o problema do jitter.
ciencia_tecnologia
pensamento_critico
cientifico
Questões parecidas com resolução
- No clube de fotografia da escola, Lia compartilhou um álbum digital com o tablet de Caio. Durante o envio, o álbum não…
- — Por que esse texto vira um monte de 0 e 1? — perguntou uma pessoa ao configurar um kit de robótica que vinha com um…
- Em um fluxo de transmissão, qual é a função do campo 'número de sequência' em um pacote e como ele contribui para a…
- Considerando MTU e fragmentação: se o payload útil por pacote é 1400 bytes, quantos pacotes são necessários para…
- Ao receber pacotes de dados, qual é a função do número de sequência em cada pacote para a reconstrução da informação…
- Explique, em sequência, como dados são fragmentados em pacotes, encaminhados por múltiplos roteadores e reconstruídos no…
Todas as questões de Armazenamento e Transmissão de dados - Fundamentos de transmissão de dados
🔎 Procurar outra questão
Procure no banco do GeraProva pelo tema ou por um trecho do enunciado. Cada questão já vem com resolução comentada e a análise de cada alternativa.
Professor: monte a prova com questões como esta, com gabarito e folha de respostas, em 30 segundos. Ver planos · Blog
