mirror of
https://github.com/ossrs/srs.git
synced 2025-03-09 15:49:59 +00:00
For #307, reuse raw cache payload for RTP
This commit is contained in:
parent
d906ced5c3
commit
d5c514cdcb
3 changed files with 26 additions and 2 deletions
|
@ -1244,10 +1244,9 @@ srs_error_t SrsRtcSenderThread::packet_opus(SrsSample* sample, SrsRtcPackets& pa
|
|||
packet->rtp_header.set_ssrc(audio_ssrc);
|
||||
packet->rtp_header.set_payload_type(audio_payload_type);
|
||||
|
||||
SrsRtpRawPayload* raw = new SrsRtpRawPayload();
|
||||
SrsRtpRawPayload* raw = packet->reuse_raw();
|
||||
raw->payload = sample->bytes;
|
||||
raw->nn_payload = sample->size;
|
||||
packet->payload = raw;
|
||||
|
||||
// TODO: FIXME: Why 960? Need Refactoring?
|
||||
audio_timestamp += 960;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue