@@ -87,6 +87,7 @@ type LivepeerConfig struct {
87
87
HttpIngest * bool
88
88
Orchestrator * bool
89
89
Transcoder * bool
90
+ Gateway * bool
90
91
Broadcaster * bool
91
92
OrchSecret * string
92
93
TranscodingOptions * string
@@ -164,6 +165,7 @@ func DefaultLivepeerConfig() LivepeerConfig {
164
165
defaultOrchestrator := false
165
166
defaultTranscoder := false
166
167
defaultBroadcaster := false
168
+ defaultGateway := false
167
169
defaultOrchSecret := ""
168
170
defaultTranscodingOptions := "P240p30fps16x9,P360p30fps16x9"
169
171
defaultMaxAttempts := 3
@@ -250,6 +252,7 @@ func DefaultLivepeerConfig() LivepeerConfig {
250
252
// Transcoding:
251
253
Orchestrator : & defaultOrchestrator ,
252
254
Transcoder : & defaultTranscoder ,
255
+ Gateway : & defaultGateway ,
253
256
Broadcaster : & defaultBroadcaster ,
254
257
OrchSecret : & defaultOrchSecret ,
255
258
TranscodingOptions : & defaultTranscodingOptions ,
@@ -501,6 +504,9 @@ func StartLivepeer(ctx context.Context, cfg LivepeerConfig) {
501
504
n .NodeType = core .TranscoderNode
502
505
} else if * cfg .Broadcaster {
503
506
n .NodeType = core .BroadcasterNode
507
+ glog .Warning ("-broadcaster flag is deprecated and will be removed in a future release. Please use -gateway instead" )
508
+ } else if * cfg .Gateway {
509
+ n .NodeType = core .BroadcasterNode
504
510
} else if (cfg .Reward == nil || ! * cfg .Reward ) && ! * cfg .InitializeRound {
505
511
exit ("No services enabled; must be at least one of -broadcaster, -transcoder, -orchestrator, -redeemer, -reward or -initializeRound" )
506
512
}
@@ -1273,7 +1279,7 @@ func StartLivepeer(ctx context.Context, cfg LivepeerConfig) {
1273
1279
case core .OrchestratorNode :
1274
1280
glog .Infof ("***Livepeer Running in Orchestrator Mode***" )
1275
1281
case core .BroadcasterNode :
1276
- glog .Infof ("***Livepeer Running in Broadcaster Mode***" )
1282
+ glog .Infof ("***Livepeer Running in Gateway Mode***" )
1277
1283
glog .Infof ("Video Ingest Endpoint - rtmp://%v" , * cfg .RtmpAddr )
1278
1284
case core .TranscoderNode :
1279
1285
glog .Infof ("**Liveepeer Running in Transcoder Mode***" )
0 commit comments