Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/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
如何在我的网站上最好地存储视频,然后在用户请求时将其流式传输给用户-Node.js_Node.js_Video_Stream_Streaming_Buffer - Fatal编程技术网

如何在我的网站上最好地存储视频,然后在用户请求时将其流式传输给用户-Node.js

如何在我的网站上最好地存储视频,然后在用户请求时将其流式传输给用户-Node.js,node.js,video,stream,streaming,buffer,Node.js,Video,Stream,Streaming,Buffer,我目前正在制作一个网站,该网站将为用户观看视频。 我对两件事没有把握 我如何在网站上存储视频(atm服务器上的存储空间非常有限)-我应该压缩上传的视频吗?如果是,我应该怎么做?(创建视频压缩?是否有视频压缩库?(ect)) 然后如何将视频流式传输给用户。如果视频以压缩格式存储,我应该如何在缓冲区中发送视频。。如何解压缩并将其流式传输给请求的用户 我非常不确定如何构建它,因为我以前从未构建过任何流文件的东西。所以我为所有的问题道歉。无论我选择哪个方向,都会产生更多的问题 如果有任何反馈,我将不胜感

我目前正在制作一个网站,该网站将为用户观看视频。 我对两件事没有把握

  • 我如何在网站上存储视频(atm服务器上的存储空间非常有限)-我应该压缩上传的视频吗?如果是,我应该怎么做?(创建视频压缩?是否有视频压缩库?(ect))
  • 然后如何将视频流式传输给用户。如果视频以压缩格式存储,我应该如何在缓冲区中发送视频。。如何解压缩并将其流式传输给请求的用户
  • 我非常不确定如何构建它,因为我以前从未构建过任何流文件的东西。所以我为所有的问题道歉。无论我选择哪个方向,都会产生更多的问题

    如果有任何反馈,我将不胜感激。

    给穆特一个机会

    Multer是一个node.js中间件,用于处理多部分/表单数据,主要用于上传文件。它写在巴士司机的上面,以达到最大的效率

    而且大口拉链也值得一看

    对于流媒体,压缩可能是一种选择(假设您使用的是express)

    对于流式处理,请使用fs.createReadStream(…)


    您要处理的最大视频大小是多少?大约1GB(几百mb)3-5分钟,1080pAwesome,谢谢。我试试看,让你知道。