CN111314648A - 信息处理方法、处理装置、第一电子设备和服务器 - Google Patents
信息处理方法、处理装置、第一电子设备和服务器 Download PDFInfo
- Publication number
- CN111314648A CN111314648A CN202010128574.2A CN202010128574A CN111314648A CN 111314648 A CN111314648 A CN 111314648A CN 202010128574 A CN202010128574 A CN 202010128574A CN 111314648 A CN111314648 A CN 111314648A
- Authority
- CN
- China
- Prior art keywords
- frame
- electronic device
- output
- video
- initial
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/14—Systems for two-way working
- H04N7/15—Conference systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
- G06F3/1454—Digital output to display device ; Cooperation and interconnection of the display device with other functional units involving copying of the display data of a local workstation or window to a remote workstation or window so that an actual copy of the data is displayed simultaneously on two or more displays, e.g. teledisplay
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
本申请实施例提供了一种信息处理方法、处理装置、第一电子设备和服务器,第二电子设备在第一电子设备投屏过程中接入时可以获得第一电子设备最近一次输出的一组帧序列,第二电子设备通过解码显示该帧序列可以快速显示出第一电子设备的投屏视频,并且由于帧序列中包含可以作为参考帧的初始帧且无需等待,因此不会出现花屏或等待显示的过程,从而提高视频会议的投屏效率。
Description
技术领域
本发明涉及多媒体通信技术领域,更具体地说,涉及一种信息处理方法、处理装置、第一电子设备和服务器。
背景技术
投屏功能已经成为各行业开展视频会议常用的交流手段,具有节省费用、节省时间、实时性强且不受地域限制的特点。
以常见的电子教室场景为例,教师屏幕投影到学生屏幕是常规操作,而在投屏过程中,很可能会出现部分学生的电子设备首次接入电子教室、或者部分学生的电子设备掉线后重新接入电子教室的情形。目前,这两类新接入的电子设备投屏方案分两种:第一种,新接入的电子设备直接解码显示,但由于缺少可用的参考帧而出现花屏;第二种,新接入的电子设备等待可用的参考帧后解码显示,但这会使用户等待较长时间才能看到视频。
因此,如何使这些新接入的电子设备快速投屏而没有花屏或等待显示的过程,成为亟需解决的问题。
发明内容
有鉴于此,本申请提供如下技术方案:
一种信息处理方法,所述方法包括:
在第一电子设备输出视频的情况下,获得所述第一电子设备已输出的一组帧序列,所述帧序列包含所述第一电子设备最近一次输出的初始帧和在所述初始帧的输出时刻到当前时刻内所输出的差异帧,所述差异帧为至少与所述初始帧不同的视频帧;
在接收到第二电子设备的接入指令的情况下,将所述帧序列发送给所述第二电子设备,以使所述第二电子设备输出所述视频。
优选的,其中,所述将所述帧序列发送给所述第二电子设备,包括:
获得所述第二电子设备的接入状态;
将所述帧序列中与所述接入状态相匹配的目标帧发送给所述第二电子设备。
优选的,其中,所述接入状态包括首次接入,所述将所述帧序列中与所述接入状态相匹配的目标帧发送给所述第二电子设备,包括:
将所述初始帧和所述差异帧发送给所述第二电子设备。
优选的,其中,所述接入状态包括掉线接入,所述将所述帧序列中与所述接入状态相匹配的目标帧发送给所述第二电子设备,包括:
确定所述第二电子设备掉线时解码显示的视频帧;
将所述初始帧和所述差异帧中输出时刻位于所述解码显示的视频帧的输出时刻后的视频帧发送给所述第二电子设备。
优选的,其中,所述帧序列具有标记其中各视频帧的帧标识,所述帧标识能够表征其所标记的视频帧的输出时刻。
优选的,其中,所述第一电子设备最近一次输出的初始帧的确定过程包括:
判断所述第一电子设备在所述当前时刻输出的视频帧是否为初始帧;
若是,将所述第一电子设备在所述当前时刻所输出的视频帧作为所述第一电子设备最近一次输出的初始帧;
若否,将所述第一电子设备已输出的一个输出时刻距离所述当前时刻最近的一个初始帧作为所述第一电子设备最近一次输出的初始帧。
一种信息处理装置,所述装置包括:
获得模块,用于在第一电子设备输出视频的情况下,获得所述第一电子设备已输出的一组帧序列,所述帧序列包含所述第一电子设备最近一次输出的初始帧和在所述初始帧的输出时刻到当前时刻内所输出的差异帧,所述差异帧为至少与所述初始帧不同的视频帧;
发送模块,用于在接收到第二电子设备的接入指令的情况下,将所述帧序列发送给所述第二电子设备,以使所述第二电子设备输出所述视频。
一种第一电子设备,所述设备包括:
输出组件,用于输出视频;
处理组件,用于获得所述输出组件已输出的一组帧序列,所述帧序列包含所述第一电子设备最近一次输出的初始帧和在所述初始帧的输出时刻到当前时刻内所输出的差异帧,所述差异帧为至少与所述初始帧不同的视频帧;在接收到第二电子设备的接入指令的情况下,将所述帧序列发送给所述第二电子设备,以使所述第二电子设备输出所述视频。
一种服务器,所述服务器包括:
存储器,用于存储应用程序及所述应用程序运行所产生的数据;
处理器,用于执行所述应用程序,以实现功能:在第一电子设备输出视频的情况下,获得所述第一电子设备已输出的一组帧序列,所述帧序列包含所述第一电子设备最近一次输出的初始帧和在所述初始帧的输出时刻到当前时刻内所输出的差异帧,所述差异帧为至少与所述初始帧不同的视频帧;在接收到第二电子设备的接入指令的情况下,将所述帧序列发送给所述第二电子设备,以使所述第二电子设备输出所述视频。
通过以上技术手段,可以实现以下有益效果:
经由上述的技术方案可知,本申请实施例提供了一种信息处理方法,第二电子设备在第一电子设备投屏过程中接入时可以获得第一电子设备最近一次输出的一组帧序列,第二电子设备通过解码显示该帧序列可以快速显示出第一电子设备的投屏视频,并且由于帧序列中包含可以作为参考帧的初始帧且无需等待,因此不会出现花屏或等待显示的过程,从而提高视频会议的投屏效率。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
图1为本申请提供的本地电子教室的***架构图;
图2为本申请提供的远程电子教室的***架构图;
图3为本申请实施例一提供的信息处理方法的方法流程图;
图4本申请实施例一提供的一组帧序列的示例图;
图5为本申请实施例二提供的信息处理方法的方法流程图;
图6为本申请实施例三提供的信息处理方法的方法流程图;
图7为本申请实施例三提供的场景示意图;
图8为本申请实施例提供的信息处理装置的结构示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
本申请公开的信息处理方法应用于视频会议***,以下继续以常见的电子教室场景为例进行说明,可以理解的是,对于其他未列举到的视频会议场景,也在本申请的保护范围内。
参见图1所示的本地电子教室的***架构图。第一电子设备的屏幕正在输出视频,通过投屏功能,第一电子设备可以将自身屏幕投影到已经接入的第二电子设备的屏幕上。
参见图2所示的远程电子设备的***架构图。第一电子设备的屏幕正在输出视频,通过投屏功能,服务器可以将第一电子设备的屏幕投影到已经接入的第二电子设备的屏幕上。
然而,在第一电子设备/服务器投屏的过程中,很可能出现有的第二电子设备首次接入本地电子教室、或者有的第二电子设备掉线后重新接入本地电子设备的情形。
现阶段,有两种方法来解决这两类新接入的第二电子设备的投屏问题:
第一种,第二电子设备直接解码显示。第一电子设备/服务器直接将第一电子设备屏幕正在显示的视频帧发生给第二电子设备,但由于第二电子设备新接入时没有I帧,如果第二电子设备接收的视频帧为P帧或B帧,第二电子设备则缺少可用的参考帧,此时第二电子设备会缺省设置一个纯色的参考帧,第二电子设备的屏幕上会出现花屏。
第二种,第二电子设备会等待后解码显示。第一电子设备/服务器直接将第一电子设备屏幕正在显示的视频帧发生给第二电子设备,第二电子设备对接收的视频帧进行判断,如果该视频帧非I帧则丢弃,直到接收到I帧才开始解码,后续的视频帧正常解码。但使用第二电子设备的用户会等待较长时间才开始看到视频,可能会有10-20秒,用户体验很差。
为解决上述问题,本申请提供一种信息处理方法,该方法可以应用于本地电子教室场景中的第一电子设备,第一电子设备包括:
输出组件,用于输出视频;
处理组件,用于获得输出组件已输出的一组帧序列,帧序列包含第一电子设备最近一次输出的初始帧和在初始帧的输出时刻到当前时刻内所输出的差异帧,差异帧为至少与初始帧不同的视频帧;在接收到第二电子设备的接入指令的情况下,将帧序列发送给第二电子设备,以使第二电子设备输出视频。
需要说明的是,第一电子设备处理组件的细化功能和扩展功能可参照下文实施例的描述。
此外,本申请公开的信息处理方法,还可以应用于远程电子教室场景中的服务器,服务器包括:
存储器,用于存储应用程序及应用程序运行所产生的数据;
处理器,用于执行应用程序,以实现功能:在第一电子设备输出视频的情况下,获得第一电子设备已输出的一组帧序列,帧序列包含第一电子设备最近一次输出的初始帧和在初始帧的输出时刻到当前时刻内所输出的差异帧,差异帧为至少与初始帧不同的视频帧;在接收到第二电子设备的接入指令的情况下,将帧序列发送给第二电子设备,以使第二电子设备输出视频。
需要说明的是,服务器程序的细化功能和扩展功能可参照下文实施例的描述。
本申请公开的一种处理方法实施例一中,如图3所示,该方法包括以下步骤:
步骤101:在第一电子设备输出视频的情况下,获得第一电子设备已输出的一组帧序列,帧序列包含第一电子设备最近一次输出的初始帧和在初始帧的输出时刻到当前时刻内所输出的差异帧,差异帧为至少与初始帧不同的视频帧。
本申请实施例中,第一电子设备输出的视频属于压缩的视频文件,一般采用H264编码进行压缩,后续均以H264编码为例进行说明。为方便理解,以下对H264编码进行介绍:
H264编码主要考虑了视频的时间相关性,其基本原理是:以第一电子设备输出视频的第一帧为起始帧,后续帧参考前面的帧,只记录差异(运动的地方),从而达到视频压缩的效果。
为减少丢帧(如网络丢包、数据损坏等),预测误差等对整个视频的影响,视频编码中引入了GOP(Group ofpitcures)的概念。一个GOP表示一组可解码的帧序列,一般有1个I帧、若干个P帧和B帧组成。
本申请实施例中,一组帧序列即为一个GOP,相应的,一组帧序列所包含的初始帧即为I帧、所包含的差异帧至少为P帧。以下对I帧、P帧和B帧做简单介绍:
I帧:关键帧,不依赖其他帧,压缩率一般为1/7;
P帧:单向预测帧,依赖之前的I帧或P帧,压缩率可以达到1/20~1/30;
B帧:双向预测帧,依赖之前和之后的I帧或P帧,压缩率可以达到1/150~1/200。
图4给出一组帧序列的示例,该帧序列GOP配置的M(P帧间隔)=3、N(I帧间隔)=13,其中,I、B、P分别表示I帧、B帧和P帧。
综上所述,本申请实施例中,在第一电子设备输出视频的过程中,随着时间的更新,动态获得第一电子设备最近一次输出的一组帧序列,该帧序列包含第一电子设备最近一次输出的I帧、以及从该I帧的输出时刻到当前时刻内所输出的P帧和/或B帧。
可选的,第一电子设备最近一次输出的初始帧的确定过程包括如下步骤:
判断第一电子设备在当前时刻输出的视频帧是否为初始帧;若是,将第一电子设备在当前时刻所输出的视频帧作为第一电子设备最近一次输出的初始帧;若否,将第一电子设备已输出的一个输出时刻距离当前时刻最近的一个初始帧作为第一电子设备最近一次输出的初始帧。
本申请实施例中,实时动态判断第一电子设备输出的视频帧是否为I帧。如果为I帧,则将该I帧作为第一电子设备最近一次输出的I帧;如果不为I帧,则将第一电子设备已输出的一个距离当前时刻最近的一个I帧作为第一电子设备最近一次输出的I帧。
需要说明的是,第一电子设备可以为视频会议开展前预先指定的设备,比如指定电子教室中固定的教师端为第一电子设备,当然,电子教室中除教师端的学生端即为第二电子设备。
另外,第一电子设备还可以由电子设备通过识别所在环境的特征所确定,也就是说,电子设备进入视频会议之前,可以通过识别诸如设备端的面部特征、指纹特征或者会议账号等来确定自身是否为第一电子设备。比如电子教室中各电子设备中均存储有教师的面部照片,在进入电子教室之前,电子设备识别自身设备端用户的面部照片是否与教师的面部照片相匹配,如果相匹配,则确定自身为第一电子设备,反之,如果不匹配,则确定自身为第二电子设备。
当然,第一电子设备还可以由进入视频会议的具有指定权限的一电子设备来指定。比如,电子教室中教师端可以指定进入电子教室的任一电子设备为第一电子设备,此时电子教室中除该第一电子设备的其他电子设备均为第二电子设备。这就增加了电子教室教学的灵活性和趣味性。而为了及时提醒用户,进入电子教室的各电子设备可以输出表征第一电子设备的身份信息的通知。
步骤102:在接收到第二电子设备的接入指令的情况下,将帧序列发送给第二电子设备,以使第二电子设备输出视频。
本申请实施例中,在接收到第二电子设备的接入指令时,将步骤S101中所获得的一组帧序列发送给第二电子设备,第二电子设备按照帧序列中视频帧的顺序依次解码输出视频。这就可以快速显示第一电子设备的屏幕,而不存在花屏或者等待界面显示的过程。
由此可见,本申请实施例提供的信息处理方法,第二电子设备在第一电子设备投屏过程中接入时可以获得第一电子设备最近一次输出的一组帧序列,第二电子设备通过解码显示该帧序列可以快速显示出第一电子设备的投屏视频,并且由于帧序列中包含可以作为参考帧的初始帧且无需等待,因此不会出现花屏或等待显示的过程,从而提高视频会议的投屏效率。
作为将帧序列发送给第二电子设备的一种实现方式,本申请实施例二公开了一种信息处理方法,如图5所示,该方法包括如下步骤:
步骤201:在第一电子设备输出视频的情况下,获得第一电子设备已输出的一组帧序列,帧序列包含第一电子设备最近一次输出的初始帧和在初始帧的输出时刻到当前时刻内所输出的差异帧,差异帧为至少与初始帧不同的视频帧。
步骤202:在接收到第二电子设备的接入指令的情况下,获得第二电子设备的接入状态。
本申请实施例中,在本次视频会议开展的过程中,如果接收到第二电子设备的接入指令,则通过对比本次视频会议开展时段内接入会议的设备标识来确定该第二电子设备在本次视频会议开展时段内是否接入过。
如果在本次视频会议开展时段内未接入过,则该第二电子设备的接入状态为首次接入;如果在本次视频会议开展时段内接入过,则该第二电子设备的接入状态为断线接入。
需要说明的是,以上设备标识为能够唯一标记设备的标识,比如IP地址,再比如会议账号。
步骤S203:将帧序列中与接入状态相匹配的目标帧发送给第二电子设备,以使第二电子设备输出视频。
本申请实施例中,如果第二电子设备在本次视频会议开展时段内的接入状态为首次接入,则可以确定该第二电子设备中必定不存在第一电子设备输出视频的缓存。此时将步骤S201获得的一组帧序列,包含初始帧和差异帧全部发送给第二电子设备,第二电子设备才可以解码输出视频。
而如果第二电子设备在本次视频会议开展时段内的接入状态为断线接入,则可以确定第二电子设备中必定存在第一电子设备输出视频的缓存。此时,则可以将步骤S201获得的一组帧序列中未被第二电子设备缓存的部分视频帧发生给第二电子设备,第二电子设备即可解码输出视频。
由此可见,本申请实施例提供的信息处理方法,第二电子设备在第一电子设备投屏过程中接入时,可以获得第一电子设备最近一次输出的一组帧序列中与自身接入状态相匹配的目标帧,第二电子设备通过解码显示该目标帧可以快速显示出第一电子设备的投屏视频,不会出现花屏或等待显示的过程,从而提高视频会议的投屏效率。
在接入状态包括掉线接入时,作为将帧序列中与接入状态相匹配的目标帧发送给第二电子设备的一种实现方式,本申请实施例三公开了一种信息处理方法,如图6所示,该方法包括如下步骤:
步骤301:在第一电子设备输出视频的情况下,获得第一电子设备已输出的一组帧序列,帧序列包含第一电子设备最近一次输出的初始帧和在初始帧的输出时刻到当前时刻内所输出的差异帧,差异帧为至少与初始帧不同的视频帧。
步骤302:在接收到第二电子设备的接入指令的情况下,获得第二电子设备的接入状态。
步骤S303:在接入状态为掉线接入的情况下,确定第二电子设备掉线时解码显示的视频帧。
步骤S304:将初始帧和差异帧中输出时刻位于解码显示的视频帧的输出时刻后的视频帧发送给第二电子设备,以使第二电子设备输出视频。
本申请实施例中,由于视频输出的时序性,第一电子设备输出的每个视频帧都对应一个唯一的输出时刻,在确定第二电子设备掉线时解码显示的视频帧后,可以确定该解码显示的视频帧的输出时刻,进而将步骤301获得的一组帧序列中输出时刻在该解码显示的视频帧的输出时刻后的视频帧作为未被第二电子设备缓存的视频帧发生给第二电子设备,第二电子设备即可解码输出视频。
优选的,帧序列具有标记其中各视频帧的帧标识,帧标识能够表征其所标记的视频帧的输出时刻。
本申请实施例中,帧标识可以为视频帧的输出时刻,还可以为其他具有时序性的编号。在确定未被第二电子设备缓存的视频帧时,通过比较帧标识来快速定位输出时刻在解码显示的视频帧的输出时刻后的视频帧。
参见图7所示的场景示意图。第二电子设备接入视频会议并不断输出第一电子设备输出的视频。由于网络故障等原因,第二电子设备掉线并重新接入,此时第一电子设备输出的视频帧为G0Pn的第2个P帧,由于第二电子设备掉线时解码显示的视频帧为G0Pn的I帧,通过比较诸如输出时刻等帧标识只需将G0Pn的I帧之后、第2个P帧之前的视频帧发送给第二电子设备即可实现第二电子设备快速显示投屏视频的效果。
由此可见,本申请实施例提供的信息处理方法,第二电子设备在第一电子设备投屏过程中掉线接入时,可以获得第一电子设备最近一次输出的一组帧序列中输出时刻位于掉线时解码显示的视频帧的输出时刻后的视频帧,第二电子设备通过解码显示该获得的视频帧可以快速显示出第一电子设备的投屏视频,不会出现花屏或等待显示的过程,从而提高视频会议的投屏效率。
为方便理解本申请,以如下场景实施例的方式对本申请进行说明:
继续参见图1所示的本地电子教室。假设教师端为第一电子设备,学生端为第二电子设备,初始接入到教师端的学生端有学生端1、学生端2和学生端3。
基于此,教师端在视频授课时,通过投屏功能能够将自身的屏幕投影到学生端1、学生端2和学生端3的屏幕上,实现本地视频教学。而在教师端输出视频过程中,教师端动态存储自身最近一次输出的一组帧序列。
第一种情况,由于网络故障的原因,学生端2掉线并准备重新接入本地电子教室,此时学生端2向教师端发送接入指令,该接入指令中可以包含表征非首次接入的标识(比如标志位0)、以及学生端2掉线时解码显示的视频帧的输出时刻。
教师端接收到学生端2的接入指令后,调取当前存储的一组帧序列,并确定帧序列中输出时刻位于学生端2接入指令中输出时刻后的视频帧,所确定的视频帧即为学生端从掉线的时刻到当前时刻所缺失的视频帧,进而将所确定的视频帧发送给学生端2。学生端2按顺序解码接收到的视频帧即可快速显示教师端的投屏视频,不会出现花屏或者等待显示的过程。
第二种情况,学生端4准备接入本地电子教室,此时学生端4向教师端发送接入指令,该接入指令中可以包含表征首次接入的标识(比如标志位1)。
教师端接收到学生端4的接入指令后,调取当前存储的一组帧序列,并将该帧序列中的所有视频帧发送给学生端4。学生端4按顺序解码接收到的视频帧即可快速显示教师端的投屏视频,不会出现花屏或者等待显示的过程。
继续参见图2所示的远程电子教室。假设位于地区2的教师端为第一电子设备,位于地区1和地区2的学生端为第二电子设备,初始接入到服务器的有教师端、位于地区1的学生端1、位于地区2的学生端2和学生端3。
基于此,教师端在视频授课时,服务器通过投屏功能将教师端的屏幕投影到学生端1、学生端2和学生端3的屏幕上,实现远程视频教学。而在教师端输出视频过程中,服务器动态存储教师端最近一次输出的一组帧序列。
第一种情况,由于网络故障的原因,学生端2掉线并准备重新接入远程电子教室,此时学生端2向服务器发送接入指令,该指令指令中可以包含表征非首次接入的标识(比如标志位0)、以及学生端2掉线时解码显示的视频帧的输出时刻。
服务器接收到学生端2的接入指令后,调取当前存储的一组帧序列,并确定帧序列中输出时刻位于学生端2接入指令中输出时刻后的视频帧,所确定的视频帧即为学生端从掉线的时刻到当前时刻所缺失的视频帧,进而将所确定的视频帧发送给学生端2。学生端2按顺序解码接收到的视频帧即可快速显示教师端的投屏视频,不会出现花屏或者等待显示的过程。
第二种情况,学生端4准备接入远程电子教室,此时学生端4向服务器发送接入指令,该接入指令中可以包含表征首次接入的标识(比如标志位1)。
服务器接收到调取当前存储的一组帧序列,并将该帧序列中的所有视频帧发送给学生端4。学生端4按顺序解码接收到的视频帧即可快速显示教师端的投屏视频,不会出现花屏或者等待显示的过程。
与上述信息处理方法对应的,本申请还公开了一种信息处理装置,如图8所示,该信息处理装置包括:
获得模块10,用于在第一电子设备输出视频的情况下,获得第一电子设备已输出的一组帧序列,帧序列包含第一电子设备最近一次输出的初始帧和在初始帧的输出时刻到当前时刻内所输出的差异帧,差异帧为至少与初始帧不同的视频帧;
发送模块20,用于在接收到第二电子设备的接入指令的情况下,将帧序列发送给第二电子设备,以使第二电子设备输出视频。
本申请实施例提供的信息处理装置,第二电子设备在第一电子设备投屏过程中接入时可以获得第一电子设备最近一次输出的一组帧序列,第二电子设备通过解码显示该帧序列可以快速显示出第一电子设备的投屏视频,并且由于帧序列中包含可以作为参考帧的初始帧且无需等待,因此不会出现花屏或等待显示的过程,从而提高视频会议的投屏效率。
在本申请公开的处理装置的另一个实施例中,发送模块20将帧序列发送给第二电子设备,包括:
获得第二电子设备的接入状态;将帧序列中与接入状态相匹配的目标帧发送给第二电子设备。
在本申请公开的处理装置的另一个实施例中,接入状态包括首次接入,发送模块20将帧序列中与接入状态相匹配的目标帧发送给第二电子设备,包括:
将初始帧和差异帧发送给第二电子设备。
在本申请公开的处理装置的另一个实施例中,接入状态包括掉线接入,发送模块20将帧序列中与接入状态相匹配的目标帧发送给第二电子设备,包括:
确定第二电子设备掉线时解码显示的视频帧;将初始帧和差异帧中输出时刻位于解码显示的视频帧的输出时刻后的视频帧发送给第二电子设备。
在本申请公开的处理装置的另一个实施例中,帧序列具有标记其中各视频帧的帧标识,帧标识能够表征其所标记的视频帧的输出时刻。
在本申请公开的处理装置的另一个实施例中,获得模块10确定第一电子设备最近一次输出的初始帧的过程包括:
判断第一电子设备在当前时刻输出的视频帧是否为初始帧;若是,将第一电子设备在当前时刻所输出的视频帧作为第一电子设备最近一次输出的初始帧;若否,将第一电子设备已输出的一个输出时刻距离当前时刻最近的一个初始帧作为第一电子设备最近一次输出的初始帧。
本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本申请。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本申请的精神或范围的情况下,在其它实施例中实现。因此,本申请将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
Claims (9)
1.一种信息处理方法,所述方法包括:
在第一电子设备输出视频的情况下,获得所述第一电子设备已输出的一组帧序列,所述帧序列包含所述第一电子设备最近一次输出的初始帧和在所述初始帧的输出时刻到当前时刻内所输出的差异帧,所述差异帧为至少与所述初始帧不同的视频帧;
在接收到第二电子设备的接入指令的情况下,将所述帧序列发送给所述第二电子设备,以使所述第二电子设备输出所述视频。
2.根据权利要求1所述的方法,其中,所述将所述帧序列发送给所述第二电子设备,包括:
获得所述第二电子设备的接入状态;
将所述帧序列中与所述接入状态相匹配的目标帧发送给所述第二电子设备。
3.根据权利要求2所述的方法,其中,所述接入状态包括首次接入,所述将所述帧序列中与所述接入状态相匹配的目标帧发送给所述第二电子设备,包括:
将所述初始帧和所述差异帧发送给所述第二电子设备。
4.根据权利要求2所述的方法,其中,所述接入状态包括掉线接入,所述将所述帧序列中与所述接入状态相匹配的目标帧发送给所述第二电子设备,包括:
确定所述第二电子设备掉线时解码显示的视频帧;
将所述初始帧和所述差异帧中输出时刻位于所述解码显示的视频帧的输出时刻后的视频帧发送给所述第二电子设备。
5.根据权利要求4所述的方法,其中,所述帧序列具有标记其中各视频帧的帧标识,所述帧标识能够表征其所标记的视频帧的输出时刻。
6.根据权利要求1所述的方法,其中,所述第一电子设备最近一次输出的初始帧的确定过程包括:
判断所述第一电子设备在所述当前时刻输出的视频帧是否为初始帧;
若是,将所述第一电子设备在所述当前时刻所输出的视频帧作为所述第一电子设备最近一次输出的初始帧;
若否,将所述第一电子设备已输出的一个输出时刻距离所述当前时刻最近的一个初始帧作为所述第一电子设备最近一次输出的初始帧。
7.一种信息处理装置,所述装置包括:
获得模块,用于在第一电子设备输出视频的情况下,获得所述第一电子设备已输出的一组帧序列,所述帧序列包含所述第一电子设备最近一次输出的初始帧和在所述初始帧的输出时刻到当前时刻内所输出的差异帧,所述差异帧为至少与所述初始帧不同的视频帧;
发送模块,用于在接收到第二电子设备的接入指令的情况下,将所述帧序列发送给所述第二电子设备,以使所述第二电子设备输出所述视频。
8.一种第一电子设备,所述设备包括:
输出组件,用于输出视频;
处理组件,用于获得所述输出组件已输出的一组帧序列,所述帧序列包含所述第一电子设备最近一次输出的初始帧和在所述初始帧的输出时刻到当前时刻内所输出的差异帧,所述差异帧为至少与所述初始帧不同的视频帧;在接收到第二电子设备的接入指令的情况下,将所述帧序列发送给所述第二电子设备,以使所述第二电子设备输出所述视频。
9.一种服务器,所述服务器包括:
存储器,用于存储应用程序及所述应用程序运行所产生的数据;
处理器,用于执行所述应用程序,以实现功能:在第一电子设备输出视频的情况下,获得所述第一电子设备已输出的一组帧序列,所述帧序列包含所述第一电子设备最近一次输出的初始帧和在所述初始帧的输出时刻到当前时刻内所输出的差异帧,所述差异帧为至少与所述初始帧不同的视频帧;在接收到第二电子设备的接入指令的情况下,将所述帧序列发送给所述第二电子设备,以使所述第二电子设备输出所述视频。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010128574.2A CN111314648A (zh) | 2020-02-28 | 2020-02-28 | 信息处理方法、处理装置、第一电子设备和服务器 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010128574.2A CN111314648A (zh) | 2020-02-28 | 2020-02-28 | 信息处理方法、处理装置、第一电子设备和服务器 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN111314648A true CN111314648A (zh) | 2020-06-19 |
Family
ID=71148388
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010128574.2A Pending CN111314648A (zh) | 2020-02-28 | 2020-02-28 | 信息处理方法、处理装置、第一电子设备和服务器 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111314648A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113365143A (zh) * | 2021-05-31 | 2021-09-07 | 努比亚技术有限公司 | 一种音频爆音的消除方法及相关设备 |
CN114567802A (zh) * | 2021-12-29 | 2022-05-31 | 沈阳中科创达软件有限公司 | 一种数据显示方法和装置 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101686391A (zh) * | 2008-09-22 | 2010-03-31 | 华为技术有限公司 | 视频编码/解码方法、装置与视频播放方法、装置及*** |
CN102137279A (zh) * | 2011-03-18 | 2011-07-27 | 福州瑞芯微电子有限公司 | 一种实现便捷式电子设备在线视频掉线续播的方法 |
CN104735463A (zh) * | 2015-03-26 | 2015-06-24 | 南京传唱软件科技有限公司 | 流媒体传输方法及*** |
WO2017203790A1 (ja) * | 2016-05-25 | 2017-11-30 | 株式会社Nexpoint | 動画分割装置及び監視方法 |
CN109547860A (zh) * | 2018-12-07 | 2019-03-29 | 晶晨半导体(上海)股份有限公司 | 一种点播的视频断网续播的方法和iptv播放装置 |
CN110213642A (zh) * | 2019-05-23 | 2019-09-06 | 腾讯音乐娱乐科技(深圳)有限公司 | 视频的断点播放方法、装置、存储介质及电子设备 |
CN110784740A (zh) * | 2019-11-25 | 2020-02-11 | 北京三体云时代科技有限公司 | 视频处理方法、装置、服务器及可读存储介质 |
-
2020
- 2020-02-28 CN CN202010128574.2A patent/CN111314648A/zh active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101686391A (zh) * | 2008-09-22 | 2010-03-31 | 华为技术有限公司 | 视频编码/解码方法、装置与视频播放方法、装置及*** |
CN102137279A (zh) * | 2011-03-18 | 2011-07-27 | 福州瑞芯微电子有限公司 | 一种实现便捷式电子设备在线视频掉线续播的方法 |
CN104735463A (zh) * | 2015-03-26 | 2015-06-24 | 南京传唱软件科技有限公司 | 流媒体传输方法及*** |
WO2017203790A1 (ja) * | 2016-05-25 | 2017-11-30 | 株式会社Nexpoint | 動画分割装置及び監視方法 |
CN109547860A (zh) * | 2018-12-07 | 2019-03-29 | 晶晨半导体(上海)股份有限公司 | 一种点播的视频断网续播的方法和iptv播放装置 |
CN110213642A (zh) * | 2019-05-23 | 2019-09-06 | 腾讯音乐娱乐科技(深圳)有限公司 | 视频的断点播放方法、装置、存储介质及电子设备 |
CN110784740A (zh) * | 2019-11-25 | 2020-02-11 | 北京三体云时代科技有限公司 | 视频处理方法、装置、服务器及可读存储介质 |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113365143A (zh) * | 2021-05-31 | 2021-09-07 | 努比亚技术有限公司 | 一种音频爆音的消除方法及相关设备 |
CN113365143B (zh) * | 2021-05-31 | 2024-03-19 | 努比亚技术有限公司 | 一种音频爆音的消除方法及相关设备 |
CN114567802A (zh) * | 2021-12-29 | 2022-05-31 | 沈阳中科创达软件有限公司 | 一种数据显示方法和装置 |
CN114567802B (zh) * | 2021-12-29 | 2024-02-09 | 沈阳中科创达软件有限公司 | 一种数据显示方法和装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112752114B (zh) | 直播回放互动消息的生成方法、装置、服务器及存储介质 | |
CN109089131B (zh) | 一种基于ios***的录屏直播方法、装置、设备及存储介质 | |
CN101867796A (zh) | 一种视频监控的方法和设备 | |
CN111314648A (zh) | 信息处理方法、处理装置、第一电子设备和服务器 | |
CN108235111B (zh) | 信息共享方法及智能机顶盒 | |
CN111641804A (zh) | 视频数据处理方法和装置、终端、摄像头及视频会议*** | |
CN112423140A (zh) | 视频播放方法、装置、电子设备和存储介质 | |
CN107027064A (zh) | 无线传屏中视频文件的处理方法及装置 | |
US20240179372A1 (en) | Method and System for Monitoring Playing of Screen Device, and Storage Medium | |
CN111935497B (zh) | 一种用于交警***的视频流管理方法和数据服务器 | |
CN113259779A (zh) | 一种视频处理方法、装置、设备及存储介质 | |
CN114501136B (zh) | 图像获取方法、装置、移动终端以及存储介质 | |
CN112839097A (zh) | 远程控制方法、设备及*** | |
CN114422866B (zh) | 一种视频处理方法、装置、电子设备和存储介质 | |
CN112153413B (zh) | 一种同屏广播处理花屏的方法和服务器 | |
CN112153412B (zh) | 视频图像切换的控制方法、装置、计算机设备和存储介质 | |
CN111107296B (zh) | 音频数据采集方法、装置、电子设备及可读存储介质 | |
CN113259693A (zh) | 直播方法、装置、服务器、***及存储介质 | |
CN108024121B (zh) | 语音弹幕同步方法和*** | |
CN111475240A (zh) | 数据处理方法及*** | |
CN113905272B (zh) | 一种机顶盒的控制方法、电子设备及存储介质 | |
CN113542657B (zh) | 画面黑屏后的恢复方法和装置 | |
CN112839235B (zh) | 显示方法、评论发送方法、视频帧推送方法及相关设备 | |
CN110636348B (zh) | 视频播放方法、装置及*** | |
CN117278704A (zh) | 视频录制方法、服务器以及终端设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20200619 |
|
RJ01 | Rejection of invention patent application after publication |