






















这是一个创建于 576 天前的主题,其中的信息可能已经有所发展或是发生改变。
项目使用腾讯云点播服务进行视频内容分发。需要实现前端视频流量监控功能,当用户观看视频消耗的流量达到特定阈值时,自动终止视频播放。同时会将相关数据记录到数据库,为统计页面做准备。
performance.getEntriesByType('resource') 获取视频资源的 transferSizetransferSize 始终返回 0 ,无法获取实际流量数据1 collen 2024 年 11 月 14 日Performance |
2 pangzipp 2024 年 11 月 14 日类似使用 TS 切片。服务端下一个切片地址 |
3 realpg 2024 年 11 月 14 日ts 切片 head 请求每一个 ts 记录文件大小 相加 |
5 defaw 2024 年 11 月 14 日视频内容全部走 js 请求,然后把返回的 stream 包装一层,在包装层里统计流量消耗 |
6 encro 2024 年 11 月 14 日需求简化下,改为观看时长不就行了,其他正规网站都是这样做的呢。 |
7 shidu2003 2024 年 11 月 14 日@encro 大佬你好,这个因为公司项目使用了`腾讯云点播服务`,用的视频链接是腾讯托管的,走这个是服务是要消耗购买的腾讯云点播流量,所以公司要求统计这个消耗的流量。 云点播 VOD |
8 lanced 2024 年 11 月 15 日仅靠前端没有办法准确获取视频流量消耗,跟视频传输协议,缓存策略,网络环境这些不可控因素有关,使用码率乘以播放时长可以得到一个大概的流量消耗。 |
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。