互联网流媒体:它是什么?它是如何工作的?

我们从互联网流媒体内容已经有很长一段时间了,现在已经到了互联网与Netflix和YouTube等服务同义词的地步。但是,流媒体到底是什么,它是如何工作的呢?

流是一位一位地进行的

当您要在计算机上观看视频或播放歌曲时,需要先下载。这是无可奈何的。知道了这一点,你可能会看着Netflix或Spotify问道:“我们是怎么想出如何让视频和音乐即时下载的?”嗯,这就是问题所在。当您流式传输媒体时,它不是即时下载到您的计算机上,而是实时地逐段下载。

“流”这个词是不言而喻的。信息以连续、稳定的信息流到达您的计算机。如果下载电影类似于购买瓶装水,那么流媒体电影就像是用水龙头往空瓶子里灌水。

你可以把流媒体电影比作看录像带。播放VHS磁带时,视频和音频的每一秒都会被逐段扫描。这在您实时观看时发生,这意味着任何中断都会突然暂停或结束您的观影体验。

当您流式传输一部电影或一首歌曲时,您的计算机会实时下载并解码零碎的媒体文件。如果你的互联网连接速度异常快,那么在你看完或听完文件之前,文件可能已经完全下载完毕,这就是为什么即使互联网中断,有时流也会持续一段时间。也就是说,你流媒体的任何内容都不会进入你的电脑永久存储器(尽管有些服务,比如Spotify,会把一些小的缓存文件放在你的设备上,以便将来更快地播放)。

企业努力让流媒体速度更快

从互联网上流传输视频和音频并不是什么新鲜事,只是感觉很新鲜,因为它终于方便了。观看视频或播放网站上的歌曲曾经是一件既烦人又耗时的事情。流会不断地停止和启动,您可能会花费几分钟时间等待媒体缓冲(有时,它根本不会缓冲)。

但流媒体的工作方式基本上没有改变。文件在您观看或收听时一点一滴地下载。改变的是基础设施,像YouTube和Netflix这样的企业已经努力(并花费了大量资金)建设这种基础设施。

YouTube和Netflix过去只使用一到两台服务器来托管他们的内容,但这并不管用。远离服务器的用户经历了很大的延迟,高流量的日子(例如,周六晚上)会使流媒体服务器变得缓慢。公司已经通过构建内容分发网络(CDNS)来存储和发送内容,从而解决了这个问题。CDN是一个密集的全球服务器网络,所有服务器都包含相同的内容。这可以减少延迟,使人口稠密地区的服务器不会超载。

当然,如果你的所有用户的互联网连接都很糟糕,那么一个强大的CDN也是没用的。在某些方面,这个问题会随着时间的推移自行解决。ISP总是在竞争更快、更强大的互联网连接,像全球范围内的谷歌光纤和5G家庭互联网连接这样的进步就在地平线上。

但一些流媒体服务和ISP已经意识到,尽管家庭互联网连接速度很快,CDN密度很高,但高全球互联网流量可能会导致流媒体滞后。更不用说,像Netflix这样的服务使用了全球15%以上的互联网带宽。当很多人在流媒体上播放最新一季的“奇怪的事情”时,整个互联网都会放慢速度。

因此,流媒体服务倾向于向ISP提供开放连接设备(OCAS)。这些OCAS基本上是硬盘驱动器,里面装满了流行电影、歌曲和其他流媒体内容,它们减少了您的ISP将您的互联网流量重定向到Netflix或Hulu服务器的需要。这不仅使流媒体速度更快,而且还防止了整个互联网变慢,任由Netflix摆布。

直播带来新问题

有了Facebook Live或Twitch等平台上的直播视频流,你在电脑上接收的信息是实时发生的(或尽可能接近实时发生)。因此,正如您可以想象的那样,直播流媒体需要能够以与您下载内容一样快的速度上传内容。

当实况转播者录制他们的视频时,视频的每一毫秒(以及伴随的音频)都会被分解成很小的文件。这些小文件由编码器压缩和组织,它们在互联网上飞来飞去,你的计算机一点一点地下载它们。由于文件是编码的,您的计算机可以将它们组合成可理解的视频,并且您和流媒体源之间应该不会有太大的延迟。

流行的直播服务,如Twitch和YouTube,利用全球服务器网络来减少延迟并提高视频流质量。但所有直播的流媒体视频都受制于直播人的互联网连接。正如你可以想象的那样,直播人员不能使用OCAS。幸运的是,快速家庭互联网连接的发展,如谷歌光纤,使直播成为可能,5G家庭互联网连接的实施将使直播流的质量更上一层楼。

流媒体的未来是视频游戏

在你的浏览器中玩视频游戏的想法并不是很新。互联网上有很大一部分是专门用来玩小游戏的,而且有很多人专门为Farmville和Candy Crush上Facebook。但一些公司正试图通过为资源密集型游戏机游戏创建流媒体服务,使浏览器游戏更上一层楼。

澄清一下,我们谈论的不是Twitch上的直播农场模拟器,我们谈论的是远程玩视频游戏,没有专用的控制台或1000美元的电脑。有了游戏流媒体,离家很远的服务器就可以处理所有需要支持资源匮乏的游戏所需的数据处理。像谷歌的Project Stream和NVIDIA的GeForce这样的服务现在承诺,你那蹩脚的100美元笔记本电脑甚至可以玩最大、最漂亮的游戏。这可以为人们节省一大笔钱,并将消除硬件限制为视频游戏设置的障碍。

当然,将视频游戏流式传输到某人的计算机上要比流式传输电影困难得多。您不是渐进式下载静态文件;您是在实时操作文件并与之交互。如果在控制器输入和屏幕活动之间有任何滞后,那么游戏就无法玩。你可以把Skype和Facetime这样的服务看作是游戏流媒体的前置光标,因为它们需要快速的双向连接。但游戏流媒体需要更加无缝。

资源密集型游戏流媒体服务还不是主流服务,也不是超级可靠的服务,所以公司一直对自己的商业秘密守口如瓶。但我们知道,他们基本上是在追随Netflix的脚步。像NVIDIA这样的公司正在建造充满超强显卡的CDN,谷歌正在试图找出如何将充满游戏的Open Connect Appliance与高速谷歌光纤家庭互联网服务配对。无论哪种方式,游戏流媒体都是流媒体故事的下一步。

相关:游戏流媒体服务将面临与流媒体电视相同的问题

相关文章