一种录屏方法和装置及视频播放方法和装置与流程

文档序号:12183772阅读:266来源:国知局
一种录屏方法和装置及视频播放方法和装置与流程

本发明涉及录屏技术领域,尤其涉及一种录屏方法和装置及视频播放方法和装置。



背景技术:

随着互连网络的发展,越来越多的学生开始通过网络直播授课参加学习。由于通过网络直播授课时,常常会有学生可能临时不能在线听课,或者听完课的学生仍然存在不清楚的问题,想重温教师授课课程,此时,可以调出当时授课时的教师讲座的录像。现有技术常常采用录屏技术对教师讲课的课件进行实时录制,但由于录制的实时性,当教师与学生在另外屏幕进行实时互动和管理,例如习题、游戏等,只有实时授课时网络在线的学生,能够参与互动和管理,但课后观看录像的学生则无法参与互对,往往对学习效果造成影响,因此有必要提供一种视频录制的方法及装置,能够真实还原教师授课的场景,使课后观看录像的学生也能体验互动和管理环节。



技术实现要素:

本发明的主要目的在于提出一种录屏方法和装置及视频播放方法和装置,旨在解决现有技术的录屏技术应用到网络直播授课时无法还原视频录制时现场的互动和管理情况的缺陷。

为实现上述目的,本发明提供的一种录屏方法,所述方法包括步骤:

录屏装置对第一屏幕上预先设定的录制区域进行录屏;

在对所述第一屏幕进行录屏的过程中,记录第二屏幕中执行的操作指令及执行该做命令时的时间戳;

根据所述时间戳将所述操作指令与录屏的内容实时整合在一起,生成整合视频;或者

在录屏完成后,生成第一视频并根据所述时间戳将所述操作指令与所述第一视频进行整合,生成整合视频;

其中,所述第一屏幕及第二屏幕为同一个主机设置的两个显示屏。

提供如上所述的录屏方法,所述根据所述时间戳将所述操作指令与所述第一视频进行整合之后,所述方法还包括:

将整合视频上传到指定的地址中。。

提供如上所述的录屏方法,所述方法还包括:在对所述第一屏幕进行录屏时,实时直播录屏内容,并将所述操作指令实时发送给在直播过程中播放所述录屏内容的视频播放装置。

为实现上述目的,本发明还提出一种视频播放方法,所述方法包括:

视频播放装置播放录屏装置生成的整合视频;

当所述整合视频播放到有记录的时间戳标识的位置时,调用并执行与所述时间戳对应的操作指令。

提供一种如上所述的视频播放方法,在所述视频播放装置播放录屏装置生成的整合视频之前,所述方法还包括:

所述视频播放装置在所述录屏装置对录屏内容进行直播时,播放所述录屏装置直播的录屏内容;

当所述录屏装置对录屏内容进行直播时,播放录屏装置在录屏时直播的录屏内容;

在播放直播录屏内容时,接收录屏装置发送的操作指令;

执行该操作指令。

为实现上述目的,本发明还提出一种录屏装置,所述录屏装置包括:

录屏单元,用于对第一屏幕上预先设定的录制区域进行录屏,或者用于在对所述第一屏幕进行录屏时生成第一视频;

记录单元,用于在所述第一屏幕进行录屏时,记录第二屏幕中执行的操作指令及执行该做命令时的时间戳;

整合单元,用于在所述记录单元录屏时,根据所述时间戳将所述操作指令与录屏的内容实时整合在一起,生成整合视频,或者用于在所述记录单元完成录屏时,根据所述时间戳将所述操作指令与所述第一视频进行整合;

其中,所述第一屏幕及第二屏幕为同一个主机设置的两个显示屏。

提供一种如上所述的录屏装置,所述录屏装置还包括:

上传单元,用于将所述整合单元生成的整合视频上传到指定的地址中。

提供一种如上所述的录屏装置,所述录屏装置还包括:

直播单元,用于在所述录屏单元对所述第一屏幕进行录屏时,实时直播录屏内容,并将所述操作指令实时发送给在直播过程中播放所述录屏内容的视频播放装置。

