无法使用Flask播放HTML5视频

时间:2015-01-28 20:08:27

标签: python flask html5-video

我使用Flask提供.m3u8和.ts文件来模拟vod流。

视频播放器不会传输文件并显示错误(请参阅下面的屏幕截图)。我无法找到错误的日志。

screenshot of error

我遗失的地方是否有某条日志消息?造成这种情况的原因是什么?如何解决?

1 个答案:

答案 0 :(得分:8)

默认情况下,开发服务器以单线程模式运行,这意味着它一次只能处理一个请求。您正在同时请求两个文件的流,.m3u8和.ts。您可以传递threaded=True or processes=value greater than 1 to app.run以允许一次处理多个请求,但这带来了它自己的问题。一般来说,开发服务器似乎在传输html5视频和音频方面存在问题。真正的解决方案是使用实际的服务器(如Nginx或Apache)来提供媒体文件。