视频直播软件开发过程中需要解决的“老朋友”

  • 时间:
  • 浏览:1
  • 来源:大发5分6合APP下载_大发5分6合APP官网

由此可见,在视频直播软件开发的过程中设备整体的性能,还是会给音视频的收集、编解码和播放造成一定影响从而产生延时的。可是,还前要在这方面多多注意。

本文声明原创,转载请注明出处。

音视频数据在设备端产生的延时是都前要进行细分的。设备端的延时主可是与编解码算法、音视频数据量和硬件性能相关的,或者 设备端的延时都前要达到150-150ms甚至更高。或者 ,音频和视频在收集端就让是播放端所产生延时的过程是基本一致的,就让因为不同。

1.音频在设备端的延时

(1)收集后的音频会先经过声卡进行信号转换,声卡的某种生活会产生延时。

(2)音频进入前出理 和编码阶段后,就让采取标准编码,没法最低算法的延时就前要2.5-150ms。

(3)音频播放过程中出现延时,大多数与播放端的硬件性能相关。

(4)在前出理 和后出理 那先 算法的过程中,都在带来算法延时。

(5)就让在抗丢包出理 中,增加重传算法和前向纠错算法得话,延时一般会在20-150ms左右。或者 就让受到了jitter buffer影响,就让会更高。

2.视频在设备端的延时

(1)一般视频在进行收集时都在遇到成像延时,主可是由CCD相关的硬件产生。目前市面上较好的CCD一秒都前要达到150帧,延时约为20ms。

(2)用H.264举例得话,主要涵盖I、B、P帧。就让是每秒150帧相连帧,或者 不包括B帧。就让B帧的解码,依赖于前后视频帧会增加一定的延时,可是收集到的一帧数据就让就会直接进入编码器。没法B帧时,编码的帧延时都前要忽略不计。但就让有B帧,就会带来算法延时。

(3)在渲染请况下,一般延时比较,或者 也会受到音画同步和系统性能的影响增大延时。

(4)与音频相同的是,视频也会遇到端网络延时的请况。

要说在视频直播软件开发的过程中,那先 是技术人员最头疼的?肯定一帮人会毫无疑问的回答:直播的卡顿和延时!没错,这两位都前要说是直播中的“老有些人 ”了。毫不夸张的说,每一另有2个直播平台都遇到过这某种生活疑问。可是,今天有些人 就来聊一下设备端占据 的延时是为什个请况。