System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 车辆视频播放方法、装置、计算机设备和存储介质制造方法及图纸_技高网

车辆视频播放方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:40590414 阅读:5 留言:0更新日期:2024-03-12 21:51
本申请涉及一种车辆视频播放方法、装置、计算机设备和存储介质。所述方法包括:用户端设备响应于视频播放指令生成并发送视频观看请求;云端服务器响应于视频观看请求,检测是否有匹配的视频流地址,若有,将匹配的视频流地址返回相关的用户端设备,若无,生成并发送视频创建请求;车端设备响应于视频创建请求,根据请求内容生成视频帧,以及将生成的视频帧发送至云端服务器;云端服务器根据视频帧生成视频流地址,存储生成的视频流地址以及将视频流地址返回相关的用户端设备;用户端设备根据接收到的视频流地址获得云端服务器提供的视频流数据,基于接收到的视频流数据进行视频播放。本申请能够在播放车端的视频时,实现更低的延迟。

【技术实现步骤摘要】

本申请涉及无人车视频传输领域,特别是涉及一种车辆视频播放方法、装置、计算机设备和存储介质


技术介绍

1、无人驾驶车辆是一种通过使用传感器、计算机和其他技术实现自动化驾驶的车辆。它们可以根据预设的路径和规则自主行驶,无需人类驾驶员的干预。尽管无人驾驶车辆具备自主行驶的能力,并且无人驾驶技术在不断进步,但是在目前的技术发展阶段,无人驾驶车辆在自主行驶期间仍可能受到如意外事故、技术故障、恶劣天气条件等的影响,为了确保安全,需要为无人驾驶车辆安排远程监控人员,从而可以通过远程控制技术处理各类意外情况。

2、远程监控人员可以通过无人驾驶车辆一侧的实时视频、传感器数据和车辆状态信息来监控车辆的运行情况,一旦发现异常或危险情况,即可迅速采取行动,如远程控制车辆、与其他交通参与者进行沟通或请求支援等。

3、其中,车端的实时视频是远程监控人员监控车辆的重要手段,为了远程监控人员能在车辆发现异常或危险时及时应对,需要保证视频的实时性。当前已有技术方案能够实现用户通过手机等智能设备远程查看车端上传的视频,然而,这些方案是相对通用的方案,无法满足无人驾驶车辆的远程监控场景对于视频的高实时性要求。


技术实现思路

1、本申请针对上述不足或缺点,提供了一种车辆视频播放方法、装置、计算机设备和存储介质,本申请实施例能够在播放车端的视频时,实现更低的延迟。

2、本申请根据第一方面提供了一种车辆视频播放方法,在一些实施例中,该方法包括:

3、用户端设备响应于视频播放指令生成并发送视频观看请求;

4、云端服务器响应于视频观看请求,检测是否有匹配的视频流地址,若有,则将匹配的视频流地址返回相关的用户端设备,若无,则生成并发送视频创建请求;

5、车端设备响应于接收到视频创建请求,根据请求内容生成视频帧,以及将生成的视频帧发送至云端服务器;

6、云端服务器根据接收到的视频帧生成视频流地址,存储生成的视频流地址以及将视频流地址返回相关的用户端设备;

7、用户端设备根据接收到的视频流地址获得云端服务器提供的视频流数据,基于接收到的视频流数据进行视频播放。

8、在一些实施例中,云端服务器包括第一服务器、第二服务器、第一消息队列和第二消息队列;

9、云端服务器响应于视频观看请求,检测是否有匹配的视频流地址,若有,则将匹配的视频流地址返回相关的用户端设备,若无,则生成并发送视频创建请求,包括:

10、第一服务器响应于视频观看请求,检测是否有匹配的视频流地址,若有,则将匹配的视频流地址返回相关的用户端设备,若无,则将视频观看请求的请求信息存入第一消息队列;

11、第二服务器监听第一消息队列,在第一消息队列有新消息时,根据新消息对应的请求信息生成并发送视频创建请求。

12、在一些实施例中,云端服务器根据接收到的视频帧生成视频流地址,存储生成的视频流地址以及将视频流地址返回相关的用户端设备,包括:

13、第二服务器监听第二消息队列,在第二消息队列有新消息时,获取新消息对应的视频帧,基于已获取的视频帧创建视频流,在创建完视频流后发送视频流的标识信息和视频流地址;标识信息是从相关视频流的描述信息中提取的,标识信息包括车辆标识、摄像头标识、编码协议标识和传输协议标识;

14、第一服务器将接收到的视频流的标识信息和视频流地址建立关联关系,以及将接收到的视频流地址返回相关的用户端设备。

15、在一些实施例中,第一服务器响应于视频观看请求,检测是否有匹配的视频流地址,包括:

16、第一服务器基于视频观看请求的请求信息获得目标标识信息;

17、根据目标标识信息查询预存的关联关系数据;关联关系数据包括多条关联关系,每条关联关系包括一标识信息及其对应的一视频流地址;

18、若查询结果为空,判定没有匹配的视频流地址;

19、若查询结果不为空,判定有匹配的视频流地址。

20、在一些实施例中,车端设备响应于接收到视频创建请求,根据请求内容生成视频帧,以及将生成的视频帧发送至云端服务器,包括:

21、车端设备每隔预设时长获取目标摄像头标识对应的摄像头采集的图像数据作为目标图像数据;目标摄像头标识是车端设备接收到的视频创建请求中的摄像头标识;

22、根据指定视频编码协议将目标图像数据处理为视频帧,并发送至第二消息队列。

23、在一些实施例中,第二服务器预先配置有多种视频编码协议和多种传输协议;

24、第二服务器基于已获取的视频帧创建视频流,包括:

25、第二服务器将获取到的对应不同车辆不同摄像头的视频帧进行分组存储;

26、在获取到视频帧时,检测该视频帧是i帧或是p帧,若是i帧,则将该视频帧及其相关分组中的视频帧进行视频解码,得到视频解码数据,若是p帧,则将该视频帧存入其相关分组中;

27、对于得到的每一视频解码数据,根据目标视频编码协议和目标传输协议将该视频解码数据处理为视频流数据。

28、在一些实施例中,第二服务器获取新消息对应的视频帧之后,上述方法还包括:

29、第二服务器检测接收到的当前视频帧和上一视频帧是否存在乱序;

30、若检测结果为是,则存储当前视频帧,并在接收到当前视频帧对应的下一视频帧时,将当前视频帧和下一视频帧进行重排序。

31、在一些实施例中,云端服务器向每一用户端设备提供视频流数据时,检测该用户端设备相关的用户是否为特定用户;

32、若是,则向该用户端设备提供经过特定处理的视频流数据;特定处理包括动态对视频流数据中的特定内容进行打码。

33、本申请根据第二方面提供了一种车辆视频播放方法,在一些实施例中,该方法包括:

34、接收目标用户端设备响应于视频播放指令生成并发送的视频观看请求;

35、检测是否有匹配的视频流地址;

36、若有,则将匹配的视频流地址返回目标用户端设备;

37、若无,则根据视频观看请求的请求信息确定目标车端设备和生成视频创建请求,向目标车端设备发送视频创建请求;

38、接收车端设备根据视频创建请求的请求内容生成的视频帧;

39、根据接收到的视频帧生成视频流地址;

40、存储视频流地址;

41、将视频流地址返回目标用户端设备;

42、接收用户端设备根据视频流地址发起的视频流数据获取请求,向用户端设备提供相应的视频流数据,使得用户端设备基于接收到的视频流数据进行视频播放。

43、本申请根据第三方面提供了一种车辆视频播放装置,在一些实施例中,该装置包括:

44、请求接收模块,用于接收目标用户端设备响应于视频播放指令生成并发送的视频观看请求;

45、检测模块,用于检测是否有匹配的视频流地址;

46、地址返回本文档来自技高网...

【技术保护点】

1.一种车辆视频播放方法,其特征在于,所述方法包括:

2.如权利要求1所述的方法,其特征在于,所述云端服务器包括第一服务器、第二服务器、第一消息队列和第二消息队列;

3.如权利要求2所述的方法,其特征在于,所述云端服务器根据接收到的视频帧生成视频流地址,存储生成的视频流地址以及将所述视频流地址返回相关的用户端设备,包括:

4.如权利要求3所述的方法,其特征在于,所述第一服务器响应于所述视频观看请求,检测是否有匹配的视频流地址,包括:

5.如权利要求3所述的方法,其特征在于,车端设备响应于接收到视频创建请求,根据请求内容生成视频帧,以及将生成的视频帧发送至所述云端服务器,包括:

6.如权利要求5所述的方法,其特征在于,所述第二服务器预先配置有多种视频编码协议和多种传输协议;

7.如权利要求5所述的方法,其特征在于,所述第二服务器获取新消息对应的视频帧之后,所述方法还包括:

8.如权利要求1所述的方法,其特征在于,所述云端服务器向每一所述用户端设备提供视频流数据时,检测该用户端设备相关的用户是否为特定用户;

9.一种车辆视频播放方法,其特征在于,应用于云端服务器,所述方法包括:

10.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求9所述方法的步骤。

...

【技术特征摘要】

1.一种车辆视频播放方法,其特征在于,所述方法包括:

2.如权利要求1所述的方法,其特征在于,所述云端服务器包括第一服务器、第二服务器、第一消息队列和第二消息队列;

3.如权利要求2所述的方法,其特征在于,所述云端服务器根据接收到的视频帧生成视频流地址,存储生成的视频流地址以及将所述视频流地址返回相关的用户端设备,包括:

4.如权利要求3所述的方法,其特征在于,所述第一服务器响应于所述视频观看请求,检测是否有匹配的视频流地址,包括:

5.如权利要求3所述的方法,其特征在于,车端设备响应于接收到视频创建请求,根据请求内容生成视频帧,以及将生成的视频帧发送至所述云端服务器,包括:...

【专利技术属性】
技术研发人员:林俊
申请(专利权)人:广州小马慧行科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1