Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/443.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript amazon服务器上的Node.js视频流问题_Javascript_Html_Node.js_Video Streaming - Fatal编程技术网

Javascript amazon服务器上的Node.js视频流问题

Javascript amazon服务器上的Node.js视频流问题,javascript,html,node.js,video-streaming,Javascript,Html,Node.js,Video Streaming,我正在开发一个可以播放视频的网站。 我使用file sistem将视频流传送给用户,并在localhost上进行了测试,结果成功了(尽管它仅在使用internet explorer时有效,但没有测试chrome tho) 我把代码上传到亚马逊的一个实例上,但是视频不起作用。使用ie观看视频时,它会尝试下载视频,而不是在浏览器上播放 在服务器上,我有这个来流视频 router.get('/videoplay/:video_name',isLoggedIn,async(req,res)=>{ co

我正在开发一个可以播放视频的网站。 我使用file sistem将视频流传送给用户,并在localhost上进行了测试,结果成功了(尽管它仅在使用internet explorer时有效,但没有测试chrome tho)

我把代码上传到亚马逊的一个实例上,但是视频不起作用。使用ie观看视频时,它会尝试下载视频,而不是在浏览器上播放

在服务器上,我有这个来流视频

router.get('/videoplay/:video_name',isLoggedIn,async(req,res)=>{
const{video_name}=req.params;
const folder_path=“./uploads/”
console.log(视频名称);
const stat=fs.statSync(文件夹路径+视频名称);
const fileSize=stat.size;
const range=req.headers.range;
如果(范围){
const parts=range.replace(/bytes=/g,“”)。split(“”);
const start=parseInt(部分[0],10);
const end=parts[1]?parseInt(parts[1],10):fileSize-1;
常量chunksize=(结束-开始)+1;
const file=fs.createReadStream(文件夹路径+视频名称,{start,end});
警察局长={
'内容范围':`bytes${start}-${end}/${fileSize}`,
“接受范围”:“字节”,
“内容长度”:chunksize,
“内容类型”:“视频/mp4”
}
文书标题(206,标题);
文件管道(res);
}否则{
警察局长={
“内容长度”:文件大小,
“内容类型”:“视频/mp4”
}
文书标题(200,标题);
fs.createReadStream(文件夹路径+视频名称).pipe(分辨率);
}
});