Is there anyway to add Packet Loss Concealment

Asked by Mohammad Abyan Abdullah

Hi!!
   Is there anyway to add Packet Loss Concealment feature at ROHC ? Like if a packet loss happens we can just dispatch the expected sequence rtp packet with a recent old rtp packet ?

Regards
Abyan

Question information

Language:
English Edit question
Status:
Expired
For:
rohc Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:
Revision history for this message
Didier Barvaux (didier-barvaux) said :
#1

Hello,

Is the "Packet Loss Concealment" a feature defined in one ROHC standard? If yes, please tell me which one. If not, would you mind to explain your idea in greater extend? Maybe with an example.

Regards,
Didier

Revision history for this message
Mohammad Abyan Abdullah (c-admin-v) said :
#2

Hi!!
   No its not an ROHC standard. Its a voice codec feature. Which we can find on G711 ,SPEEX etc codec. As stated at this site

http://what-when-how.com/voip/decoder-only-based-plc-techniques-voip/

Insertion-based scheme repairs packet losses by inserting fill-in packets [Goodman et al. (1986) , Wasem et al. (1988)]. The fill–n is usually of simple silence, noise, or repetition of the previous packet. These techniques are easy to implement.

Since ROHC can detect packet losses can we cache the old good packets of the last rtp sequence and dispatch that packet as replacement for the expected next sequence packet ?

Like
     Listener is getting RTP packets as sequence 50--51--52--53--LOST--LOST--56--57
      Can we put the 53 Seq no Packets in place of LOST 54 and 55 ? That way some times for frequent RTP Lost scenario that RTP session doesnt break down so soon.

Regards
Abyan

Revision history for this message
Launchpad Janitor (janitor) said :
#3

This question was expired because it remained in the 'Open' state without activity for the last 15 days.