为实现上述目的,本发明还提出一种视频播放装置,所述视频播放装置包括:

播放单元,用于播放录屏装置生成的整合视频;

执行监管单元,用于在所述整合视频播放到有记录的时间戳标识的位置时,调用并执行与所述时间戳对应的操作指令。

提供一种所述的视频播放装置,所述视频播放装置还包括接收单元:

所述播放单元,还用于播放所述录屏装置在录屏时直播的录屏内容。

所述接收单元,用于接收所述录屏装置在直播录屏内容时发送的操作指令。

本发明提出的录屏方法和装置及视频播放方法和装置,录屏装置在对第一屏幕进行录屏的过程中,能够记录第二屏幕中执行的操作指令及执行该操作指令时的时间戳,并根据该时间戳将该操作指令与录屏时的录屏内容或录屏完成后生成的第一视频进行整合,生成整合视频,而视频播放装置能够在播放整合视频时在播放到记录的时间戳的位置时,调用并执行该操作指令,从而能够真实的还原录屏时的互动和管理场景。

附图说明

图1为本发明实施例一提供的一种录屏装置的模块结构示意图;

图2为本发明实施例二提供的一种视频播放装置的模块结构示意图;

图3为本发明实施例三提供的一种录屏方法的流程图;

图4为本发明实施例四提供的一种视频播放方法的流程图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

现在将参考附图描述实现本发明各个实施例的移动终端。在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本发明的说明,其本身并没有特定的意义。因此,"模块"与"部件"可以混合地使用。

本发明实施例一提供一种录屏装置。本实施例以该录屏装置在网络直播授课的系统中的应用为例进行说明。本实施例中在网络直播授课的系统的教师的教师端配置一个主机及两个显示屏,主机连接这两个显示屏,并将其中一个显示屏设置为第一屏幕,用于直接播放授课内容;另一个显示屏设为第二屏幕,用于与学生的客户端进行互动和管理。

请参阅图1,该装置包括:

录屏单元110,用于对第一屏幕上预先设定的录制区域进行录屏,或者用于在对所述第一屏幕上预先设定录制区域进行录屏,并在录屏完成时生成第一视频;

记录单元120,用于在对所述第一屏幕进行录屏的过程中,若主机通过第二屏幕向第一设备端和/或第二设备端发送了操作指令,则记录所述操作指令及发送所述操作指令的时间戳;

整合单元140,用于在所述录屏单元录屏时,根据所述记录单元记录的所述时间戳将所述操作指令与录屏内容实时整合在一起,生成整合视频,或者用于在所述录屏单元完成录屏生成第一视频时,根据所述记录单元记录的所述时间戳将所述操作指令与所述第一视频进行整合,生成整合视频。

需要说明的是,第一屏幕和第二屏幕系为教师端的主机的两个显示屏,第一屏主要用于教师直接播放授课内容,第二屏主要呈现教师与学生客户端之间的互动和管理。第一屏和第二屏幕上的任何操作和显示,皆由教师端的主机进行处理。

本发明提到的第一设备端为服务器,第二设备端为客户端。

在录屏的过程中,当在第二屏幕进行操作时,录屏单元210将继续录屏, 直到录屏完成,因此保证了第一视频的时间轴与记录单元的时间轴保持一致。

本实施例中,录屏单元110、记录单元120和整合单元140均设置在教师端的主机上。

第一屏幕用于直接播放授课内容。当教师在线授课时,录屏单元110实时录制第一屏幕上呈现的已预先设定的录制区域范围内的屏幕内容和教师的语音。该预先设定的录制区域可以是全屏范围,也可以某个特定的区域,比如课件播放器的显示区。该录制的内容和语音通过教学服务器实时传输给学生客户端,并通过学生客户端的视频播放装置播放录屏的内容,而语音将由学生设备端音响设备进行播放。而录制区域之外的内容则不会被录入视频中。

