VoIP is working on UDP but as we know that UDP is connectionless protocol snd the voice is realtime application and must require a dedicated logical connection so TCP can be use for that WHY UDP??
Retransmission of lost voice packets (for real time voice) is
pointless as by the time the re-transmitted voice packet arrives the part of the conversation to which it belongs will have been played to the destination user(s).
The TCP stack will also delay packets sent after the lost packet
until the lost packet is resent
and acknowledged (head of line blocking).
It is therefore better to lose real time voice packets than re-transmit them.
Losing a small amount of voice packets usually goes unnoticed (the % lost before quality degrades depends upon the CODEC being used).
It is the VoIP protocol stacks that keep a record of the logical channels.
regards
Tony
Author
Posts
Viewing 2 posts - 1 through 2 (of 2 total)
The forum ‘Voice over IP’ is closed to new topics and replies.