![Confundir:](https://rvso.com/image/1263773/Confundir%3A.png)
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 = 1024
e 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