第二屏幕用于教师主机端与学生客户端进行互动和管理,记录单元120对主机在第二屏幕上进行的操作进行记录。具体的,与学生客户端的互动和管理可以通过在第二屏幕输入相应的操作指令实现。在对第一屏幕进行录屏和直播的过程中,教师主机端的主机可以通过第二屏幕向相应的设备端发送操作指令,该相应的设备端根据该操作指令的执行主体确定,相应的设备端可以是服务器也可以是学生客户端。比如:若该操作指令是调用和执行服务器中各类应用的指令,或者该操作指令系为教师主机端调用在服务器题库中预先设定的几道习题的操作指令,或者调用且播放服务器的音视频资料的操作指令,在对第一屏幕进行录屏和直播的过程中,主机会将该操作指令发送给服务器,服务器端执行该操作指令,比如当操作指令为向服务器调用试题的指令时,主机将操作指令发给服务器,由服务器从题库系统中调用对应的习题,并发送给学生客户端视频播放装置,试题将显示学生客户端的屏幕上;再例如该操作指令为开启师生聊天窗口、锁定学生客户端播放装置的显示界面等等,主机将操作指令发给学生客户端的视频播放装置。此类数据传送指令、程序控制指令,操作指令的接收和执行根据该操作指令执行情况可以由服务器端或学生客户端视频播放装置接受和被执行。记录单元120将记录主机通过第二屏幕向教师主机端和/或学生客户端发送的操作指令(例如上面的各类操作指令),以及所述操作指令的时间戳。

实际应用中,针对操作指令(例如上面的各类操作指令),以及所述操作指令的时间戳,整合单元140将时间戳、操作指令与录屏单元110录屏的内容实时整合在一起,或将时间戳、操作指令与录屏单元110生成的第一视频 进行整合,其整合方法可采用视频字幕录入的方法进行整合,当然也可以采用其他的方法进行整合,只要生成的整合视频在被播放到该时间戳对应位置时视频播放装置能够读取该操作指令,使该操作指令被发送相应设备端(服务器端或学生客户端)且相应设备执行该操作指令即可。

具体的,该录屏装置还可设置声音采集装置,用于在对第一屏幕进行录屏的同时进行声音录制。此时,生成的第一视频中将包含声音文件。

实际应用中,录屏装置还可以包括上传单元,用于将整合单元生成的整合视频上传到第一设备端指定的地址中。

实际应用中,录屏装置还可以包括登陆单元,用于在对第一屏幕进行录屏,生成第一视频之前,根据用户输入的登陆信息登陆客户端,所登陆信息包括用户ID。

实际应用中,录屏装置还可以包括:直播单元,用于在所述录屏单元对所述第一屏幕进行录屏时,实时直接传播录屏内容到学生客户端的视频播放装置。当登陆客户端之后,录屏装置可以对第一屏幕的指定的显示内容进行录制,录制的同时,通过直播单元将录制的内容同步进行直播到学生客户端。这也就意味着,第一屏幕可以采用多种方式进行课件的播放或演示,比如播放动画、游戏内容、使用Onelot软件或采用画板等,而不局限于网页播放。

此时,上传单元,用于将整合视频上传到服务器端指定地址,也可以与该用户ID对应的地址中。

具体的,在录屏完成后,直接将整合视频作作为新的课件上传到与客户端登陆的用户ID对应的地址中,可以有效的减少课后手动上传时传错资料的失误。

需要说明的是,实际应用中,也可以将录屏单元110、记录单元120、整合单元140及上传单元都设置主机上,也可以将将录屏单元110、记录单元120设置在主机上,而将整合单元140及上传单元可以设置在网络直播授课系统的缓存服务器中。当整合单元140及上传单元设置在缓存服务器时,屏单元110及记录单元120可以先将第一视频及记录时间戳及与时间戳对应的操作指令发送到缓存服务器中,再由整合单元140进行整合,并由上传单元将整合视频上传到与教学服务器上与该用户ID对应的地址中。

需要说明的是,在录屏的过程中,当在第二屏幕进行操作时,录屏单元 210将继续录屏,直到录屏完成。

本实施例的录屏装置,在对第一视频进行录屏的过程中,可以记录在第二屏幕上执行的操作指令及执行该操作指令的时间戳,并将第一视频及操作指令根据时间戳进行整合,使得视频播放器在播放整合视频的过程中,根据记录的时间戳调取并执行视频中整合的操作指令。

