public CmafProxyController(StreamingTokenHelper streamingTokenHelper,
                            CmafProxyService proxyService,
                            IOptions <LivestreamOptions> options,
                            UrlSigner urlSigner)
 {
     _streamingTokenHelper = streamingTokenHelper;
     _proxyService         = proxyService;
     _urlSigner            = urlSigner;
     _liveOptions          = options.Value;
 }
Example #2
0
 public HlsProxyController(StreamingTokenHelper streamingTokenHelper, HlsProxyService proxyService, IOptions <LivestreamOptions> options)
 {
     _streamingTokenHelper = streamingTokenHelper;
     _proxyService         = proxyService;
     _liveOptions          = options.Value;
 }
Example #3
0
 public UrlController(StreamingTokenHelper streamingTokenHelper, IOptions <LivestreamOptions> liveOptions, UrlSigner urlSigner)
 {
     _streamingTokenHelper = streamingTokenHelper;
     _liveOptions          = liveOptions;
     _urlSigner            = urlSigner;
 }
Example #4
0
 public KeyController(StreamingTokenHelper streamingTokenHelper, KeyRepository keyRepository)
 {
     _streamingTokenHelper = streamingTokenHelper;
     _keyRepository        = keyRepository;
 }