mirror of
https://github.com/ZLMediaKit/ZLMediaKit.git
synced 2024-11-22 19:00:01 +08:00
完善twcc rtcp包相关代码
This commit is contained in:
parent
1f99708548
commit
305d9bc259
@ -460,7 +460,7 @@ map<uint16_t, std::pair<SymbolStatus, uint32_t/*stamp*/> > FCI_TWCC::getPacketCh
|
|||||||
}
|
}
|
||||||
for (auto &pr : ret) {
|
for (auto &pr : ret) {
|
||||||
CHECK(ptr <= end);
|
CHECK(ptr <= end);
|
||||||
pr.second.second = 250 * getRecvDelta(pr.second.first, ptr, end);
|
pr.second.second = getRecvDelta(pr.second.first, ptr, end);
|
||||||
}
|
}
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
@ -350,9 +350,10 @@ public:
|
|||||||
void check(size_t size);
|
void check(size_t size);
|
||||||
string dumpString(size_t total_size) const;
|
string dumpString(size_t total_size) const;
|
||||||
uint16_t getBaseSeq() const;
|
uint16_t getBaseSeq() const;
|
||||||
|
//单位64ms
|
||||||
uint32_t getReferenceTime() const;
|
uint32_t getReferenceTime() const;
|
||||||
uint16_t getPacketCount() const;
|
uint16_t getPacketCount() const;
|
||||||
map<uint16_t, std::pair<SymbolStatus, uint32_t/*recv delta 微秒*/> > getPacketChunkList(size_t total_size) const;
|
map<uint16_t, std::pair<SymbolStatus, uint32_t/*recv delta,单位为250us*/> > getPacketChunkList(size_t total_size) const;
|
||||||
|
|
||||||
private:
|
private:
|
||||||
//base sequence number,基础序号,本次反馈的第一个包的序号;也就是RTP扩展头的序列号
|
//base sequence number,基础序号,本次反馈的第一个包的序号;也就是RTP扩展头的序列号
|
||||||
|
Loading…
Reference in New Issue
Block a user