A) Sender: What will be the exact bandwidth/speed requirements for sender?. For sending and receiving audio in full duplex where, sample rate can be 8khz/16khz/32khz/44khz ? - Receiver: same as sender
Se você tiver o peer to multipeer, precisará do número de pares do fluxo de dados * para enviá-lo. Então digamos que você está transmitindo para 23 pares em um datarate de 256 kbp / s. O remetente precisa então de uma velocidade de min. %código%. A idéia de peer to peer é que o receptor é também um remetente. Nesse caso, você também deve depender da velocidade de seus colegas. 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 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 ao Peer 2. O Peer 2 quer enviá-lo para o Peer 3, mas não tem largura de banda suficiente. Agora o Peer 1 tem um pouco de largura de banda para ajudar o Peer 2 e envia uma parte do fluxo de dados diretamente para o peer 3.
B) Sender: What bandwidth also will require while using HD video over internet in seperate calculation from audio point of view, is it much higher then audio transmission ?. - Receiver: same as sender - Its very complex to find a correct speed/bandwidth requirement, for end user.
Transmitir o verdadeiro HD pela internet será bem difícil, pois exigirá muita largura de banda. O som consome muito menos dados que o vídeo (especialmente vídeo em HD). Quanto isso depende de como você codifica seu vídeo e áudio. Algumas codificações usam mais dados, dependendo de quão pesadas elas compactam os dados.
I also often get confused differences between internet speed and bandwidth like MBit vs MByte ???. What exactly i would need for those above two Mbit or Mbyte calculations ? Internet provides when say 512KB or 1MB upload/downlod speed available. What do they mean Bit or Byte per seconds ? Are those speed clear dedicated bandwidth or those are not transparent ?
Existem basicamente 3 medidas que são comumente usadas. Mbp / s MBp / se 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 mbp / s é de apenas 1 MBp / s. Depois, há o MebiByte, que leva em conta a correção pelo fato de as unidades de informação digital estarem em poder de 2. Um MebiByte, por exemplo, é 23*256 = 5888 kbp/s
e não 1000.
Para mais informações, gostaria de consultar a página da Wikipédia aqui: link