本发明实施例二提供了一种视频播放装置。请参阅图2,该视频播放装置还包括:

播放单元210,用于播放录屏装置生成的整合视频;

读取单元220,用于在所述播放单元播放所述整合视频时,在所述整合视频被播放到有记录的时间戳标识的位置时,读取与所述时间戳对应的操作指令;

解析单元230,用于解析所述读取单元读取到的所述操作指令;

发送单元240,用于根据解析单元的解析结果将所述操作指令发送给第一设备端和/或第二设备端。

具体的,播放单元210在播放整合视频的过程中,当播放到该时间戳标识的位置时,读取单元220将读取该时间戳标识对应的该操作指令。解析单元230解析该操作指令,然后由发送单元240根据解析结果将该操作指令发送给相应的设备端(如服务器或学生客户端)。

其中,整合视频,如前面所述包含所述录屏装置所在的主机通过第二屏幕上发送的所述操作指令,及发送所述操作指令的时间戳;且所述整合视频系为根据所述时间戳将所述操作指令与所述录屏装置的录屏内容实时整合在一起,生成的整合视频,或者所述录屏装置录屏完成时生成第一视频,并根据所述时间戳将所述操作指令与所述第一视频进行整合,生成的整合视频。

具体的,该播放单元210,还用于播放所述录屏装置向所述第二设备端发送过来的直播录屏内容。

具体的,该视频播放装置还包括接收单元。当播放所述整合视频且根据所述解析结果将所述操作指令发送给第二设备端时,接收单元用于接收所述操作指令,或者当播放所述录屏装置向所述第二设备端发过来的直播录屏内容时,用于接收所述录屏装置所在的主机通过第二屏幕上发送给第二设备端的所述操作指令。

具体的,该视频播放装置还包括执行监管单元,监管所述第二设备端上相应功能模块执行所述操作指令。即,用于监管接收单元收到的所述操作指令被第二设备端的相应功能模块执行,以确保所述操作指令被执行。

实际应用中,当播放单元210播放整合视频时,读取单元220读到整合视频中的一个有标记的时间戳位置时,读取与所述时间戳对应的操作指令,解析单元230解析所述读取单元读取到的所述操作指令,当该操作指令为向服务器调用试题给学生练习的操作指令时,则发送单元240将根据解析单元230解析的结果将该操作指令发送到服务器设备端。如果解析单元230解析所述读取单元读取到的所述操作指令,当该操作指令为向学生客户端锁定视频播放器播放界面的操作指令时,则发送单元240将根据解析单元230解析的结果将该操作指令发送到学生客户设备端。

例如服务器端接到调用试题给学生练习的操作指令时,服务器端相应功能模块将执行调用试题的操作,从题库系统中调用对应的习题,发送给学生客户端,试题将显示学生客户端的屏幕上。后续学生客户端可以对接服务器,在线直接答复习题内容,比如选择题,填空题,该回复的答案将记录在教学服务器中该学生记录存档资料中。当播放单元210播放到具有关闭试题库的操作指令时间戳时,则发送单元240将该操作指令发送到服务器端,服务器端执行关闭试题库的操作指令。播放单元210在播放整合视频过程中,其播放时间一直追随整合视频时间轴,完全同步与一致。

例如当播放单元210播放整合视频时,当整合视频播放到有记录的时间戳标识的位置时,若解析单元230解析出与该时间戳对应的操作指令是发送给视频播放装置的,发送单元240会将该操作指令发送给学生客户端的接收单元。执行监管单元,用于监管接收单元收到的所述操作指令被第二设备端的相应功能模块执行,以确保所述操作指令被执行。例如,播放整合视频运行到有记录的时间戳对应的操作指令系为锁定学生客户端视频播放装置的显示界面时,学生客户端视频播放装置的发送单元发送视频播放装置的接收单元,执行监管单元负责监管学生客户端相应功能模块执行该操作指令的锁定功能,该学生客户端视频播放装置的显示界面被锁定。

