从服务器到浏览器的数据传输大小(数据下载/带宽使用)

cob*_*a87 6 javascript data-transfer bandwidth reactjs

我正在使用javascript开发视频流应用程序,我想告诉用户用户已消耗/使用了多少mbs数据,或者从服务器向浏览器传输了多少数据.

我可以在浏览器的网络选项卡中看到数据传输大小,但我不知道在客户端以实际方式从服务器到浏览器获取数据的实际传输大小的正确方法.

我找到了一个浏览器性能API,它是 PerformanceResourceTiming API.此api提供数据传输大小属性,但它在safari浏览器中不起作用.

找到实际数据大小传输的正确方法是什么,哪种方法适用于每个浏览器/环境