Exemplo n.º 1
0
        public HdHomerunHttpStream(MediaSourceInfo mediaSource, string originalStreamId, IFileSystem fileSystem, IHttpClient httpClient, ILogger logger, IServerApplicationPaths appPaths, IServerApplicationHost appHost, IEnvironmentInfo environment)
            : base(mediaSource, environment, fileSystem)
        {
            _httpClient      = httpClient;
            _logger          = logger;
            _appHost         = appHost;
            OriginalStreamId = originalStreamId;

            _multicastStream = new MulticastStream(_logger);
            _tempFilePath    = Path.Combine(appPaths.TranscodingTempPath, UniqueId + ".ts");
        }
Exemplo n.º 2
0
 public HdHomerunLiveStream(MediaSourceInfo mediaSource, string originalStreamId, IFileSystem fileSystem, IHttpClient httpClient, ILogger logger, IServerApplicationPaths appPaths, IServerApplicationHost appHost)
     : base(mediaSource)
 {
     _fileSystem = fileSystem;
     _httpClient = httpClient;
     _logger = logger;
     _appPaths = appPaths;
     _appHost = appHost;
     OriginalStreamId = originalStreamId;
     _multicastStream = new MulticastStream(_logger);
 }
Exemplo n.º 3
0
 public HdHomerunLiveStream(MediaSourceInfo mediaSource, string originalStreamId, IFileSystem fileSystem, IHttpClient httpClient, ILogger logger, IServerApplicationPaths appPaths, IServerApplicationHost appHost)
     : base(mediaSource)
 {
     _fileSystem      = fileSystem;
     _httpClient      = httpClient;
     _logger          = logger;
     _appPaths        = appPaths;
     _appHost         = appHost;
     OriginalStreamId = originalStreamId;
     _multicastStream = new MulticastStream(_logger);
 }
Exemplo n.º 4
0
 public HdHomerunUdpStream(MediaSourceInfo mediaSource, string originalStreamId, IHdHomerunChannelCommands channelCommands, int numTuners, IFileSystem fileSystem, IHttpClient httpClient, ILogger logger, IServerApplicationPaths appPaths, IServerApplicationHost appHost, ISocketFactory socketFactory, INetworkManager networkManager, IEnvironmentInfo environment)
     : base(mediaSource, environment, fileSystem)
 {
     _logger          = logger;
     _appHost         = appHost;
     _socketFactory   = socketFactory;
     _networkManager  = networkManager;
     OriginalStreamId = originalStreamId;
     _channelCommands = channelCommands;
     _numTuners       = numTuners;
     _tempFilePath    = Path.Combine(appPaths.TranscodingTempPath, UniqueId + ".ts");
     _multicastStream = new MulticastStream(_logger);
 }
Exemplo n.º 5
0
 public HdHomerunUdpStream(MediaSourceInfo mediaSource, string originalStreamId, IHdHomerunChannelCommands channelCommands, int numTuners, IFileSystem fileSystem, IHttpClient httpClient, ILogger logger, IServerApplicationPaths appPaths, IServerApplicationHost appHost, ISocketFactory socketFactory, INetworkManager networkManager)
     : base(mediaSource)
 {
     _fileSystem      = fileSystem;
     _httpClient      = httpClient;
     _logger          = logger;
     _appPaths        = appPaths;
     _appHost         = appHost;
     _socketFactory   = socketFactory;
     _networkManager  = networkManager;
     OriginalStreamId = originalStreamId;
     _multicastStream = new MulticastStream(_logger);
     _channelCommands = channelCommands;
     _numTuners       = numTuners;
 }