Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Video 视频下载速度如何与<;视频>;标签?_Video_Html5 Video - Fatal编程技术网

Video 视频下载速度如何与<;视频>;标签?

Video 视频下载速度如何与<;视频>;标签?,video,html5-video,Video,Html5 Video,我对直接在我的网站上使用视频感兴趣,而不是使用标签从YouTube加载视频 但是,我担心大型文件会降低连接速度慢的用户的加载时间 装载是如何工作的?我刚刚检查了一下,注意到它在播放时正在加载。。。这解决了大型视频的加载时间问题吗?我想你是说你想拥有自己的视频,而不是像YouTube这样的服务 视频流是一个非常专业的领域,如果您想获得良好的质量,并考虑到不同的设备和网络条件,那么通常最容易使用专业视频流服务器来托管视频 解决方案的例子包括: Wowza- 统一流媒体- AWS媒体服务- 这些都

我对直接在我的网站上使用视频感兴趣,而不是使用
标签从YouTube加载视频

但是,我担心大型文件会降低连接速度慢的用户的加载时间


装载是如何工作的?我刚刚检查了一下,注意到它在播放时正在加载。。。这解决了大型视频的加载时间问题吗?

我想你是说你想拥有自己的视频,而不是像YouTube这样的服务

视频流是一个非常专业的领域,如果您想获得良好的质量,并考虑到不同的设备和网络条件,那么通常最容易使用专业视频流服务器来托管视频

解决方案的例子包括:

  • Wowza-
  • 统一流媒体-
  • AWS媒体服务-
这些都是商业解决方案,但通常都有免费路径

所有这些协议都支持HLS和DASH,这是用于流式传输视频的最常见的ABR协议-这些协议支持多比特率,并将视频分块,从而允许客户端根据设备和网络条件选择最佳比特率()

还有一些开源媒体框架,您可以探索流媒体示例或教程-一个好的起点是:

视频流是复杂的,如果你想在规模上支持,你还需要考虑正在进行的支持工作。如果它能满足您的需求,那么也值得一看一些商业视频托管服务,如Vimeo等,它可以为您解决这一复杂性,并为您提供一个简单的界面,通常是一些嵌入您网站的代码


如果你只是想自己在你的网站上托管mp4文件,那么需要注意的一件关键事情就是改变“情绪”“atom到视频的开头,如上面的评论所述。

您可以做很多优化,但是如果使用MP4,请确保MOOV atom位于文件的开头,并且您的服务器支持字节范围请求,以使用分段mpeg格式(HLS或Dash)我试图摆脱使用第三方服务在我的网站上托管视频,我宁愿直接加载视频文件。什么是“moov”文件?如何将其移动到文件的开头?另外,如何使用片段视频格式?Moov atom(有时称为Movie atom)是MP4文件中的头字段,包含持续时间、时间刻度、跟踪信息指针等信息。有几种方法可以将其移动到开始位置,例如:。ABR和片段视频是一个相当复杂的主题,但如果你搜索“HLS”或“MEPG DASH”概述,你会找到指南。在写这篇文章的时候,这里有一个例子:听起来不错,我会研究这些,让你知道我发现了什么!