mirror of
https://github.com/Chocobozzz/PeerTube.git
synced 2025-10-04 18:29:27 +02:00
Prefer web videos in favour of webtorrent
This commit is contained in:
parent
c3030e944a
commit
784e2ad5c3
102 changed files with 579 additions and 570 deletions
|
@ -7,19 +7,19 @@ import { StreamReplacer } from '@server/helpers/stream-replacer'
|
|||
import { MStreamingPlaylist, MVideo } from '@server/types/models'
|
||||
import { HttpStatusCode } from '@shared/models'
|
||||
import { injectQueryToPlaylistUrls } from '../hls'
|
||||
import { getHLSFileReadStream, getWebTorrentFileReadStream } from './videos'
|
||||
import { getHLSFileReadStream, getWebVideoFileReadStream } from './videos'
|
||||
|
||||
export async function proxifyWebTorrentFile (options: {
|
||||
export async function proxifyWebVideoFile (options: {
|
||||
req: express.Request
|
||||
res: express.Response
|
||||
filename: string
|
||||
}) {
|
||||
const { req, res, filename } = options
|
||||
|
||||
logger.debug('Proxifying WebTorrent file %s from object storage.', filename)
|
||||
logger.debug('Proxifying Web Video file %s from object storage.', filename)
|
||||
|
||||
try {
|
||||
const { response: s3Response, stream } = await getWebTorrentFileReadStream({
|
||||
const { response: s3Response, stream } = await getWebVideoFileReadStream({
|
||||
filename,
|
||||
rangeHeader: req.header('range')
|
||||
})
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue