视频投屏方法、装置、终端及存储介质制造方法及图纸

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

【技术实现步骤摘要】
视频投屏方法、装置、终端及存储介质
本公开涉及互联网
,特别涉及一种视频投屏方法、装置、终端及存储介质。
技术介绍
随着互联网技术的发展,越来越多的用户喜欢在终端上观看视频。受限于屏幕大小,在观看视频过程中,很多用户可将智能手机、平板电脑等小屏幕终端上的视频发送到智能电视等大屏幕终端上进行观看。目前,相关技术在进行视频投屏时,可按照固定的投屏参数,将视频帧发送至接收端。然而,当网络信号较弱或者网络波动较大时,采用固定的投屏参数发送视频帧时网络会发生拥塞,接收端接收到的视频帧可能出现丢包现象,导致画面延迟较大、画质较差。
技术实现思路
为改善视频投屏时画面延迟大、画质差的问题,本公开实施例提供了一种视频投屏方法、装置、终端及存储介质。所述技术方案如下:一方面,提供了一种视频投屏方法,所述方法包括:在向第一终端发送视频帧的过程中,接收所述第一终端发送的第一参数调节指令,所述第一参数调节指令为所述第一终端在任一视频帧的接收时间戳与发送时间戳之间的差值大于第一阈值时发送;响应于所述第一参数调节指令,调小向所述第一终端发送视频帧的投屏参数;基于调小后的投屏参数,向所述第一终端发送视频帧。在一种可能的实现方式中,所述接收第一终端发送的第一参数调节指令之前,还包括:与所述第一终端建立网络连接;基于所建立的网络连接,与所述第一终端进行时间同步。在一种可能的实现方式中,所述响应于所述第一参数调节指令,调小向所述第一终端发送视频帧的投屏参数,包括:响应于所述第一参数调节指令,调小向所述第一终端发送视频帧的帧率和码率。在一种可能的实现方式中,所述响应于所述第一参数调节指令,调小向所述第一终端发送视频帧的帧率和码率,包括:每隔预设帧数丢弃一帧视频帧,以调小向所述第一终端发送视频帧的帧率。在一种可能的实现方式中,所述响应于所述第一参数调节指令,调小向所述第一终端发送视频帧的投屏参数,包括:响应于所述第一参数调节指令,调小向所述第一终端发送视频帧的码率。在一种可能的实现方式中,所述基于调小后的投屏参数,向所述第一终端发送视频帧之后,还包括:接收所述第一终端发送的第二参数调节指令,所述第二参数调节指令为所述第一终端在视频帧的接收时间戳与发送时间戳之间的差值小于第二阈值且持续时间达到预设时长时发送;响应于所述第二参数调节指令,调大向所述第一终端发送视频帧的投屏参数;基于调大后的投屏参数,向所述第一终端发送视频帧。在一种可能的实现方式中,所述响应于所述第二参数调节指令,调大向所述第一终端发送视频帧的投屏参数,包括:响应于所述第二参数调节指令,调大向所述第一终端发送视频帧的帧率和码率。在一种可能的实现方式中,所述响应于所述第二参数调节指令,调大向所述第一终端发送视频帧的投屏参数,包括:响应于所述第二参数调节指令,调大向所述第一终端发送视频帧的码率。另一方面,提供了一种视频投屏方法,所述方法包括:响应于接收到的第二终端发送的至少一帧视频帧,将每帧视频帧的发送时间戳与接收时间戳进行比较;当任一视频帧的发送时间戳与接收时间戳之间的差值大于第一阈值,向所述第二终端发送第一参数调节指令,所述第一参数调节指令用于所述第二终端调小向第一终端发送视频帧的投屏参数;接收所述第二终端采用调小后的投屏参数发送的视频帧。在一种可能的实现方式中,所述响应于接收到的第二终端发送的至少一帧视频帧,将每帧视频帧的发送时间戳与接收时间戳进行比较之前,还包括:与所述第二终端建立网络连接;基于所建立的网络连接,与所述第二终端进行时间同步。在一种可能的实现方式中,所述接收所述第二终端采用调小后的投屏参数发送的视频帧之后,还包括:将接收到的视频帧的发送时间戳与接收时间戳进行比较;当任一视频帧的发送时间戳与接收时间戳之间的差值小于第二阈值且持续时长达到预设时长,向所述第二终端发送第二参数调节指令,所述第二参数调节指令用于所述第二终端调大向第一终端发送视频帧的投屏参数。另一方面,提供了一种视频投屏装置,所述装置包括:接收模块,用于在向第一终端发送视频帧的过程中,接收所述第一终端发送的第一参数调节指令,所述第一参数调节指令为所述第一终端在任一视频帧的接收时间戳与发送时间戳之间的差值大于第一阈值时发送;参数调节模块,用于响应于所述第一参数调节指令,调小向所述第一终端发送视频帧的投屏参数;发送模块,用于基于调小后的投屏参数,向所述第一终端发送视频帧。在一种可能的实现方式中,所述装置还包括:连接模块,用于与所述第一终端建立网络连接;同步模块,用于基于所建立的网络连接,与所述第一终端进行时间同步。在一种可能的实现方式中,所述参数调节模块,用于响应于所述第一参数调节指令,调小向所述第一终端发送视频帧的帧率和码率。在一种可能的实现方式中,所述参数调节模块,用于每隔预设帧数丢弃一帧视频帧,以调小向所述第一终端发送视频帧的帧率。在一种可能的实现方式中,所述参数调节模块,用于响应于所述第一参数调节指令,调小向所述第一终端发送视频帧的码率。在一种可能的实现方式中,所述接收模块,还用于接收所述第一终端发送的第二参数调节指令,所述第二参数调节指令为所述第一终端在视频帧的接收时间戳与发送时间戳之间的差值小于第二阈值且持续时间达到预设时长时发送;所述参数调节模块,还用于响应于所述第二参数调节指令,调大向所述第一终端发送视频帧的投屏参数;所述发送模块,还用于基于调大后的投屏参数,向所述第一终端发送视频帧。在一种可能的实现方式中,所述参数调节模块,用于响应于所述第二参数调节指令,调大向所述第一终端发送视频帧的帧率和码率。在一种可能的实现方式中,所述参数调节模块,用于响应于所述第二参数调节指令,调大向所述第一终端发送视频帧的码率。另一方面,提供了一种视频投屏装置,所述装置包括:比较模块,用于响应于接收到的第二终端发送的至少一帧视频帧,将每帧视频帧的发送时间戳与接收时间戳进行比较;发送模块,用于当任一视频帧的发送时间戳与接收时间戳之间的差值大于第一阈值,向所述第二终端发送第一参数调节指令,所述第一参数调节指令用于所述第二终端调小向第一终端发送视频帧的投屏参数;接收模块,用于接收所述第二终端采用调小后的投屏参数发送的视频帧。在一种可能的实现方式中,所述装置还包括:连接模块,用于与所述第二终端建立网络连接;同步模块,用于基于所建立的网络连接,与所述第二终端进行时间同步。在一种可能的实现方式中,所述比较模块,还用于将接收到的视频帧的发送时间戳与接收时间戳进行比较;所述发送模块,还用于当任一视频帧的发送时间戳与接收时间戳之间的差值小于第二阈值且持续时长达到预设时长,向所述第二终端发送第本文档来自技高网...

