视频投屏方法、装置、终端及存储介质与流程

文档序号:21479291发布日期:2020-07-14 17:05阅读:来源:国知局

技术特征:

1.一种视频投屏方法,其特征在于,所述方法包括:

在向第一终端发送视频帧的过程中,接收所述第一终端发送的第一参数调节指令,所述第一参数调节指令为所述第一终端在任一视频帧的接收时间戳与发送时间戳之间的差值大于第一阈值时发送;

响应于所述第一参数调节指令,调小向所述第一终端发送视频帧的投屏参数;

基于调小后的投屏参数,向所述第一终端发送视频帧。

2.根据权利要求1所述的方法,其特征在于,所述接收第一终端发送的第一参数调节指令之前,还包括:

与所述第一终端建立网络连接;

基于所建立的网络连接,与所述第一终端进行时间同步。

3.根据权利要求1所述的方法,其特征在于,所述响应于所述第一参数调节指令,调小向所述第一终端发送视频帧的投屏参数,包括:

响应于所述第一参数调节指令,调小向所述第一终端发送视频帧的帧率和码率。

4.根据权利要求3所述的方法,其特征在于,所述响应于所述第一参数调节指令,调小向所述第一终端发送视频帧的帧率和码率,包括:

每隔预设帧数丢弃一帧视频帧,以调小向所述第一终端发送视频帧的帧率。

5.根据权利要求1所述的方法,其特征在于,所述响应于所述第一参数调节指令,调小向所述第一终端发送视频帧的投屏参数,包括:

响应于所述第一参数调节指令,调小向所述第一终端发送视频帧的码率。

6.根据权利要求1至5中任一项所述的方法,其特征在于,所述基于调小后的投屏参数,向所述第一终端发送视频帧之后,还包括:

接收所述第一终端发送的第二参数调节指令,所述第二参数调节指令为所述第一终端在视频帧的接收时间戳与发送时间戳之间的差值小于第二阈值且持续时间达到预设时长时发送;

响应于所述第二参数调节指令,调大向所述第一终端发送视频帧的投屏参数;

基于调大后的投屏参数,向所述第一终端发送视频帧。

7.根据权利要求6所述的方法,其特征在于,所述响应于所述第二参数调节指令,调大向所述第一终端发送视频帧的投屏参数,包括:

响应于所述第二参数调节指令,调大向所述第一终端发送视频帧的帧率和码率。

8.根据权利要求6所述的方法,其特征在于,所述响应于所述第二参数调节指令,调大向所述第一终端发送视频帧的投屏参数,包括:

响应于所述第二参数调节指令,调大向所述第一终端发送视频帧的码率。

9.一种视频投屏方法,其特征在于,所述方法包括:

响应于接收到的第二终端发送的至少一帧视频帧,将每帧视频帧的发送时间戳与接收时间戳进行比较;

当任一视频帧的发送时间戳与接收时间戳之间的差值大于第一阈值,向所述第二终端发送第一参数调节指令,所述第一参数调节指令用于所述第二终端调小向第一终端发送视频帧的投屏参数;

接收所述第二终端采用调小后的投屏参数发送的视频帧。

10.根据权利要求9所述的方法,其特征在于,所述响应于接收到的第二终端发送的至少一帧视频帧,将每帧视频帧的发送时间戳与接收时间戳进行比较之前,还包括:

与所述第二终端建立网络连接;

基于所建立的网络连接,与所述第二终端进行时间同步。

11.根据权利要求9所述的方法,其特征在于,所述接收所述第二终端采用调小后的投屏参数发送的视频帧之后,还包括:

将接收到的视频帧的发送时间戳与接收时间戳进行比较;

当任一视频帧的发送时间戳与接收时间戳之间的差值小于第二阈值且持续时长达到预设时长,向所述第二终端发送第二参数调节指令,所述第二参数调节指令用于所述第二终端调大向第一终端发送视频帧的投屏参数。

12.一种视频投屏装置,其特征在于,所述装置包括:

接收模块,用于在向第一终端发送视频帧的过程中,接收所述第一终端发送的第一参数调节指令,所述第一参数调节指令为所述第一终端在任一视频帧的接收时间戳与发送时间戳之间的差值大于第一阈值时发送;

参数调节模块,用于响应于所述第一参数调节指令,调小向所述第一终端发送视频帧的投屏参数;

发送模块,用于基于调小后的投屏参数,向所述第一终端发送视频帧。

