[发明专利]在线课程的录制方法、装置、服务器和介质有效
申请号: | 201811302479.9 | 申请日: | 2018-11-02 |
公开(公告)号: | CN109168076B | 公开(公告)日: | 2021-03-19 |
发明(设计)人: | 徐永康 | 申请(专利权)人: | 北京字节跳动网络技术有限公司 |
主分类号: | H04N21/432 | 分类号: | H04N21/432;H04N21/433;H04N21/44;H04N21/443;H04N21/4782 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆 |
地址: | 100041 北京市石景山区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 在线 课程 录制 方法 装置 服务器 介质 | ||
本公开实施例公开了一种在线课程的录制方法,装置,服务器和介质。该方法包括:通过浏览器对在线课程窗口进行渲染,以形成多个图片数据,其中,在线课程窗口至少包括视频播放窗口和互动窗口;根据各个渲染后的图片数据获取在线课程窗口的播放视频数据;根据所述在线课程窗口的播放视频数据生成回放视频。本公开实施例提供一种将用户通过浏览器观看的在线课程进行录制的方法,能快速形成录制视频,方便回放观看。
技术领域
本公开实施例涉及多媒体数据处理技术领域,尤其涉及一种在线课程的录制方法、装置、服务器和介质。
背景技术
现有的网络在线课程是通过浏览器进行多媒体内容的播放,播放界面中一般包括老师的直播讲解视频,还包括消息交互区、白板显示区等。各个区域的窗口可以通过不同插件的形式呈现。
在用户想观看课程回放时,需要通过浏览器访问URL的方式打开回放地址。这种方式存在几个问题:1、稳定性问题。受网络限制,任何一个资源下载异常都会影响同步播放;2、受制于提供商。提供商服务器任何异常都会影响课程的回放;3、不利于分享;4、用户无法下载也无法通过H5观看、分享;5、不利于后期的机器学习分析。
现有技术中没有提供高效、便捷录制在线课程视频的方案。
发明内容
本公开实施例提供一种在线课程的录制方法、装置、服务器和介质,以对基于浏览器播放的在线课程进行便捷录制。
第一方面,本公开实施例提供了一种在线课程的录制方法,包括:
通过浏览器对在线课程窗口进行渲染,以形成多个图片数据,其中,在线课程窗口至少包括视频播放窗口和互动窗口;
根据各个渲染后的图片数据获取在线课程窗口的播放视频数据;
根据所述在线课程窗口的播放视频数据生成回放视频。
可选的,还包括:从视频播放窗口对应的视频源获取原始视频数据;
相应的,根据所述在线课程窗口的播放视频数据生成回放视频包括:
将所述原始视频数据的画面帧,逐帧叠加在所述在线课程窗口的播放视频数据的画面帧中,并结合所述原始视频数据中的音频数据,以生成回放视频。
可选的,将所述原始视频数据的画面帧,逐帧叠加在所述在线课程窗口的播放视频数据的画面帧中的过程中,还包括:
对所述原始视频数据的画面帧的边缘区域进行柔化处理。
可选的,还包括:从所述视频播放窗口对应的视频源获取音频数据;
相应的,根据所述在线课程窗口的播放视频数据生成回放视频包括:
根据所述音频数据和所述在线课程窗口的播放视频数据进行编码,以生成回放视频。
可选的,通过浏览器对在线课程窗口进行渲染,以形成多个图片数据包括:
通过文件传输软件调用浏览器的本地接口,加载在线课程多媒体内容,并根据在线课程多媒体内容对应的web页面渲染生成多个图片数据。
可选的,根据各个渲染后的图片数据获取在线课程窗口的播放视频数据包括:
将所述图片数据进行连续显示;
利用文件传输软件的截屏功能的API接口,按照设定频率,从屏幕显示画面中截取视频帧并保存;
使用音视频处理软件将保存的各视频帧生成所述播放视频数据。
可选的,根据各个渲染后的图片数据获取在线课程窗口的播放视频数据包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京字节跳动网络技术有限公司,未经北京字节跳动网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811302479.9/2.html,转载请声明来源钻瓜专利网。