什么有助于实现流畅的在线视频流?

什么有助于实现流畅的在线视频流?

我有一个关于在线流媒体视频的常见问题,特别是在 YouTube 上。流畅地以 360p 或 480p 流式传输视频究竟需要什么?那么,为了获得高清效果,什么才能真正让计算机流畅地以 720p 和 1080p 流式传输视频?

我不太确定它是否与 CPU(速度、核心数、缓存大小)、GPU(芯片组、VRAM、内存类型)甚至 HDD(IDE 与 SATA)有关。

什么因素有助于实现在线播放普通视频以及高清视频的功能?

答案1

最重要的贡献者就是您的可用带宽。

带宽越多,流媒体效果就越好。这并不是说在较低带宽下无法进行流媒体传输。在较低带宽下,延迟和丢包等问题就会出现,本质上质量带宽也很重要。请参见Pingtest.net

这只是将视频传输到您的计算机。对于 360p,您需要至少流畅播放大约需要 3Mb。480p 大约需要 5Mb。老实说,我觉得没有必要流媒体住宅线路上为 720p 或 1080p。

如果(我猜你是)使用基于 Flash 的播放器,它将刻录很多CPU 周期。根据浏览器的不同,它还可以储存 RAM。我不确定一个像样的或更高端的 GPU 是否有帮助,除非你缓存到磁盘,否则 HDD 可能不是问题。

答案2

首先,您必须将视频传输到您的计算机。这涉及计算机和服务器之间的带宽。所需的带宽量取决于视频的编码方式和视频的质量 - 高清内容需要更多带宽。这往往是导致问题的罪魁祸首。

其次,您的计算机必须能够解码和播放视频,这需要 CPU 和内存。许多最新的视频卡可以接管此任务,从而大大减少了解码视频所需的 CPU 时间。更高清晰度的内容有更高的要求。

相关内容