实际应用中,当播放单元210播放所述录屏装置向学生客户端发过来的直播录屏内容时,接收单元也可以接收到来自教师主机端通过第二屏幕送给学生客户端的操作指令,执行监管单元依然是监管接收单元收到的所述操作指令被第二设备端的相应功能模块执行,以确保所述操作指令被执行。例如在录屏内容进行直播视频时,教师主机端向学生客户端视频播放装置发送一个操作指令,该操作指令系为打开学生客户端视频播放装置聊天窗口。接收单元接收到该操作指令后,由执行监管单元监控是否学生客户端相关功能模块是否执行该聊天窗口被打开的操作指令。以确保所述操作指令被执行。执行监管单元

本实施例的视频播放装置,能够在播放整合的视频时在播放到记录的时间戳的位置时,可以读取该操作指令,能够真实重新的录屏直播时的互动和管理场景。

在上述实施例的基础上,本发明实施例三提出一种录屏方法,本实施例将以网络直播授课的系统为例,对该方法进行详细的说明。本实施例中,本实施例中在网络直播授课的系统的教师端配置一个主机及两个显示屏,主机连接这两个显示屏,并将其中一个显示屏设置为第一屏幕,用于直接播放授课内容;另一个屏幕设为第二屏幕,用于与学生客户端进行互动和管理。

请继续参阅图3,录屏方法流程包括:S310、录屏装置对第一屏幕上预先设定的录制区域进行录屏;

S320、在对第一屏幕进行录屏的过程中,若主机通过第二屏幕向第一设备端和/或第二设备端发送了操作指令,则记录所述操作指令及发送所述操作指令的时间戳,并执行步骤S330或S340;

S330、根据所述时间戳将所述操作指令与录屏的内容实时整合在一起,生成整合视频;

S340、在录屏完成时生成第一视频,并根据所述时间戳将所述操作指令与所述第一视频进行整合,生成整合视频。

其中,所述第一屏幕及第二屏幕为所述主机设置的两个显示屏;

所述第一设备端为服务器,所述第二设备端为客户端。

在教师在线授课时,录屏装置的录屏单元110实时录制第一屏幕上呈现 的已预先设定录制区域范围内的屏幕内容和教师的语音。该预先设定的录制区域可以是全屏范围,也可以某个特定的区域,比如课件播放器的显示区。该录制的内容和语音可以通过教学服务器实时传输给学生客户端,并通过学生客户端的视频播放装置播放录屏的内容,而语音将由学生设备端音响设备进行播放。第一屏幕主要是呈现授课内容文件,可以预先对屏幕中进行录屏的录制区域进行调整,录屏单元110在对该区域内呈现的内容被录制的同时,将录制的内容(包括视频内容和语音内容)实施传输给学生客户端设备,在课件播放器的授课内容显示区呈现。而录制区域之外的内容则不会被录入视频中。

第二屏幕用于教师主机端与学生客户端行互动和管理,记录单元120对主机在第二屏幕上进行的操作进行记录。具体的,与学生客户端或其他教师主机端的互动和管理可以通过在第二屏幕输入相应的操作指令实现。教师主机端在对第一屏幕进行录屏和直播的过程中,教师主机端的主机可以通过第二屏幕向相应的设备端发送操作指令,该相应的设备端根据该操作指令的执行主体确定,相应的设备端可以是服务器也可以是学生客户端。比如:若该操作指令是调用和执行服务器中各类应用的指令,或者该操作指令系为教师主机端调用在服务器题库中预先设定的几道习题的操作指令,或者调用且播放服务器的音视频资料的操作指令,在对第一屏幕进行录屏和直播的过程中,主机会将该操作指令发送给服务器,服务器端执行该操作指令,比如当操作指令为向服务器调用试题的指令时,主机将操作指令发给服务器,由服务器从题库系统中调用对应的习题,并发送给学生客户端视频播放装置,试题将显示学生客户端的屏幕上;再例如该操作指令为开启师生聊天窗口、锁定学生客户端播放装置的显示界面等等,主机将操作指令发给学生客户端播放装置。此类数据传送指令、程序控制指令,操作指令的接收和执行根据该操作指令执行情况可以由服务器端或学生客户端视频播放装置接受和被执行。记录单元120将记录主机通过第二屏幕向教师主机端和/或学生客户端发送的操作指令(例如上面的各类操作指令),以及所述操作指令的时间戳。

