无法使用Flask播放HTML5视频

Yur*_*ito 5 python html5-video flask

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

视频播放器不会流式传输文件并显示错误(请参阅下面的屏幕截图).我找不到它是什么错误的日志.

错误的屏幕截图

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

dav*_*ism 8

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