live555流媒体服务器是否会重传丢失的RTP数据包?
当我搜索“live555 retransmit”时,它会出现一些结果:
- 2011 年,Francesco Tonelli 描述了一种实现丢失数据包重传的机制。这意味着当时没有这样的机制。
- 2013 年,Zvika Meiseles 尝试实现一个队列来确定何时重新传输丢失的数据包。讨论是关于使用成帧器报告的帧持续时间:“MPEG2TransportStreamFramer”类应该扫描传入 MPEG 传输流数据包中的“PTS”(时间戳),并使用它来计算每个估计的“持续时间”。这再次意味着重传没有内置到 live555 中。
- 2016 年,Mathijs Vos 询问是否应该在客户端检测到丢失的数据包后发送 RR。答案是基于 RTCP 的重传机制,即 RFC 4585 和 RFC 4588 中的 RTP/AVPF,当时并没有实现。
有人知道现在是否由live555自己实现吗?或者那里有任何其他实现?