Php Laravel媒体存储最佳实践
很抱歉,如果重复,但我在网上找不到太多。我正在为流媒体和教育的网站平台工作。该网站需要处理大文件(主要是视频)和缩略图。该网站位于Azure上 将媒体文件存储在azure blob存储或web应用内的公用文件夹中会更好吗Php Laravel媒体存储最佳实践,php,laravel,azure,video,storage,Php,Laravel,Azure,Video,Storage,很抱歉,如果重复,但我在网上找不到太多。我正在为流媒体和教育的网站平台工作。该网站需要处理大文件(主要是视频)和缩略图。该网站位于Azure上 将媒体文件存储在azure blob存储或web应用内的公用文件夹中会更好吗 我尝试了这两种方法,当我将它们存储在azure blob存储中时,视频加载需要半分钟时间+您无法查找视频。目前,您的大型视频资源尚未处理,直接让Html播放,因此在加载过程中,您会觉得速度非常慢,感觉像是在下载,但事实并非如此。这是网络传输的加载。您可以使用F12->Netwo
我尝试了这两种方法,当我将它们存储在azure blob存储中时,视频加载需要半分钟时间+您无法查找视频。目前,您的大型视频资源尚未处理,直接让Html播放,因此在加载过程中,您会觉得速度非常慢,感觉像是在下载,但事实并非如此。这是网络传输的加载。您可以使用F12->Network检查,也可以使用Fiddler进行检查 我有两个建议。 一种是使用Azure媒体服务 使用新的服务,以便在相同的区域或资源组下,加载速度应该得到显著提高。因为AMS处理了所有上传的视频 优势(与您现有的方法和下面的第二种方法相比):
块
和块
可以根据需要处理大文件()。你也可以
这与文件的存储位置无关。对于大文件,加载速度较慢,差别不大
相关文章或帖子
感谢您的澄清!我认为是存储位置造成的,因为视频通过符号链接存储在公用文件夹中时工作正常。这是因为它们被缓存了吗?另外,我目前正在使用plyr获取一些数据,比如(视频被观看/完成了多少次)。您认为encoding/azure media services会影响这些事件侦听器吗?@brpetrov您可以在不影响其他功能的情况下使用。@brpetrov,它只是
div
tag。另外,你的问题应该只存在于大文件中,我相信你的网速应该很好,否则加载时间会更长。这种缓慢的加载是由于文件太大造成的,并且还受到internet速度限制的影响。