【技术保护点】
1.一种视频投屏方法,其特征在于,所述方法包括:/n在向第一终端发送视频帧的过程中,接收所述第一终端发送的第一参数调节指令,所述第一参数调节指令为所述第一终端在任一视频帧的接收时间戳与发送时间戳之间的差值大于第一阈值时发送;/n响应于所述第一参数调节指令,调小向所述第一终端发送视频帧的投屏参数;/n基于调小后的投屏参数,向所述第一终端发送视频帧。/n

【技术特征摘要】
1.一种视频投屏方法,其特征在于,所述方法包括:
在向第一终端发送视频帧的过程中,接收所述第一终端发送的第一参数调节指令,所述第一参数调节指令为所述第一终端在任一视频帧的接收时间戳与发送时间戳之间的差值大于第一阈值时发送;
响应于所述第一参数调节指令,调小向所述第一终端发送视频帧的投屏参数;
基于调小后的投屏参数,向所述第一终端发送视频帧。


2.根据权利要求1所述的方法,其特征在于,所述接收第一终端发送的第一参数调节指令之前,还包括:
与所述第一终端建立网络连接;
基于所建立的网络连接,与所述第一终端进行时间同步。


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


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


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


6.根据权利要求1至5中任一项所述的方法,其特征在于,所述基于调小后的投屏参数,向所述第一终端发送视频帧之后,还包括:
接收所述第一终端发送的第二参数调节指令,所述第二参数调节指令为所述第一终端在视频帧的接收时间戳与发送时间戳之间的差值小于第二阈值且持续时间达到预设时长时发送;
响应于所述第二参数调节指令,调大向所述第一终端发送视频帧的投屏参数;
基于调大后的投屏参数,向所述第一终端发送视频帧。


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


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


9.一种视频投屏方法,其特征在于,所述方法包括:
响应于接收到的第二终端发送的至少一帧视频帧,将每帧视频帧的发送时间戳与接收时间戳进行比较;
当任一视频帧的发送时间戳与接收时间戳之间的差值大于第一阈值,向所述第二终端发送第一参数调节指令,所述第一参数调节指令用于所述第二终端调小向第一终端发送视频帧的投屏参数;
接收所述第二终端采用调小后的投屏参数发送的视频帧。


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


11.根据权利要求9所述的方法,其特征在于,所述接收所述第二终端采用调小后的投屏参数发送的视频帧之后,还包括:
将接收到的视频帧的发送时间戳与接收时间戳进行比较;
当任一视频帧的发送时间戳与接收时间戳之间的差值小于第二阈值且持续时长达到预设时长,向所述第二终端发送第二参数调节指令,所述第二参数调节指令用于所述第二终端调大向第一终端发送视频帧的投屏参数。


12.一种视频投屏装置,其特征在于,所述装置包括:
接收模块,用于在向第一终端发送视...

【专利技术属性】
技术研发人员:陈文琼谢导
申请(专利权)人:广州酷狗计算机科技有限公司
类型:发明
国别省市:广东;44

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

1