Commit 84784f21 by xiongziliang

优化性能

parent 02c4aa3f
......@@ -124,15 +124,13 @@ bool RtpReceiver::handleOneRtp(int track_index, TrackType type, int samplerate,
payload_ptr[3] = (rtp_raw_len & 0x00FF);
//拷贝rtp负载
memcpy(payload_ptr + 4, rtp_raw_ptr, rtp_raw_len);
//排序rtp
sortRtp(std::move(rtp_ptr), track_index);
auto seq = rtp_ptr->sequence;
_rtp_sortor[track_index].sortPacket(seq, std::move(rtp_ptr));
return true;
}
void RtpReceiver::sortRtp(const RtpPacket::Ptr &rtp,int track_index){
_rtp_sortor[track_index].sortPacket(rtp->sequence, rtp);
}
void RtpReceiver::clear() {
CLEAR_ARR(_ssrc);
CLEAR_ARR(_ssrc_err_count);
......
......@@ -188,9 +188,6 @@ protected:
int getCycleCount(int track_index);
private:
void sortRtp(const RtpPacket::Ptr &rtp , int track_index);
private:
uint32_t _ssrc[2] = {0, 0};
//ssrc不匹配计数
uint32_t _ssrc_err_count[2] = {0, 0};
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论