实际应用中,针对操作指令(例如上面的各类操作指令),以及所述操作指令的时间戳,整合单元140将时间戳、操作指令与录屏单元110录屏的内容实时整合在一起,或将时间戳、操作指令与录屏单元110完成时生成的第 一视频进行整合,其整合方法可采用视频字幕录入的方法进行整合,当然也可以采用其他的方法进行整合,只要生成的整合视频在被播放到该时间戳对应位置时视频播放装置能够读取该操作指令,使该操作指令被发送相应设备端(服务器端或学生客户端)且相应设备执行该操作指令即可。

需要说明的是,在网络直播授课的过程中多个教师主机端之间也可以通过第二屏幕进行通讯。具体的,在网络直播授课中,由于在线听课的学生较多,可以由一个教师负责教师主机端课件的讲解,其他教师分别对其负责的学生提出的问题进行解答,负责课件教师依然采用本发明的录屏装置进行课件授课,其他教师采用登录学生客户端视频播放装置进行播放运行。实际应用中,为保证教学的正常进行,其他教师之间的聊天室并不对学生开放,因此如果其他教师开启的聊天视窗口为教师之间的聊天室窗口时,开启该聊天室的操作指令将不会被发送到普通学生客户端,其实现方式可以是在该操作指令中加入普通学生ID和其他教师ID识别标识。

实际应用中,录屏装置的整合单元140在将操作指令与录屏的内容或第一视频进行整合时,其整合方法可采用视频字幕录入的方法进行整合,当然也可以采用其他的方法进行整合,只要整合视频在播放到该时间戳对应的位置时能够调用并执行该操作指令即可。整合后的内容仍以视频的形式进行保存,并将整合视频作为新的课件存储到教师主机端指定的位置。进行整合的步骤,可以在录屏完成后进行,也可以在录屏的过程中进行。

具体的,该录屏装置还可设置声音采集装置,在对第一屏幕进行录屏的同时进行声音录制。

具体的,在生成整合视频之后,该方法还包括:

将整合视频上传到第一设备端指定的地址中。

比如,可以结合网络直播授课的系统设置一个录屏软件的客户端,根据用户输入的登陆信息登陆客户端,其中,所登陆信息包括用户ID,然后将整合视频上传到服务器中与该客户端登陆的用户ID对应的地址中。

录屏完成后,直接将整合视频作为新的课件上传到与客户端登陆的用户ID对应的地址中,可以有效的减少课后手动上传时传错资料的失误。

实际应用中,当登陆客户端之后,录屏软件可以对第一屏幕的全部显示内容进行采集,采集的同时,采集的信息同步进行直播到学生客户端。这也 就意味着,第一屏幕可以采用多种方式进行课件的播放或演示,比如播放动画、游戏内容、使用Onelot软件或采用画板等,而不局限于网页播放。

具体的,该方法还包括:在对所述第一屏幕进行录屏时,向第二设备端实时直播录屏内容。

本实施例的录屏方法,在对第一视频进行录屏的过程中,可以记录在教师主机端向相应的设备端发送了操作指令以及发送该操作指令的时间戳,并将第一视频及操作指令根据时间戳进行整合,使得视频播放器在播放合成的视频的过程中,根据记录的时间戳读取并解析视频中整合的操作指令,从而将该操作指令发送给相应的设备端。

本发明实施例四提供了一种适用于学生客户端的视频播放方法,请参阅图4,方法流程包括:

S410、视频播放装置播放录屏装置生成的整合视频;

具体的,当用户选择视频播放装置播放录屏装置生成的整合视频时,视频播放装置将响应用户选择,播放用户选择的整合视频;

S420、当所述整合视频被播放到有记录的时间戳标识的位置时,读取与所述时间戳对应的操作指令;

S430、对所述操作指令进行解析;

S440、根据解析结果将所述操作指令发送给第一设备端和/或第二设备端。

其中,所述第一设备端为服务器,所述第二设备端为客户端;