13.根据权利要求12所述的装置,其特征在于,所述装置还包括:

连接模块,用于与所述第一终端建立网络连接;

同步模块,用于基于所建立的网络连接,与所述第一终端进行时间同步。

14.根据权利要求12所述的装置,其特征在于,所述参数调节模块,用于响应于所述第一参数调节指令,调小向所述第一终端发送视频帧的帧率和码率。

15.根据权利要求14所述的装置,其特征在于,所述参数调节模块,用于每隔预设帧数丢弃一帧视频帧,以调小向所述第一终端发送视频帧的帧率。

16.根据权利要求12所述的装置,其特征在于,所述参数调节模块,用于响应于所述第一参数调节指令,调小向所述第一终端发送视频帧的码率。

17.根据权利要求12至16中任一项所述的装置,其特征在于,

所述接收模块,还用于接收所述第一终端发送的第二参数调节指令,所述第二参数调节指令为所述第一终端在视频帧的接收时间戳与发送时间戳之间的差值小于第二阈值且持续时间达到预设时长时发送;

所述参数调节模块,还用于响应于所述第二参数调节指令,调大向所述第一终端发送视频帧的投屏参数;

所述发送模块,还用于基于调大后的投屏参数,向所述第一终端发送视频帧。

18.根据权利要求17所述的装置,其特征在于,所述参数调节模块,用于响应于所述第二参数调节指令,调大向所述第一终端发送视频帧的帧率和码率。

19.根据权利要求17所述的装置,其特征在于,所述参数调节模块,用于响应于所述第二参数调节指令,调大向所述第一终端发送视频帧的码率。

20.一种视频投屏装置,其特征在于,所述装置包括:

比较模块,用于响应于接收到的第二终端发送的至少一帧视频帧,将每帧视频帧的发送时间戳与接收时间戳进行比较;

发送模块,用于当任一视频帧的发送时间戳与接收时间戳之间的差值大于第一阈值,向所述第二终端发送第一参数调节指令,所述第一参数调节指令用于所述第二终端调小向第一终端发送视频帧的投屏参数;

接收模块,用于接收所述第二终端采用调小后的投屏参数发送的视频帧。

21.根据权利要求20所述的装置,其特征在于,所述装置还包括:

连接模块,用于与所述第二终端建立网络连接;

同步模块,用于基于所建立的网络连接,与所述第二终端进行时间同步。

22.根据权利要求20所述的装置,其特征在于,

所述比较模块,还用于将接收到的视频帧的发送时间戳与接收时间戳进行比较;

所述发送模块,还用于当任一视频帧的发送时间戳与接收时间戳之间的差值小于第二阈值且持续时长达到预设时长,向所述第二终端发送第二参数调节指令,所述第二参数调节指令用于所述第二终端调大向第一终端发送视频帧的投屏参数。

23.一种终端,其特征在于,所述终端包括处理器和存储器,所述存储器中存储有至少一条程序代码,所述至少一条程序代码由所述处理器加载并执行,以实现如权利要求1至8中任一项所述的视频投屏方法,或权利要求9至11中任一项所述的视频投屏方法。

24.一种计算机可读存储介质,其特征在于,所述存储介质中存储有至少一条程序代码,所述至少一条程序代码由处理器加载并执行,以实现如权利要求1至8中任一项所述的视频投屏方法,或权利要求9至11中任一项所述的视频投屏方法。


技术总结
本公开提供了一种视频投屏方法、装置、终端及存储介质,属于互联网技术领域。所述方法包括:接收第一终端发送的第一参数调节指令;响应于第一参数调节指令,调小向第一终端发送视频帧的投屏参数;基于调小后的投屏参数,向第一终端发送视频帧。本公开在视频帧的接收时间戳与发送时间戳之间的差值大于第一阈值时,接收第一参数调节指令,并基于第一参数调节指令,调小向第一终端发送视频帧的投屏参数,从而基于调小后的投屏参数,向第一终端发送视频帧。由于视频帧的接收时间戳与发送时间戳之间的差值能够反映出当前网络状况,因而基于视频帧的接收时间戳与发送时间戳对投屏参数进行调节,在网络状况不佳时,缩短了画面延迟,提高了画面质量。

技术研发人员:陈文琼;谢导
受保护的技术使用者:广州酷狗计算机科技有限公司
技术研发日:2020.04.28
技术公布日:2020.07.14
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1