网络视频直播系统中有很多常见的问题,其中带宽问题就是比较令人头疼的问题之一。而直播类的软件应用对于服务器的要求是需要**其他类别的软件应用的,特别是用户流量大的时候。原因如下: 1.需要先搞清楚的是,文本数据和视频数据完全是两种不同的概念。举个简单的例子,如果一个直播房间里有2000人,视频1秒产生的数据有60K,那么这个时候就需要用120000KB的流量,这只是一个直播房间所产生的流量,可想而知直播平台那么多的直播房间,服务器需要承受非常大的带宽压力。 2.直播的实时性和互动性预告求很高,如果主播和用户无法同步互动,就会给用户带来糟糕的产品体验,所以好的网络视频直播系统不仅需要面对巨大的数据流量和高并发情况,还要多注意优化和延迟等方面的问题。 3.直播类的APP比起其他类别的APP,从交互频率上来看功能更多。服务器需要去识别不同的业务字段,从而精准的判定用户的行为是否可以成功的运行。 4.目前直播类的APP用户的使用时间短比较集中,所以高并发情况不用于普通的APP,通常社交类的直播时间会集中在晚饭后时间或者是睡觉之前的时间段,游戏类的直播时间一般集中在下班之后,传统的秀场类直播时间集中在午休或下班时间。所以在比较固定的时间段内会涌入大量的用户,这就需要在开发的过程中,具备精细的限流、分流和负载均衡策略,才能保证服务器不会“崩掉”。