一种视频流的处理方法和系统的制作方法

文档序号:9399636阅读:211来源:国知局
一种视频流的处理方法和系统的制作方法
【技术领域】
[0001]本发明涉及视频处理技术领域,尤其涉及一种视频流的处理方法和系统。
【背景技术】
[0002]已有的点对点远程教育系统,能够在音频和视频方面进行实时互动,老师客户端将自己本地的摄像头采集到的视频,以及麦克风采集到的音频通过内容分发网络(ContentDelivery Network,(DN)或对等计算(Peer to Peer,P2P)网络传递到学生客户端,学生客户端能够通过本地的解码器和播放器进行观看老师的讲课音视频,同时,学生客户端的音视频也能通过本地的摄像头和麦克风采集,经过编码传输到老师客户端,实现老师客户端与学生客户端之间的互动。
[0003]但是学生在对老师的提问进行书面回答时,老师只能通过语言对书面回答中存在的问题进行修改和反馈,学生不能看见书面回答中的问题以及具体修改,造成学生与老师之间的沟通不便,降低了授课、学习的效率。

【发明内容】

[0004]本发明实施例提供了一种视频流的处理方法和系统,以解决现有的点对点远程教育系统中,针对书面中存在问题,老师与学生之间不能清楚、有效沟通,降低了授课、学习效率的问题。
[0005]为了解决上述问题,本发明实施例公开了一种视频流的处理方法,包括:
[0006]在来自客户端的视频流的播放过程中确定待修改的区域;
[0007]在所述区域上对所述视频流中的图像进行修改;
[0008]根据所述图像和修改过程中的操作轨迹生成视频流,并将生成的视频流发送至所述客户端,在所述客户端中同步播放。
[0009]优选地,所述在来自客户端的视频流的播放过程中确定待修改的区域,包括:
[0010]在所述来自客户端的视频流的播放过程中,选择与所述待修改的区域对应的图像;
[0011]将所述对应的图像生成为图层;
[0012]确定所述图层为所述待修改的区域。
[0013]优选地,所述在所述区域上对所述视频流中的图像进行修改,包括:
[0014]在所述区域上对所述图层进行修改。
[0015]优选地,所述根据所述图像和修改过程中的操作轨迹生成视频流,包括:
[0016]将所述图层和所述修改过程中的操作轨迹进行编码生成视频流。
[0017]优选地,在来自客户端的视频流的播放过程中确定待修改的区域时,所述方法还包括:
[0018]暂停所述来自客户端的视频流的播放操作。
[0019]为了解决上述问题,本发明实施例还公开了一种视频流的处理系统,包括:
[0020]修改区域确定模块,用于在来自客户端的视频流的播放过程中确定待修改的区域;
[0021]修改模块,用于在所述区域上对所述视频流中的图像进行修改;
[0022]视频流生成模块,用于根据所述图像和修改过程中的操作轨迹生成视频流,并将生成的视频流发送至所述客户端,在所述客户端中同步播放。
[0023]优选地,所述修改区域确定模块,包括:
[0024]图像选择模块,用于在所述来自客户端的视频流的播放过程中,选择与所述待修改的区域对应的图像;
[0025]图层生成模块,用于将所述对应的图像生成为图层;
[0026]区域确定模块,用于确定所述图层为所述待修改的区域。
[0027]优选地,所述修改模块在所述区域上对所述图层进行修改。
[0028]优选地,所述视频流生成模块将所述图层和所述修改过程中的操作轨迹进行编码生成视频流。
[0029]优选地,所述系统还包括:
[0030]暂停播放模块,用于在所述修改区域确定模块在来自客户端的视频流的播放过程中确定待修改的区域时,暂停所述来自客户端的视频流的播放操作。
[0031]本发明具有如下有益效果:
[0032]在来自客户端的视频流的播放过程中确定待修改的区域。在点对点远程教育系统中,客户端可以为老师客户端也可以为学生客户端。在待修改的区域上对视频流中的图像进行修改,实现书面修改功能。根据图像和修改过程中的操作轨迹生成视频流,并将生成的视频流发送至客户端,在客户端中同步播放。对于书面修改过程中的修改动作,可以制作成视频流,返回给客户端进行同步播放,即可以在客户端实时看到修改过程。使老师与学生之间的沟通不局限于语音的方式,保证老师与学生之间可以有效沟通,并提高授课、学习的效率。
【附图说明】
[0033]通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
[0034]图1为本发明实施例1提供的一种视频流的处理方法的步骤流程图;
[0035]图2为本发明实施例2提供的一种视频流的处理方法的步骤流程图;
[0036]图3为本发明实施例3提供的一种视频流的处理方法的步骤流程图;
[0037]图4为本发明实施例3中的“批改”操作的示意图;
[0038]图5为本发明实施例4提供的一种视频流的处理系统的框架结构图;
[0039]图6为本发明实施例5提供的一种视频流的处理系统的结构示意图;
[0040]图7为本发明实施例6提供的一种视频流的处理系统的结构示意图。
【具体实施方式】
[0041]下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合。
[0042]实施例1
[0043]本实施例提供了一种视频流的处理方法。
[0044]参照图1,示出了本发明实施例1提供的一种视频流的处理方法的步骤流程图。
[0045]步骤100,在来自客户端的视频流的播放过程中确定待修改的区域。
[0046]所述客户端可以为点对点远程教育系统中的老师客户端或者学生客户端。客户端将本地采集到的视频流传输到对方客户端。在来自客户端的视频流的播放过程中,需要对播放过程中的某处或某个区域进行修改或者添加批注等,则需要先确定该处或者该区域。
[0047]具体确定待修改的区域的方式,可以通过鼠标框选等方式。
[0048]步骤102,在所述区域上对所述视频流中的图像进行修改。
[0049]对所述区域上的图像进行修改,具体可以如画图应用程序,以图层的形式对图像进行修改。
[0050]步骤104,根据所述图像和修改过程中的操作轨迹生成视频流,并将生成的视频流发送至所述客户端,在所述客户端中同步播放。
[0051]在原始图像的基础上,将原始图像与修改过程中的操作轨迹一起生成视频流,返回给所述客户端进行同步播放。即对待修改区域中的图像的修改过程可以在客户端中实时播出。
[0052]例如,学生客户端发送至老师客户端的视频流,在老师客户端对视频流中的待修改区域的图像进行修改,整个修改过程可以在学生客户端实时观看。
[0053]综上所述,本发明实施例中的技术方案在来自客户端的视频流的播放过程中确定待修改的区域。在点对点远程教育系统中,客户端可以为老师客户端也可以为学生客户端。在待修改的区域上对视频流中的图像进行修改,实现书面修改功能。根据图像和修改过程中的操作轨迹生成视频流,并将生成的视频流发送至客户端,在客户端中同步播放。对于书面修改过程中的修改动作,可以制作成视
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1