我想要做的是使用ffmpeg转换视频,这需要花费很长时间才能通过向服务器发送ajax请求来完成,但不会让用户等到视频转换完成。
如果用户在发送请求后刷新页面剂量停止功能表单完成? 这是一个好方法还是我应该为视频转换排队?
答案 0 :(得分:2)
您可以使用以下结构;
我假设你在特定的时间间隔内进行ajax调用以获得转换状态。如果不使用ajax poll,您可以使用websockets将结果发送回浏览器客户端。 Cookie值可以由客户端修改,因此如果您加密cookie值或将视频转换页面设置为受限页面将会很好。如果视频转换页面仅限于注册用户,则可以在db而不是cookie中设置转换状态。