Confundir:

Confundir:

Suponha que eu tenha um projeto de software que permitirá que um usuário de desktop com outro usuário de desktop se comunique (ponto a ponto), um usuário de desktop com vários usuários (ponto a vários pares).

Confundir:

Se eu usar transmissão de áudio/vídeo pela Internet em full duplex, ponto a ponto ou ponto a ponto para vários pares.

A) Remetente: Quais serão os requisitos exatos de largura de banda/velocidade para o remetente? Para enviar e receber áudio em full duplex onde a taxa de amostragem pode ser 8 khz/16 khz/32 khz/44 khz? - Receptor: igual ao remetente

B) Remetente: Qual largura de banda também será necessária ao usar vídeo HD pela Internet em cálculo separado do ponto de vista do áudio? É muito maior que a transmissão de áudio? - Receptor: igual ao remetente - É muito complexo encontrar um requisito correto de velocidade/largura de banda para o usuário final.

Também costumo confundir diferenças entre velocidade da Internet e largura de banda, como MBit vs MByte ???. O que exatamente eu precisaria para os cálculos acima de dois Mbit ou Mbyte? A Internet fornece quando, digamos, 512 KB ou 1 MB de velocidade de upload/download disponível. O que eles significam Bit ou Byte por segundos? Essas velocidades são largura de banda dedicada e clara ou não são transparentes?

Eu só quero a melhor resposta para isso, para que fique bem claro e transparente para mim. Antes de iniciar meu projeto, é muito confuso para mim o cálculo da largura de banda da Internet em termos de vídeo HD e matemática/fórmula de transmissão de ultra som.

Eu realmente apreciaria se alguém pudesse explicar todo esse mistério ponto por ponto.

Muito obrigado e cumprimentos

Responder1

A) Remetente: Quais serão os requisitos exatos de largura de banda/velocidade para o remetente? Para enviar e receber áudio em full duplex onde a taxa de amostragem pode ser 8 khz/16 khz/32 khz/44 khz? - Receptor: igual ao remetente

Se você tiver peer to multipeer, precisará do datastream * número de peers para enviá-lo. Digamos que você esteja transmitindo para 23 pares a uma taxa de dados de 256 kbps. O remetente então precisa de uma velocidade mínima. 23*256 = 5888 kbp/s. A ideia do peer to peer é que todo receptor também é um remetente. Nesse caso, você também deve depender da velocidade de seus pares. O remetente inicial envia para o peer 1 e por sua vez o peer 1 envia para o peer 2, etc. Uma combinação também é possível, onde os peers não são atribuídos a outro, mas simplesmente enviam para aqueles que precisam dos dados.

Por exemplo, o Peer 1 recebe o fluxo de dados e o envia para o Peer 2. O Peer 2 deseja enviá-lo para o Peer 3, mas não tem largura de banda suficiente. Agora o Peer 1 tem alguma largura de banda restante, então auxilia o Peer 2 e envia uma parte do fluxo de dados diretamente para o peer 3.

B) Remetente: Qual largura de banda também será necessária ao usar vídeo HD pela Internet em cálculo separado do ponto de vista do áudio? É muito maior que a transmissão de áudio? - Receptor: igual ao remetente - É muito complexo encontrar um requisito correto de velocidade/largura de banda para o usuário final.

Fazer streaming em HD verdadeiro pela Internet será muito difícil, pois exigirá muita largura de banda. O som consome muito menos dados que o vídeo (especialmente vídeo HD). Quanto isso depende de como você codifica seu vídeo e áudio. Algumas codificações consomem mais dados, dependendo da intensidade da compactação dos dados.

Também costumo confundir diferenças entre velocidade da Internet e largura de banda, como MBit vs MByte ???. O que exatamente eu precisaria para os cálculos acima de dois Mbit ou Mbyte? A Internet fornece quando, digamos, 512 KB ou 1 MB de velocidade de upload/download disponível. O que eles significam Bit ou Byte por segundos? Essas velocidades são largura de banda dedicada e clara ou não são transparentes?

Existem basicamente 3 medidas que são comumente usadas. Mbp/s MBp/s e MiBp/s. Mbp/s significa Megabit por segundo, MBp/s significa MegaByte por segundo e MiBp/s significa MebiByte por segundo.

Um byte consiste em 8 bits (zeros ou uns). Isso significa que 8 Mbps são apenas 1 MBp/s. Depois, há o MebiByte, que leva em consideração a correção para o fato de as unidades de informação digital estarem em potências de 2. Um MebiByte, por exemplo, é 2^10 = 1024e não 1000.

Para obter mais informações, gostaria de consultar a página da Wikipedia aqui:http://en.wikipedia.org/wiki/Data_rate_units

informação relacionada