YouTube网站技术

YouTube网站技术


YouTube采用Sorenson Spark与HTML5提供之影像编码技术,将用户上传影像档案进行压缩转档。今日YouTube影片内容十分丰富,涵盖个人影片及电视节目片段,音乐录影带及家居录影等。YouTube影像品质曾经远不如RealVideo与Windows Media等线上串流技术,但因低频宽需求并可简易地借由Flash Plug-in内嵌于个人的blog或其他网站中而迅速取得压倒性的知名度与成功。不过现在YouTube的影片画质却在各个影片网站中首屈一指,在2009年11月甚至支援1080p分辨率的高画质影片 ,有研究与投资公司决策高层指出YouTube的网站流量需求极高,甚至每月需要付大约100万美元的费用,在2006年3月,YouTube开始在网站卖广告。然而目前已知,在YouTube中使用“播放清单”进行“自动播放”时,有导致影音播放不同步的累进误差,导致此现象的原因至今不明。


YouTube自2014年4月8日起,将停止支援的浏览器增加到Internet Explorer 8及以下版本。



影片播放

一般情况下,观看YouTube影片的使用者需要在其个人电脑安装网页浏览器,只要其浏览器支援HTML5标准即可播放YouTube的网路影片。但只有支援HTML5且使用H.264或WebM格式的浏览器可以直接播放影片,且并不是所有的影片都能观看。


2010年1月YouTube推出一实验版的网站,它使用内置的多媒体功能以替代网络浏览器来达到HTML5的标准。这使得观看影片前,并不需要事先安装任何其他插件。目前YouTube网站上另有一个页面,允许其所支援的浏览器选择HTML5模式来试用。


从2011年4月开始,所有上传到YouTube的影片都被转换成VP9/WebM格式,而旧的影片也分阶段转成VP8/WebM格式。


从2015年1月27日起,YouTube预设使用HTML5播放器。


YouTube会向用户自动推荐影片,截至2019年初,有70%用户观看的影片来自自动推荐。



影片上传

拥有YouTube帐户的使用者所能上传的影片长度其标准限制时间为60分钟(指单个)。2005年YouTube创站刚开始并没有限制影片长度。


2006年3月,YouTube改将影片长度限制在10分钟,这是因为YouTube发现超过这段时间的影片大多是未经授权而上传的电视节目或者是电影内容,之后仅开放自2007年以前申请导演版帐号的使用者或是与YouTube有合作关系的大众媒体,可以上传超过60分钟的影片。


2010年7月,YouTube放宽影片长度限制由10分钟增加至60分钟,而与YouTube有合作关系的大众媒体,仍可以上传超过60分钟的影片。而如果使用Java上传者则可增加至20GB。


2015年,YouTube调升上传档案上限为128GB或片长不超过12小时。未经验证Google帐户的YouTube使用者仍预设上传片长上限为15分钟。


2021年5月,YouTube调升上传档案上限为256GB或片长不超过12小时。未经验证Google帐户的YouTube使用者仍预设上传片长上限为15分钟。


截至 2021 年,YouTube使用语音辨识技术为上传的影片提供 13 种语言版本的自动隐藏字幕,也为创作者工作室提供手动隐藏式字幕。 YouTube 曾提供“社群字幕”功能,观众可以在影片上传者批准后提交编写的字幕以供公开显示,但该功能已于 2020 年 9 月停用。


YouTube的影片上传支援大多数常见的视讯档案格式或视讯编解码器,包括MOV、MPEG-1、MPEG-2、MPEG4、MP4、MPG、AVI、WMV、MPEGPS、3GPP、WebM、DNxHR、ProRes、CineForm、HEVC(即h265)。




视讯编解码器和影片品质

最早YouTube仅提供影片使用H.263视讯编解码器,只有320x240像素画质以及单声道MP3音讯的水准。2007年6月,YouTube增加一个能在行动电话上选择观看3GP格式影片的功能。2008年3月,增加一个480x360像素分辨率的高品质模式;同年11月,增加720p的高清晰度影片支援模式,同时播放器也能从4:3萤幕大小改为16:9的宽萤幕。有了这项新功能,YouTube的开始改使用H.264和VP8作为其预设的视讯编解码器。2009年11月,又加入1080pHD的影片支援模式。2010年7月,YouTube宣布计画推出一系列的影片4k的格式,且预计其中有一模式的影片分辨率高达4096x3072像素。


目前YouTube影片可在一个范围内选择所想要的像素水准,分别以标准品质(SQ),高品质(HQ)和高清晰度(HD)来取代之前以数值代表垂直分辨率的方法。而当前以VP9作为预设的视讯编解码器、音讯则改为Opus格式。YouTube在大部分的浏览器上优先使用WebM格式播放,如果浏览器和设备或者旧型操作系统不支援VP9/WebM,则改采用H.264和AAC来播放。


2013年10月起4K改采自适性串流技术。4K影片只支援VP9视讯编解码器来播放。


注解

从2008年到2017年,用户可以在视频中添加“注解” ,比如弹出式文本消息和超链接。 这些功能被显著地用作互动式影片的基础,它使用到其他影片的超链接来实现分支元素。 2017年3月,注解编辑器被宣布停止使用,该功能将被淘汰,这是因为它们的使用量急剧下降,用户对其感到厌烦,且不兼容于移动版本的服务。 2019年1月15日,所有视频中的注解都被完全删除。 Youtube 推出了标准化的小工具,旨在以跨平台的方式取代注解,包括“终端屏幕”(客户自定义的特定影片的缩略图阵列,显示在影片的最后)和“卡片” ,但它们不向后兼容现有的注解,而删除注解也将失去所有依赖于它们的互动体验。


3D观赏

在2009年7月21日的一段上传影片中,YouTube的软体工程师彼得 · 布拉德肖(Peter Bradshaw)宣布YouTube用户可以上传三维电影并加以观赏。 视频可以用几种不同的方式观看,包括常见的Anaglyph(青 / 红镜头)方法,该方法借由让观看者佩戴眼镜来达到3D效果。Youtube Flash 播放器可以并行地或使用“红色 / 青色”、“绿色 / 洋红色”或“蓝色 / 黄色”的组合,来显示行列交错或棋盘格格式的立体视觉内容。 2011年5月,HTML5版本的YouTube播放器开始支援与 NVIDIA 3D Vision 播放器兼容的并排3D画面 。 目前特征集被缩减,3D特征只支援无并排支援的“红色 / 青色”Anaglyph。


360度影片

2015年3月14日,YouTube宣布其支援360度影片的上传与观看。这代表可以从不同角度观看YouTube影片。360度影片可借由虚拟现实系统Google Cardboard或其他虚拟现实头戴装置来观看。还支援以高达 4K 解析度的画质对 360° 影片进行串流直播。


在2017年,YouTube开始推广另一种替代的立体影片格式,称为VR180,该格式仅限于180度的视野,但由于比360度视频更易于制作,且由于不对影片进行等距投影,允许影片保持更多的深度,因此该格式获得了推广。


直播

直播流支持 HDR,最高可达 4K 分辨率,60 fps,还支持 360° 视频。

203.jpg

本站已支持IPv6
seo seo