mirror of
https://github.com/ossrs/srs.git
synced 2025-03-09 15:49:59 +00:00
for #742, refine source, meta and origin hub. 3.0.16
This commit is contained in:
parent
6209945a07
commit
4cff49afd2
10 changed files with 1000 additions and 728 deletions
|
@ -45,6 +45,7 @@ class SrsAvcAacCodec;
|
|||
class SrsRequest;
|
||||
class SrsPithyPrint;
|
||||
class SrsSource;
|
||||
class SrsOriginHub;
|
||||
class SrsFileWriter;
|
||||
class SrsSimpleStream;
|
||||
class SrsTsAacJitter;
|
||||
|
@ -362,7 +363,7 @@ private:
|
|||
bool hls_can_dispose;
|
||||
int64_t last_update_time;
|
||||
private:
|
||||
SrsSource* source;
|
||||
SrsOriginHub* hub;
|
||||
SrsAvcAacCodec* codec;
|
||||
SrsCodecSample* sample;
|
||||
SrsRtmpJitter* jitter;
|
||||
|
@ -391,7 +392,7 @@ public:
|
|||
/**
|
||||
* initialize the hls by handler and source.
|
||||
*/
|
||||
virtual int initialize(SrsSource* s, SrsRequest* r);
|
||||
virtual int initialize(SrsOriginHub* h, SrsRequest* r);
|
||||
/**
|
||||
* publish stream event, continue to write the m3u8,
|
||||
* for the muxer object not destroyed.
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue