首页 > 解决方案 > youtube 或 twitch 等流媒体服务如何测量客户端的网络最大速度?

问题描述

为了在客户端环境中提供最佳视频质量,流媒体服务(如 youtube 或 twich)如何测量客户端的网络带宽/最大速度?

我认为2种方式。

  1. 服务器通过 websocket 在网络带宽上发送许多数据,然后检查客户端检查从服务器获得了几秒钟的字节数。
  2. 服务器启动默认视频流,客户端测量上面的网络速度。

首先,服务器发送的用于检查网络速度的数据占用服务器-客户端网络带宽,这将导致视频流延迟。第二种方式,如果服务器视频流数据不够,会测出网速慢。

什么是最好的方法?谢谢。

标签: javascriptnetworkingyoutubevideo-streaminghttp-live-streaming

解决方案


推荐阅读