完成按需拉流事件广播

This commit is contained in:
xiongziliang
2018-10-31 12:11:14 +08:00
parent 2b9245b320
commit 2749631a0c
5 changed files with 89 additions and 64 deletions

View File

@@ -62,6 +62,7 @@ const char kBroadcastRtmpPublish[] = "kBroadcastRtmpPublish";
const char kBroadcastFlowReport[] = "kBroadcastFlowReport";
const char kBroadcastReloadConfig[] = "kBroadcastReloadConfig";
const char kBroadcastShellLogin[] = "kBroadcastShellLogin";
const char kBroadcastNotFoundStream[] = "kBroadcastNotFoundStream";
const char kFlowThreshold[] = "broadcast.flowThreshold";

View File

@@ -110,6 +110,10 @@ extern const char kBroadcastShellLogin[];
extern const char kBroadcastFlowReport[];
#define BroadcastFlowReportArgs const MediaInfo &args,const uint64_t &totalBytes,const uint64_t &totalDuration,TcpSession &sender
//未找到流后会广播该事件,请在监听该事件后去拉流或其他方式产生流,这样就能按需拉流了
extern const char kBroadcastNotFoundStream[];
#define BroadcastNotFoundStreamArgs const MediaInfo &args,TcpSession &sender
//流量汇报事件流量阈值,单位KB默认1MB
extern const char kFlowThreshold[];