【技术实现步骤摘要】
音视频数据传输方法、车机、智能终端及存储介质
[0001]本专利技术涉及数据处理领域,尤其涉及一种音视频数据传输方法、车机、智能终端及存储介质。
技术介绍
[0002]目前,由于车机与智能终端(比如手机等)的飞速发展,智能终端与车机之间的音视频传输场景(例如投屏等应用场景)变得越来越多。现有技术中的音视频数据传输方法中,通常是在智能终端上打开热点,并将车机连接上智能终端的热点之后,使得智能终端与车机处于同一局域网中,再通过TCP(传输控制协议,Transmission Control Protocol)或者UDP(用户数据包协议,User Datagram Protocol,其特点为无连接、不可靠、快速传输)协议实现音视频数据在车机与智能终端之间的传输,以保证音视频数据传输的实时性。该方案的不足之处在于,为了保证音视频数据传输的实时性而使用的UDP协议的数据传输的可靠性不强,会经常出现丢包现象,因此无法保证音视频数据的正常传输。
技术实现思路
[0003]基于此,有必要针对上述技术问题,提供一种音视频数据传输 ...
【技术保护点】
【技术特征摘要】
1.一种音视频数据传输方法,其特征在于,应用于接收端,所述接收端为在同一局域网中通信连接的车机和智能终端中的其中一个,所述车机和所述智能终端通过蓝牙无线连接;所述音视频数据传输方法包括:接收音视频数据包;所述音视频数据包是指发送端在局域网中通过UDP协议发送包含初始数量数据的初始数据包之后,接收端所接收到的包含第一数量数据的数据包;所述发送端是指所述车机和所述智能终端中除接收端之外的一个;接收发送端通过蓝牙传输的校验数据包;所述校验数据包中包含对所述初始数据包进行RS编码之后得到的第二数量的校验数据;在确认发送端发送的所述初始数据包发生丢包时,若所述第一数量与所述第二数量之和大于预设数量阈值,根据所述音视频数据包和所述校验数据包进行RS解码之后,恢复所述初始数据包。2.如权利要求1所述的音视频数据传输方法,其特征在于,所述接收音视频数据包,包括:接收端在局域网中通过UDP协议接收发送端传输的音视频数据包之后,将所述音视频数据包存储至预设接收缓存区;通过解码线程自所述预设接收缓存区中调取所述音视频数据包,并获取所述音视频数据包中包含的数据的第一数量;所述接收发送端通过蓝牙传输的校验数据包之后,还包括:将所述校验数据包存储至预设校验缓存区。3.如权利要求2所述的音视频数据传输方法,其特征在于,所述确认发送端发送的所述初始数据包发生丢包,包括:判断所述第一数量是否等于所述初始数量;在所述第一数量小于或等于初始数量时,确认发送端发送的所述初始数据包发生丢包;若所述第一数量与所述第二数量之和大于预设数量阈值,根据所述音视频数据包和所述校验数据包进行RS解码之前,还包括:通过解码线程自所述预设校验缓存区中确定与所述初始数据包对应的校验数据包,并获取所述校验数据包中包含的校验数据的第二数量,以确定所述第一数量与所述第二数量之和是否大于预设数量阈值。4.如权利要求3所述的音视频数据传输方法,其特征在于,所述判断所述第一数量是否等于所述初始数量之后,包括:在所述第一数量等于所述初始数量时,确认发送端发送的所述初始数据包并未发生丢包;通过解码线程对自所述预设接收缓存区中调取的所述音视频数据包进行RS解码之后,根据解码之后的所述音视频数据包播放音视频。5.如权利要求3所述的音视频数据传输方法,其特征在于,所述确定所述第一数量与所述第二数量之和是否大于预设数量阈值之后,还包括:若所述第一数量与所述第二数量之和小于或等于预设数量阈值,向发送端发送所述初
始数据包的自动重传请求。6.一种音视频数据传输方法...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。