mirror of
https://github.com/ZLMediaKit/ZLMediaKit.git
synced 2026-03-27 16:30:53 +08:00
for some optimize and anti pkt lost and force pop packet when too late
This commit is contained in:
@@ -48,13 +48,10 @@ void SrtTransportImp::onHandShakeFinished(std::string &streamid,struct sockaddr_
|
||||
emitOnPlay();
|
||||
}
|
||||
}
|
||||
void SrtTransportImp::onSRTData(DataPacket::Ptr pkt,struct sockaddr_storage *addr) {
|
||||
void SrtTransportImp::onSRTData(DataPacket::Ptr pkt) {
|
||||
if(!_is_pusher){
|
||||
WarnP(this)<<"this is a player data ignore";
|
||||
return;
|
||||
}
|
||||
if(!_addr){
|
||||
_addr.reset(new sockaddr_storage(*((sockaddr_storage *)addr)));
|
||||
}
|
||||
if (_decoder) {
|
||||
_decoder->input(reinterpret_cast<const uint8_t *>(pkt->payloadData()), pkt->payloadSize());
|
||||
|
||||
Reference in New Issue
Block a user