video-streaming - Live555 流媒体服务器 RTP 丢包重传
问题描述
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自己实现吗?或者那里有任何其他实现?
解决方案
推荐阅读
- django - 通过 created/creator 过滤 Django Simple-History
- mstest - 如何在不运行测试并使用 vstest.console.exe 进行最少文本解析的情况下获取测试数量?
- node.js - 错误:NJS-012:在参数 2 中遇到无效的绑定数据类型
- javascript - 用户关闭后如何不让聊天弹出
- django - Django 将数据插入字段查询集
- javascript - 将关键帧动画文本与容器中心对齐
- c# - 如何比较列表中两个类属性的两个数据?
- python - 将第 1 列中的行值转换为变量,将第 2 列中的行值转换为变量的值
- php - SQL JOIN 替换不需要的列
- sql - Oracle SQL - 触发器插入到表中,从序列中传递空值