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

视频出图方法、装置、电子设备及计算机存储介质制造方法及图纸

技术编号:40124510 阅读:7 留言:0更新日期:2024-01-23 21:10
本申请涉及通信技术领域,公开了一种视频出图方法,包括:当检测到用户点击进入目标视频应用时,启动目标视频应用所在的目标终端与物联网设备之间的预链接,建立目标终端与物联网设备的流传输通道与指令传输通道;在接收到目标视频应用的界面播放指令时,根据界面播放指令确定对应的切换模式,通过指令传输通道发送切换模式对应的切换指令至物联网设备;基于流传输通道接收物联网设备返回的切换视频流,对切换视频流进行帧校验,在切换视频流的帧校验通过时,将切换视频流的切换帧画面推送至目标终端的显示界面。本申请还公开了一种视频出图装置、电子设备及计算机存储介质。本申请降低了视频出图时长,提高了视频出图效率和准确率。

【技术实现步骤摘要】

本申请涉及通信,具体涉及一种视频出图方法、装置、电子设备及计算机存储介质


技术介绍

1、当前,随着通信技术的高速发展,人与人之间的通信变得越来越方便,越来越多的人通过手机终端进行视频通话。

2、手机终端用户通常使用webrtc(web real-time communicat ions,网页即时通信)和iot(internet of things,物联网)设备进行视频通话。然而,在视频通话前从建立通道到推流播放,往往需要历时很长的时间,用户才能看到视频的首帧。由此,导致用户体验差的问题。


技术实现思路

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、预链接模块,用于当检测到用户点击进入目标视频应用时,启动所述目标视频应用所在的目标终端与物联网设备之间的预链接,建立所述目标终端与所述物联网设备的流传输通道,并建立所述目标终端与所述物联网设备之间的指令传输通道;

27、切换模块,用于在接收到所述目标视频应用的界面播放指令时,根据所述界面播放指令确定对应的切换模式,通过所述指令传输通道发送所述切换模式对应的切换指令至所述物联网设备;

28、推送模块,用于基于所述流传输通道接收所述物联网设备返回的切换视频流,对所述切换视频流进行帧校验,在所述切换视频流的帧校验通过时,将所述切换视频流的切换帧画面推送至所述目标终端的显示界面。

29、此外,本申请实施例还提供一种电子设备,包括处理器和存储器,上述存储器存储有计算机程序,上述处理器用于运行上述存储器内的计算机程序实现本申请实施例提供的视频出图方法。

30、此外,本申请实施例还提供一种计算机可读存储介质,上述计算机可读存储介质存储有计算机程序,上述计算机程序适于处理器进行加载,以执行本申请实施例所提供的任一种视频出图方法。

31、此外,本申请实施例还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现本申请实施例所提供的任一种视频出图方法。

32、在本申请实施例中,通过当检测到用户点击进入目标视频应用时,启动目标视频应用所在的目标终端与物联网设备之间的预链接,建立目标终端与物联网设备的流传输通道,并建立目标终端与物联网设备之间的指令传输通道,实现了在目标终端和物联网设备之间通信通道的预建立,降低了视频出图时长;之后,在接收到目标视频应用的界面播放指令时,根据界面播放指令确定对应的切换模式,通过指令传输通道发送切换模式对应的切换指令至物联网设备,实现了视频流不同模式的切换;最后,基于流传输通道接收物联网设备返回的切换视频流,对切换视频流进行帧校验,在切换视频流的帧校验通过时,将切换视频流的切换帧画面推送至目标终端的显示界面,最终实现了对目标终端和物联网设备之间的预链接,节省了每次视频播放时的通信连接打洞时间,降低了视频出图时长,提高了视频出图效率,并有效避免了切换模式后的帧错乱,提高了视频出图的准确率。

本文档来自技高网...

【技术保护点】

1.一种视频出图方法,其特征在于,包括:

2.根据权利要求1所述的视频出图方法,其特征在于,所述根据所述界面播放指令确定对应的切换模式,通过所述指令传输通道发送所述切换模式对应的切换指令至所述物联网设备,包括:

3.根据权利要求1所述的视频出图方法,其特征在于,所述对所述切换视频流进行帧校验,包括:

4.根据权利要求3所述的视频出图方法,其特征在于,所述获取所述切换视频流的切换帧画面的切换时间戳和初始时间戳,包括:

5.根据权利要求1所述的视频出图方法,其特征在于,所述启动所述目标视频应用所在的目标终端与物联网设备之间的预链接,包括:

6.根据权利要求1所述的视频出图方法,其特征在于,所述建立所述目标终端与所述物联网设备之间的指令传输通道,包括:

7.根据权利要求1所述的视频出图方法,其特征在于,在所述将所述切换视频流的切换帧画面推送至所述目标终端的显示界面之后,包括:

8.一种视频出图装置,其特征在于,包括:

9.一种电子设备,其特征在于,包括处理器和存储器,所述存储器存储有计算机程序,所述处理器用于运行所述存储器内的计算机程序,以执行权利要求1至7任一项所述的视频出图方法。

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序适于处理器进行加载,以执行权利要求1至7任一项所述的视频出图方法。

...

【技术特征摘要】

1.一种视频出图方法,其特征在于,包括:

2.根据权利要求1所述的视频出图方法,其特征在于,所述根据所述界面播放指令确定对应的切换模式,通过所述指令传输通道发送所述切换模式对应的切换指令至所述物联网设备,包括:

3.根据权利要求1所述的视频出图方法,其特征在于,所述对所述切换视频流进行帧校验,包括:

4.根据权利要求3所述的视频出图方法,其特征在于,所述获取所述切换视频流的切换帧画面的切换时间戳和初始时间戳,包括:

5.根据权利要求1所述的视频出图方法,其特征在于,所述启动所述目标视频应用所在的目标终端与物联网设备之间的预链接,包括:

6.根据权利要求1所述的视频出...

【专利技术属性】
技术研发人员:张超炯
申请(专利权)人:深圳TCL新技术有限公司
类型:发明
国别省市:

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

1