使用Django播放视频

时间:2015-10-16 12:26:07

标签: python django apache video video-streaming

我有一个Django应用程序,我想创建一个用户可以播放视频的UI。视频是动态生成的并保存在我的Web服务器上。 我正在通过mod_wsgi在Apache Web服务器上运行Django应用程序。缓冲/加载视频需要很长时间;请建议我如何改进它。我正在使用带有16 GB RAM,四核处理器和1 TB SSD的Ubuntu Server。

1 个答案:

答案 0 :(得分:5)

我建议使用Amazon提供商等云服务提供商。

查看django-storages,这有助于您将视频从django升级到AWS。您将视频存储在Amazon's S3上,然后,如果您有国际受众使用CloudFront进行流式传输。您可以使用RTMP执行此操作(正确"流式传输与播放时的增量下载相关)。

在浏览器方面,您可能只想使用<video>标记(请参阅MDN)。您将在django模型上保存视频的源属性(对云端视频位置的引用),然后将其添加到模板中。