At least preload the videoFile
This commit is contained in:
parent
6f40fceab3
commit
0d34a9a6d2
@ -9,7 +9,8 @@ const fs = require('fs');
|
|||||||
|
|
||||||
const port = 9001;
|
const port = 9001;
|
||||||
const fileName = '/home/alexhultman/Downloads/Sintel.2010.720p.mkv';
|
const fileName = '/home/alexhultman/Downloads/Sintel.2010.720p.mkv';
|
||||||
const totalSize = fs.statSync(fileName).size;
|
const videoFile = toArrayBuffer(fs.readFileSync(fileName));
|
||||||
|
const totalSize = videoFile.byteLength;
|
||||||
|
|
||||||
console.log('WARNING: NEVER DO LIKE THIS; WILL CAUSE HORRIBLE BACKPRESSURE!');
|
console.log('WARNING: NEVER DO LIKE THIS; WILL CAUSE HORRIBLE BACKPRESSURE!');
|
||||||
console.log('Video size is: ' + totalSize + ' bytes');
|
console.log('Video size is: ' + totalSize + ' bytes');
|
||||||
@ -28,7 +29,7 @@ const app = uWS.SSLApp({
|
|||||||
/* Log */
|
/* Log */
|
||||||
console.log("Copying Sintel video...");
|
console.log("Copying Sintel video...");
|
||||||
/* Copy the entire video to backpressure */
|
/* Copy the entire video to backpressure */
|
||||||
res.end(toArrayBuffer(fs.readFileSync(fileName)));
|
res.end(videoFile);
|
||||||
}).get('/*', (res, req) => {
|
}).get('/*', (res, req) => {
|
||||||
/* Make sure to always handle every route */
|
/* Make sure to always handle every route */
|
||||||
res.end('Nothing to see here!');
|
res.end('Nothing to see here!');
|
||||||
|
Loading…
Reference in New Issue
Block a user