mirror of
https://github.com/ossrs/srs.git
synced 2025-03-09 15:49:59 +00:00
RTC: Refine PLI request as worker
This commit is contained in:
parent
4c459a004e
commit
e19631a2b7
4 changed files with 158 additions and 44 deletions
|
@ -518,18 +518,12 @@ public:
|
|||
|
||||
class SrsRtcVideoRecvTrack : public SrsRtcRecvTrack
|
||||
{
|
||||
private:
|
||||
bool request_key_frame_;
|
||||
// The player(subscriber) cid, which requires PLI.
|
||||
SrsContextId cid_of_subscriber_;
|
||||
public:
|
||||
SrsRtcVideoRecvTrack(SrsRtcConnection* session, SrsRtcTrackDescription* stream_descs);
|
||||
virtual ~SrsRtcVideoRecvTrack();
|
||||
public:
|
||||
virtual srs_error_t on_rtp(SrsRtcStream* source, SrsRtpPacket2* pkt);
|
||||
virtual srs_error_t check_send_nacks();
|
||||
public:
|
||||
void request_keyframe();
|
||||
};
|
||||
|
||||
class SrsRtcSendTrack
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue