原创 短视频商城系统,隐藏在视频之下的耗时原因
时间:2022-05-21 13:30:01 | 来源:行业动态
时间:2022-05-21 13:30:01 来源:行业动态
短视频商城系统的视频播放时,平台都会追求秒开的效果,但秒开会受到众多因素的影响,受限于平台的服务器配置、网络原因、用户端网络原因等,这些都是我们能够想到或者说看到的,在短视频商城系统的运行过程中还有一些我们看不到的因素在里面,就比如这十个消耗首开时间的因素。
一、各个耗时首开的因素
1、域名解析,短视频商城系统的主服务器会记住用户的IP地址,在用户访问时,子服务器会通过主服务器提供的IP地址对用户进行验证,当发现是同一个账号但ip地址不同时,服务器将会进行地址重新记录和给予访问权限,再次记录的过称是耗时的原因
2、socket buffer耗时,我们熟知的缓冲区设置,缓冲区的大小和使用什么设备观看有直接的关系,移动端对缓冲区的大小比较敏感,太小会影响效率,太大会造成资源浪费
3、probe buffer耗时,当短视频商城系统给到用户端一个新的视频时,用户端并不会直接解析,而是读取一段比如20s的视频读取3s来做解析,是什么编码格式、什么分辨率等,读取的这一段内容,太短无法解析出有用的信息,太长又会造成资源的浪费
4、probe list耗时,这个和上面的probe buffer耗时一样的,也属于截取视频的一小段进行解析
5、player buffer耗时,这个属于长视频的缓冲,短视频商城系统也支持长视频播放,比如1分钟、3分钟,视频越长需要建立的缓冲区就越长,自然耗时越久
6、分辨率耗时,同理,分辨率越高,视频体积越大,需要解析的时间就越长
7、mp4 moov box position,这个大家知道即可,由于它是不可优化的耗时,所以在短视频商城系统的视频处理时就解决了这个问题
8、CDN耗时,由于子服务器位置和节点分布不同造成
9、TCP耗时,属于协议正常耗时
10、HTTP耗时,同样属于协议耗时
二、解决方案
对于短视频商城系统来说,最好解决的还是5、6、8、9、10,可以通过调节节点分布、更换传输协议等进行解决,属于解决成本低且技术要求不高的因素,其他的耗时原因需要靠技术人员进行技术处理配合解决,具体的解决方式可以咨询专业的短视频商城系统开发团队。
声明:以上内容为云豹科技作者本人原创,未经作者本人同意,禁止转载,否则将追究相关法律责任