一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

数据传输方法、装置、设备、车辆及存储介质与流程

2022-10-21 23:56:08 来源:中国专利 TAG:

技术特征:
1.一种数据传输方法,包括:获取待传输媒体流数据,其中,所述待传输媒体流数据中包括视频流数据和/或音频流数据;根据所述待传输媒体流数据,生成实时传输协议rtp数据包;基于rtp会话向车辆发送所述rtp数据包,以指示所述车辆通过解析所述rtp数据包得到相应的第一媒体流数据,并利用车载部件播放所述第一媒体流数据,其中,所述rtp会话基于用户数据报协议方式实现。2.根据权利要求1所述的方法,其中,所述根据所述待传输媒体流数据,生成rtp数据包,包括:在确定所述待传输媒体流数据满足预设传输条件的情况下,根据所述待传输媒体流数据中的视频流数据,生成rtp数据包;其中,所述预设传输条件包括以下至少一种:所述待传输媒体流数据中仅包含视频流数据;所述待传输媒体流数据中包含的视频流数据和音频流数据之间的关联程度低于预设关联程度。3.根据权利要求2所述的方法,其中,所述待传输媒体流数据中包含的视频流数据和音频流数据之间的关联程度低于预设关联程度,包括:所述待传输媒体流数据中包含的视频流数据和音频流数据,来自于非视频播放器类应用程序。4.根据权利要求2所述的方法,其中,所述rtp会话基于主数据通道建立,所述主数据通道基于传输控制协议tcp建立;其中,所述方法还包括:在确定所述待传输媒体流数据不满足所述预设传输条件的情况下,根据所述待传输媒体流数据,生成第一tcp数据包;基于所述主数据通道向所述车辆发送所述第一tcp数据包,以指示所述车辆通过解析所述第一tcp数据包得到相应的第二媒体流数据,并利用车载部件播放所述第二媒体流数据。5.根据权利要求4所述的方法,还包括:在确定所述待传输媒体流数据不满足所述预设传输条件的情况下,销毁所述rtp会话。6.根据权利要求2所述的方法,其中,所述rtp会话基于主数据通道建立,所述主数据通道基于tcp建立;所述方法还包括:在确定所述待传输媒体流数据中包含的视频流数据和音频流数据之间的关联程度低于预设关联程度的情况下,根据所述待传输媒体流数据中的音频流数据,生成第二tcp数据包;基于所述主数据通道向所述车辆发送所述第二tcp数据包,以指示所述车辆通过解析所述第二tcp数据包得到相应的音频流数据,并利用车载部件播放所得到的音频流数据。7.根据权利要求1所述的方法,还包括:生成实时传输控制协议rtcp控制包,其中,所述rtcp控制包中包括所述rtp数据包的发
送情况信息;基于rtcp会话向所述车辆发送所述rtcp控制包,以指示所述车辆通过解析所述rtcp控制包得到所述发送情况信息,并根据所述发送情况信息确定丢包信息和/或网络质量信息。8.根据权利要求7所述的方法,其中,所述rtcp会话基于主数据通道建立,所述主数据通道基于tcp建立;所述方法还包括:基于所述主数据通道和/或所述rtcp会话,接收所述车辆发送的数据包重传指令;针对所述数据包重传指令所指示的目标rtp数据包进行重传操作。9.根据权利要求8所述的方法,其中,所述数据包重传指令由所述车辆根据丢包信息、以及预设车辆性能指标的当前取值和/或网络质量信息生成,所述预设车辆性能指标与所述车辆的数据处理能力相关。10.根据权利要求7所述的方法,其中,所述rtcp会话基于主数据通道建立,所述主数据通道基于tcp建立;所述方法还包括:基于所述主数据通道和/或所述rtcp会话,接收所述车辆发送的数据包传输指令,其中,所述数据包传输指令由所述车辆根据预设车辆性能指标的当前取值和/或网络质量信息生成,所述数据包传输指令用于指示目标视频帧类型,所述预设车辆性能指标与所述车辆的数据处理能力相关;根据新获取的待传输媒体流数据中,符合所述目标视频帧类型的视频帧数据,生成新rtp数据包;基于所述rtp会话向所述车辆发送所述新rtp数据包,以指示所述车辆通过解析所述新rtp数据包得到相应的第三媒体流数据,并利用车载部件播放所述第三媒体流数据。11.一种数据传输方法,包括:基于实时传输协议rtp会话,接收移动终端发送的rtp数据包,其中,所述移动终端根据获取到的待传输媒体流数据生成所述rtp数据包,所述待传输媒体流数据中包括视频流数据和/或音频流数据,所述rtp会话基于用户数据报协议方式实现;通过解析所述rtp数据包得到相应的第一媒体流数据;利用车载部件播放所述第一媒体流数据。12.根据权利要求11所述的方法,其中,所述移动终端在确定所述待传输媒体流数据满足预设传输条件的情况下,根据所述待传输媒体流数据中的视频流数据生成所述rtp数据包;其中,所述预设传输条件包括以下至少一种:所述待传输媒体流数据中仅包含视频流数据;所述待传输媒体流数据中包含的视频流数据和音频流数据之间的关联程度低于预设关联程度。13.根据权利要求12所述的方法,其中,所述待传输媒体流数据中包含的视频流数据和音频流数据之间的关联程度低于预设关联程度,包括:所述待传输媒体流数据中包含的视频流数据和音频流数据,来自于非视频播放器类应用程序。
14.根据权利要求12所述的方法,其中,所述rtp会话基于主数据通道建立,所述主数据通道基于传输控制协议tcp建立;其中,所述方法还包括:基于所述主数据通道接收所述移动终端发送的第一tcp数据包,其中,所述第一tcp数据包由所述移动终端在确定所述待传输媒体流数据不满足所述预设传输条件的情况下,根据所述待传输媒体流数据生成;通过解析所述第一tcp数据包得到相应的第二媒体流数据;利用车载部件播放所述第二媒体流数据。15.根据权利要求14所述的方法,还包括:在确定所述待传输媒体流数据不满足所述预设传输条件的情况下,销毁所述rtp会话。16.根据权利要求12所述的方法,其中,所述rtp会话基于主数据通道建立,所述主数据通道基于tcp建立;所述方法还包括:基于所述主数据通道接收所述移动终端发送的第二tcp数据包,其中,所述第二tcp数据包由所述移动终端在确定所述待传输媒体流数据中包含的视频流数据和音频流数据之间的关联程度低于预设关联程度的情况下,根据所述待传输媒体流数据中的音频流数据生成;通过解析所述第二tcp数据包得到相应的音频流数据;利用车载部件播放所得到的音频流数据。17.根据权利要求11所述的方法,还包括:基于rtcp会话接收所述移动终端发送实时传输控制协议rtcp控制包,其中,所述rtcp控制包中包括所述rtp数据包的发送情况信息;通过解析所述rtcp控制包得到所述发送情况信息;根据所述发送情况信息确定丢包信息和/或网络质量信息。18.根据权利要求17所述的方法,其中,所述rtcp会话基于主数据通道建立,所述主数据通道基于tcp建立;所述方法还包括:基于所述主数据通道和/或所述rtcp会话向所述移动终端发送的数据包重传指令,以指示所述移动终端针对所述数据包重传指令所指示的目标rtp数据包进行重传操作。19.根据权利要求18所述的方法,所述方法还包括:根据丢包信息、以及预设车辆性能指标的当前取值和/或网络质量信息中的至少一项生成所述数据包重传指令,其中,所述预设车辆性能指标与所述车辆的数据处理能力相关。20.根据权利要求19所述的方法,其中,所述根据丢包信息、以及预设车辆性能指标的当前取值和/或网络质量信息生成所述数据包重传指令,包括:在确定预设车辆性能指标的当前取值低于第一预设性能阈值,和/或,根据网络质量信息确定当前网络质量低于第一预设质量阈值的情况下,根据丢包信息将目标视频帧类型的视频帧数据所属的未成功接收的rtp数据包确定为目标rtp数据包,以生成数据包重传指令;所属的未成功接收的rtp数据包所属的未成功接收的rtp数据包其中,所述目标视频帧类型包括关键帧。
21.根据权利要求17所述的方法,其中,所述rtcp会话基于主数据通道建立,所述主数据通道基于tcp建立;所述方法还包括:根据预设车辆性能指标的当前取值和/或网络质量信息生成数据包传输指令,其中,所述数据包传输指令用于指示目标视频帧类型,所述预设车辆性能指标与所述车辆的数据处理能力相关;基于所述主数据通道和/或所述rtcp会话,向所述移动终端发送所述数据包传输指令,以指示所述移动终端根据新获取的待传输媒体流数据中,符合所述目标视频帧类型的视频帧数据,生成新rtp数据包,并基于所述rtp会话返回所述新rtp数据包;通过解析所述新rtp数据包得到相应的第三媒体流数据;利用车载部件播放所述第三媒体流数据。22.根据权利要求21所述的方法,其中,所述根据预设车辆性能指标的当前取值和/或网络质量信息生成数据包传输指令,包括:在确定预设车辆性能指标的当前取值低于第二预设性能阈值,和/或,根据网络质量信息确定当前网络质量低于第二预设质量阈值的情况下,生成数据包传输指令,其中,数据包传输指令所指示的目标视频帧类型包括关键帧。23.一种数据传输装置,包括:待传输数据获取模块,用于获取待传输媒体流数据,其中,所述待传输媒体流数据中包括视频流数据和/或音频流数据;第一数据包生成模块,用于根据所述待传输媒体流数据,生成实时传输协议rtp数据包;第一数据包发送模块,用于基于rtp会话向车辆发送所述rtp数据包,以指示所述车辆通过解析所述rtp数据包得到相应的第一媒体流数据,并利用车载部件播放所述第一媒体流数据,其中,所述rtp会话基于用户数据报协议方式实现。24.一种数据传输装置,包括:第一数据包接收模块,用于基于实时传输协议rtp会话,接收移动终端发送的rtp数据包,其中,所述移动终端根据获取到的待传输媒体流数据生成所述rtp数据包,所述待传输媒体流数据中包括视频流数据和/或音频流数据,所述rtp会话基于用户数据报协议方式实现;第一数据包解析模块,用于通过解析所述rtp数据包得到相应的第一媒体流数据;第一播放模块,用于利用车载部件播放所述第一媒体流数据。25.一种移动终端,包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行权利要求1-10中任一项所述的方法。26.一种车辆,包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,
所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行权利要求11-22中任一项所述的方法。27.一种存储有计算机指令的非瞬时计算机可读存储介质,其中,所述计算机指令用于使所述计算机执行根据权利要求1-22中任一项所述的方法。

技术总结
本公开提供了数据传输方法、装置、设备、车辆及存储介质,涉及通信技术领域,尤其涉及数据传输、跨终端互联、投屏技术领域。具体实现方案为:获取待传输媒体流数据,其中,待传输媒体流数据中包括视频流数据和/或音频流数据;根据待传输媒体流数据,生成实时传输协议RTP数据包;基于RTP会话向车辆发送RTP数据包,以指示车辆通过解析RTP数据包得到相应的第一媒体流数据,并利用车载部件播放第一媒体流数据,其中,RTP会话基于用户数据报协议方式实现。本公开可以减少移动终端和车辆的性能开销,可避免发生数据阻塞,进而提高数据传输效率,保证数据传输的实时性,使得车辆在播放媒体数据时能够保证流畅性。能够保证流畅性。能够保证流畅性。


技术研发人员:黄启立
受保护的技术使用者:阿波罗智行科技(广州)有限公司
技术研发日:2022.08.12
技术公布日:2022/10/18
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献