18143453325 在线咨询 在线咨询
18143453325 在线咨询
所在位置: 首页 > 营销资讯 > 行业动态 > 直播带货系统源码,针对音画不同情况的详解

直播带货系统源码,针对音画不同情况的详解

时间:2022-05-08 12:03:01 | 来源:行业动态

时间:2022-05-08 12:03:01 来源:行业动态

直播带货系统源码本质上的画面呈现方式和直播播放的一样,可以简单理解为一帧一帧的画面按照时间顺序呈现出来的过程,但这个呈现过程并不是说说那么简单。经常观看直播的朋友可能会听说过这个名词:音画不同步,音画不同步到底是什么,又是因为什么原因产生的?

直播带货系统源码

一、理解画面的呈现

直播带货系统源码传递出的画面并不是每一帧都是完成的图画,如果那么做,那需要传递的视频流体积就会变得更大,对于网络传输和储存、压缩来说成本太高。所以就有了对视频流的编码处理,由于压缩处理方式不同,视频中的画面帧就分为了I帧、P帧、B帧三种类型。

直播带货系统源码

二、三种帧类型的区别

1.I帧:I帧图像采用帧内编码方式,只利用单针图像内的空间相关性,没有利用时间相关性,I帧使用帧内压缩,不使用运动补偿帧,由于I帧不依赖其他帧,所以是随机存取的入点,同时是解码的基准帧。主要用户接收机的初始化和信道的获取,以及节目的切换和插入,压缩倍数相对较低。

2.P帧:利用了空间和时间上的相关性,P帧图像只采用前向时间预测,可以提高压缩效率和图像质量。

3.B帧:采用双向时间预测,可以大大提高压缩倍数,B帧图像采用了未来帧作参考,编码码流中图像帧的传输顺序和显示顺序是不同的

三、时间戳概念

1.不仅是直播带货系统源码,其他直播中必然会用到时间戳,DTS解码时间戳,这个时间戳的意义在于高速播放器该什么时候解码这一帧的数据

2.PTS显示时间戳,告诉播放器该什么时候显示这一帧

直播带货系统源码

四、直播带货系统源码的音画同步

我们上面说的都是关于视频的关键帧、编解码等,同样音频也有这些东西。想要实现音画同步,通常需要选择一个参考钟,参考时钟上的时间是线性递增的,编码音视频流时参考时钟上的时间打上时间戳,播放时,就按照时间戳来一个个读取,因为视频和音频是同一个参考时钟,自然放出的音视频也就是同步的了。

关于直播带货系统源码的音画不同步问题,还有延迟补偿、删减帧、加速帧等说法,这些内容会在之后的文章中持续放出。

声明:以上内容为云豹科技作者本人原创,未经作者本人同意,禁止转载,否则将追究相关法律责任

关键词:系统,针对

74
73
25
news

版权所有© 亿企邦 1997-2022 保留一切法律许可权利。

为了最佳展示效果,本站不支持IE9及以下版本的浏览器,建议您使用谷歌Chrome浏览器。 点击下载Chrome浏览器
关闭