+
+ ffprobe: (path: string) => Promise<any>
+
+ getFiles: (id: number | string) => Promise<{
+ webtorrent: {
+ videoFiles: {
+ path: string // Could be null if using remote storage
+ url: string
+ resolution: number
+ size: number
+ fps: number
+ }[]
+ }
+
+ hls: {
+ videoFiles: {
+ path: string // Could be null if using remote storage
+ url: string
+ resolution: number
+ size: number
+ fps: number
+ }[]
+ }
+
+ thumbnails: {
+ type: ThumbnailType
+ path: string
+ }[]
+ }>