Esempio n. 1
0
 public LiveStream(MediaSourceInfo mediaSource, IEnvironmentInfo environment, IFileSystem fileSystem, ILogger logger, IServerApplicationPaths appPaths)
 {
     OriginalMediaSource = mediaSource;
     Environment         = environment;
     FileSystem          = fileSystem;
     OpenedMediaSource   = mediaSource;
     Logger = logger;
     EnableStreamSharing = true;
     SharedStreamIds     = new List <string>();
     UniqueId            = Guid.NewGuid().ToString("N");
     TempFilePath        = Path.Combine(appPaths.GetTranscodingTempPath(), UniqueId + ".ts");
 }
Esempio n. 2
0
 protected void SetTempFilePath(string extension)
 {
     TempFilePath = Path.Combine(AppPaths.GetTranscodingTempPath(), UniqueId + "." + extension);
 }