对于以 RTP 序列号作为键的容器,请使用 uint64_t
作者: ibc创建于 2024年4月9日更新于 2026年6月8日
标签enhancement
正如在 https://GitHub.com/versatica/mediasoup/issues/1366 问题中讨论过(@penguinol 的评论: https://GitHub.com/versatica/mediasoup/issues/1366#issuecomment-2045075046),我们可以在 C++ 的映射和集合中使用 `uint64_t`,其中键是 RTP 序列号或类似的值。这样,我们就可以将 `SeqManager` 的比较函数用于这些容器,而不会违反传递性,即 `comp(a,b) && comp(b,c) -> comp(a,c)`,目前我们正在违反此规则(请参阅相关问题以了解详细信息)。
内容来源: versatica/mediasoup