直播交流

Live communication

首页 >> 直播交流 >>直播科普 >> 一场直播到底涉及哪些流量
详细内容

一场直播到底涉及哪些流量

经常会有客户问,直播1个小时我要消耗多少4G流量?我一张64G或者128G的TF卡可以录多久?下面科普一下:

1586418818.png

直播典型的拓扑图如上图所示。其中涉及的流量有四个部分:1、使用4G SIM卡进行直播,产生的流量,也就是编码器推流需要的上行带宽流量;2、聚合服务器的流量(单卡推流或不开聚合不涉及此环节)  3、云平台的转分发流量  4、客户用手机电脑等终端观看的下行流量(和看视频网站一样)

在计算流量前,需要搞清楚几个概念,一个是网速或者带宽,单位是bps,也就是1秒钟传输多少bit(比特),比如家里装的百兆宽带,单位就是100Mbps;再一个是流量,一般单位是B(字节),比如手机套餐每月5GB、10GB,用的就是这个单位。b和B之间的数值换算,1个Byte等于8个bit,这个数值在某时间内带宽换算流量的时候用的到。那接下来,就介绍各个环节的流量计算:


1.使用4G SIM卡推流的流量

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


2.聚合服务器流量

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


3.云平台转分发流量

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


4.观看流量

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

                                                                                               

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

4271b83bbc6ab092e316a4d5d4a436cd.jpeg

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



Copyright 2021-2027 ALL RIGHTS RESERVED 浙ICP备2020040720号

扫一扫
浏览手机站

微信扫一扫
关注公众号

  • 电话直呼

    • 057685572067
    • 18957698656
    • 拍摄预约 :
    • 直播技术 :
  • 客服服务

技术支持: 创事记 | 管理登录
seo seo