Use on_hls segments

This commit is contained in:
2023-07-31 12:07:51 +01:00
parent d336c8aaa9
commit 55c96a73b9
5 changed files with 88 additions and 23 deletions

View File

@ -138,7 +138,7 @@ public class NostrStreamManager : IStreamManager
public async Task OnDvr(Uri segment)
{
var matches = new Regex("\\.(\\d+)\\.[\\w]{2,4}$").Match(segment.AbsolutePath);
//var matches = new Regex("\\.(\\d+)\\.[\\w]{2,4}$").Match(segment.AbsolutePath);
var result = await _dvrStore.UploadRecording(segment);
_context.Db.Recordings.Add(new()
@ -146,7 +146,7 @@ public class NostrStreamManager : IStreamManager
UserStreamId = _context.UserStream.Id,
Url = result.Result.ToString(),
Duration = result.Duration,
Timestamp = DateTimeOffset.FromUnixTimeMilliseconds(long.Parse(matches.Groups[1].Value)).UtcDateTime
Timestamp = DateTime.UtcNow //DateTimeOffset.FromUnixTimeMilliseconds(long.Parse(matches.Groups[1].Value)).UtcDateTime
});
await _context.Db.SaveChangesAsync();