钠斯网络 > 行业资讯 >产品技术

在线教育直播系统开发过程中,需要解决在线教育系统的“老大难”问题有哪些?

发布来源:钠斯网络 发布人:钠斯网络 日期:2020-06-02 10:11:10

在线教育系统开发中,技术人员遇到最头疼的问题什么?工程师直言道:直播的卡顿和延时!没错,这个可以说是在线教育系统发展的“老大难”问题。毫不夸张的说,几乎所有在线教育直播系统平台都遇到过的。今天来谈谈在线教育直播系统开发中延时的问题?

在线教育系统

    音视频数据在直播教育APP端的“老大难”问题就是延时。教育直播APP端延时主要与编解码算法,音视频数据量及硬件性能等相关,直播教育APP端延时可达30-200ms以上。 因此,音频和视频在采集或回放结束时造成的延迟该如何处理了?

    一、在线教育直播系统的音频延迟:

    1、采集后的音频会先经过学生声卡进行分析信号通过转换,声卡的本身会产生一个延时。

    2、当音频进入预处理和编码阶段时,如果采用标准编码,最低算法的延迟将需要ms.2.5-60发生。

    3、音频播放延迟,大部分的表现应用的结束相关联的硬件。

    4、在前处理和后处理这些数据算法的过程中,都会发展带来不同算法延时。

    5、如果在抗丢包处理中加入重传算法和前向纠错算法,延迟一般在20-200ms左右,但如果受到抖动缓冲的影响,延迟可能更高。

在线教育系统

    二、在线教育直播系统的视频延迟:

    1、一般在线教育系统在进行数据采集时都会自己遇到成像延时,主要是由CCD相关的硬件环境产生。目前我国市面上较好的CCD一秒可以发展达到50帧,延时时间约为20ms。

    2、以H.264为例,它主要包含I、B、P帧。 如果它是每秒30帧连接的帧,并且不包括B帧。 由于B帧的解码依赖于前后视频帧会增加一定的延迟,因此采集到的帧数据可能直接进入编码器。 没有B帧,编码帧延迟可以忽略不计。 但如果有B帧,就会带来算法延迟。

    3、在呈现数据,通过比较延迟,还影响图片同步延迟和增加的系统性能的情况下。

    4、与音频进行相同的是,视频也会遇到一些直播教育app端网络系统延时的状况。

    三、在线教育直播系统设备端延迟:

    在线教育直播系统开发时,多个应用程序和外部设备的请求在设备端,CPU和缓冲区同时处理。如果故障设备请求占用CPU,则音频和视频处理请求被延迟。如果发生这种情况,CPU可能无法及时填充音频缓冲区,音频将出现在Catton中。

在线教育系统

欢迎您来咨询湖北app开发公司钠斯网络科技公司,专业软件开发10年多,开发案例有社区app、直播app、电竞app、物联网和人工智能开发。欢迎您来我司实地考察。

本文由湖北钠斯网络科技发布,转载请注明www.nasinet.com

欢迎您来咨询湖北app开发公司钠斯网络科技公司,专业软件开发10年多,开发案例有社交app、直播app、电竞app、物联网和人工智能开发。欢迎您来我司实地考察。本文由湖北钠斯网络科技发布,转载请注明:www.nasinet.com

本文地址

在线咨询

在线咨询

微信咨询

微信咨询

微信咨询
咨询热线

0717-6365698

电话咨询

电话咨询

QQ咨询

QQ咨询