1
0
Fork 0
mirror of https://github.com/ossrs/srs.git synced 2025-03-09 15:49:59 +00:00

Perf: Refine the recycle RTP packet, user should reset it

This commit is contained in:
winlin 2021-02-27 22:09:06 +08:00
parent b1457dfc16
commit 033f341ce1
4 changed files with 27 additions and 8 deletions

View file

@ -1130,6 +1130,9 @@ srs_error_t SrsRtcPublishStream::on_rtp_plaintext(char* plaintext, int nb_plaint
// Allocate packet form cache.
SrsRtpPacket2* pkt = _srs_rtp_cache->allocate();
// It's better to reset it before decode it.
pkt->reset();
// Copy the packet body.
char* p = pkt->wrap(plaintext, nb_plaintext);