阅读 68

4g直播一小时多少流量(一场直播会用到哪些流量)

4g直播一小时多少流量(一场直播会用到哪些流量)

04-13 15:25 3次浏览

经常会有客户问,直播1个小时我要消耗多少4G流量?我一张64G或者128G的TF卡可以录多久?问的人多了,我觉得有必要给大家科普一下。

直播典型的拓扑图如上图所示。其中涉及的流量有四个部分:1、用户4G SIM卡的流量,也就是编码器推流需要的上行带宽流量;2、聚合服务器的流量(单卡推流或不开聚合不涉及此环节) 3、云平台的转分发流量 4、客户用手机电脑等终端观看的下行流量(和看视频网站一样)在计算流量前,需要搞清楚几个概念,一个是网速或者带宽,单位是bps,也就是1秒钟传输多少bit(比特),比如家里装的百兆宽带,单位就是100Mbps;再一个是流量,一般单位是B(字节),比如手机套餐每月5GB、10GB,用的就是这个单位。b和B之间的数值换算,1个Byte等于8个bit,这个数值在某时间内带宽换算流量的时候用的到。那接下来,就介绍各个环节的流量计算:

1.用户4G SIM卡的流量

First

假如你设置的直播码率是1Mbps,那么每小时消耗的流量计算公式就是 1Mbps x 3600秒(1小时)÷8bit = 450MB;假如直播码率是2Mbps,那么每小时流量就是2Mbps x 3600秒(1小时)÷8bit = 900MB。这部分涉及的流量费用是用户自行购买4G流量卡的费用。

2.聚合服务器流量

Second

这个计算方式和用户4G SIM卡的流量是一样的。推流设备推多少流量上来,聚合服务器就接受多少流量,纠错排序后再发给云平台,假如聚合服务部署在阿里云,那么阿里云就收取此部分的流量费。

3.云平台转分发流量

Third

假如推流设备设置的直播码率是2Mpbs,那么直推或者通过聚合服务器推流到云平台的带宽也是2Mpbs,这是一份上行给到云平台的流量,上行就这一份流量,但是下行那就多了,取决于观看的用户数量,假如云平台不做转码降码率,那么每一个观看用户就消耗一份流量,假如每个用户观看一小时,那么每个用户消耗云平台的流量就是900MB,n个用户观看一小时就是n x 900MB。当然除了流量外,云平台还涉及到带宽的问题,假如N个用户同时在看,那么带宽就是N x 2Mpbs,这个就是并发带宽的概念。

4.观看流量

Fourth

用户观看可以用wifi流量,也可以用4G流量,流量的计算方式和用户4G SIM卡的流量是一样的。

关于录像存储空间的问题,实际上也和用户4G SIM卡的流量计算方式一样,加入你录像码率设置10Mbps,那么每个小时需要存储空间就是4.5GB。64G或者128G的TF卡,用容量除以每小时消耗量就是可存储的时间。

题外话,关于直播中的卡顿,经常有客户很困惑,明明推流正常,但直播间还会有人说卡。直播中的卡顿,撇开云平台,主要有两个因素造成,一个是上行带宽不够或者抖动造成的卡顿,这时候所有观看的用户都会说卡;还有一种是用户观看端的下行网络不好,也会卡顿,比如家里wifi网络不好、4G信号不好,都会造成观看卡顿。

站长微信:ymxjgg(长安复制)公众号:ymxjgg

文章分类
百科问答
文章标签
版权声明:本站是系统测试站点,无实际运营。本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 XXXXXXo@163.com 举报,一经查实,本站将立刻删除。
相关推荐