Assume, i have a software project, which will allow desktop user to another desktop user communicate (peer to peer), desktop user to multiple users (peer to multi peer).
If i use over internet audio/video transmission in full duplex, for peer to peer or peer to multiple peers.
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
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.
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 ?
I just want a best answer for this to make it very clear and transparent to me, before i start my project, its very confusing to me the internet bandwidth calculation in terms of HD video and Ultra sound transmission mathematics/formula.
I would really appreciate if someone, can explain this whole mystery point by point.
Many Thanks & Regards