所述整合视频,包含所述录屏装置所在的主机通过第二屏幕上发送的所述操作指令,及发送所述操作指令的时间戳;且

所述整合视频系为根据所述时间戳将所述操作指令与所述录屏装置的录屏内容实时整合在一起,生成的整合视频,或者所述录屏装置录屏完成时生成第一视频,并根据所述时间戳将所述操作指令与所述第一视频进行整合,生成的整合视频。

具体的,该方法还包括:当根据解析结果将所述操作指令发送给第二设备端时,所述方法还包括以下步骤:

接收发所述操作指令;

监管视频播放装置所在的第二设备端上相应功能模块执行所述操作指令。

实际应用中,该方法还包括:当所述视频播放装置播放所述录屏装置向所述第二设备端发送的直播录屏内容时;

接收所述录屏装置所在的主机通过第二屏幕上发送给第二设备端的操作指令;

监管视频播放装置所在的第二设备端上相应功能模块执行所述操作指令。

实际应用中。当用户选择播放存储在指定地址端的整合视频时,播放单元210播放整合视频,读取单元220读到整合视频中的一个时间戳位置时,读取与所述时间戳对应的操作指令,解析单元230解析所述读取单元读取到的所述操作指令,当该操作指令为向服务器调用试题给学生练习的操作指令时,则发送单元240将根据解析单元230解析的结果将该操作指令发送到服务器设备端。如果解析单元230解析所述读取单元读取到的所述操作指令,当该操作指令为向学生客户端锁定视频播放器播放界面的操作指令时,则发送单元240将根据解析单元230解析的结果将该操作指令发送到学生客户端。

例如当播放单元210播放整合视频时,当整合视频播放到有记录的时间戳标识的位置时,若解析单元230解析出该时间戳对应的操作指令是调用试题给学生练习的操作指令时,发送单元240会将该操作指令发送给服务器端。服务器端接到调用试题给学生练习的操作指令时,服务器端相应功能模块将执行调用试题的操作,从题库系统中调用对应的习题,发送给学生客户端,试题将显示学生客户端的屏幕上。后续学生客户端可以对接服务器,在线直接答复习题内容,比如选择题,填空题,该回复的答案将记录在教学服务器中该学生记录存档资料中。当播放单元210播放到具有关闭试题库的操作指令时间戳时,则发送单元240将该操作指令发送到服务器端,服务器端执行关闭试题库的操作指令。播放单元210在播放整合视频过程中,其播放时间一直追随整合视频时间轴,完全同步与一致。

例如当播放单元210播放整合视频时,当整合视频播放到有记录的时间戳标识的位置时,若解析单元230解析出与该时间戳对应的操作指令是发送给视频播放装置的,发送单元240会将该操作指令发送给学生客户端的接收 单元。接收单元接收该操作指令。执行监管单元监管接收单元收到的所述操作指令被第二设备端的相应功能模块执行,以确保所述操作指令被执行。例如,播放整合视频运行到有记录的时间戳对应的操作指令系为锁定学生客户端视频播放装置的显示界面时,学生客户端视频播放装置的发送单元发送视频播放装置的接收单元,执行监管单元负责监管学生客户端相应功能模块执行该操作指令的锁定功能,该学生客户端视频播放装置的显示界面被锁定。

实际应用中,当播放单元210播放所述录屏装置向学生客户端发过来的直播录屏内容时,接收单元也可以接收到来自教师主机端通过第二屏幕送给学生客户端的操作指令,执行监管单元依然是监管接收单元收到的所述操作指令被第二设备端的相应功能模块执行,以确保所述操作指令被执行。例如在录屏内容进行直播视频时,教师主机端向学生客户端视频播放装置发送一个操作指令,该操作指令系为打开学生客户端视频播放装置聊天窗口。接收单元接收到该操作指令后,由执行监管单元监控是否学生客户端相关功能模块是否执行该聊天窗口被打开的操作指令。以确保所述操作指令被执行。执行监管单元

本实施例的视频播放方法,能够在播放整合的视频时在播放到记录的时间戳的位置时,可以读取该操作指令,能够真实重新的录屏直播时的互动和管理场景。

需要说明的是,实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1