[发明专利]直播录制方法和装置在审
申请号: | 202010928543.5 | 申请日: | 2020-09-07 |
公开(公告)号: | CN112188272A | 公开(公告)日: | 2021-01-05 |
发明(设计)人: | 宋颋隽 | 申请(专利权)人: | 杭州壹百分教育科技有限公司 |
主分类号: | H04N21/433 | 分类号: | H04N21/433;G09B5/06 |
代理公司: | 杭州创智卓英知识产权代理事务所(普通合伙) 33324 | 代理人: | 张超 |
地址: | 311100 浙江省杭州市余杭*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 直播 录制 方法 装置 | ||
1.一种直播录制方法,其特征在于,所述方法包括;
获取文档课件的第一录制指令,根据所述第一录制指令记录屏幕上面的动作事件,所述动作事件包括以下至少之一:手写动作事件、插入材料事件、材料缩放事件和材料滚动事件;
在所述插入材料事件触发时,将与所述插入材料事件对应的材料存储到材料目录中,并将发生的所有所述动作事件生成事件信息,将所述事件信息绑定音频时间戳后加入事件队列并保存到事件文件中;
所述第一录制指令终止后,保存当前屏幕画面截图,将生成的音频文件、所述材料目录和所述事件文件打包并生成微录课件;
将生成后的所述微录课件与所述文档课件的ID进行绑定,并上传到微录课件列表,更新所述微录课件列表排序后,同步到服务器中。
2.根据权利要求1所述的方法,其特征在于,将生成后的所述微录课件与所述文档课件的ID进行绑定之后,获取所述文档课件的第二录制指令,将生成的所述微录课件与所述文档课件的ID进行绑定。
3.根据权利要求1所述的方法,其特征在于,更新所述微录课件排序,同步到服务器中之后,所述方法还包括:获取所述微录课件的播放指令,根据所述播放指令读取所述微录课件信息,读取所述事件队列,播放所述事件队列中包括的所述动作事件,同时读取所述音频文件,播放所述音频文件的同时定时执行读取所述事件队列。
4.根据权利要求3所述的方法,其特征在于,播放所述音频文件的同时定时执行读取所述事件队列包括:播放所述音频文件的同时,间隔预设时间去轮询所述事件队列,执行对应时间区间的所述动作事件,并且标记状态为已执行。
5.根据权利要求1所述的方法,其特征在于,将所述事件信息绑定音频时间戳包括:当有新的所述动作事件发生时,获取当前录音的时间点绑定到所述事件信息中。
6.一种直播录制装置,其特征在于,所述装置包括录制模块和上传模块;
录制模块:用于获取文档课件的第一录制指令,根据所述第一录制指令记录屏幕上面的动作事件,所述动作事件包括以下至少之一:手写动作事件、插入材料事件、材料缩放事件和材料滚动事件;
在所述插入材料事件触发时,将与所述插入材料事件对应的材料存储到材料目录中,并将发生的所有所述动作事件生成事件信息,将所述事件信息绑定音频时间戳后加入事件队列并保存到事件文件中;
所述第一录制指令终止后,保存当前屏幕画面截图,将生成的音频文件、所述材料目录和所述事件文件打包并生成微录课件;
上传模块:用于将生成后的所述微录课件与所述文档课件的ID进行绑定,并上传到微录课件列表,更新所述微录课件列表排序后,同步到服务器中。
7.根据权利要求6所述的装置,其特征在于,将生成后的所述微录课件与所述文档课件的ID进行绑定之后,所述录制模块还用于获取所述文档课件的第二录制指令,将生成的所述微录课件与所述文档课件的ID进行绑定。
8.根据权利要求6所述的装置,其特征在于,所述装置还包括播放模块:所述播放模块用于获取所述微录课件的播放指令,根据所述播放指令读取所述微录课件信息,读取所述事件队列,播放所述事件队列中包括的所述动作事件,同时读取所述音频文件,播放所述音频文件的同时定时执行读取所述事件队列。
9.根据权利要求8所述的装置,其特征在于,所述播放模块播放所述音频文件的同时,间隔预设时间去轮询所述事件队列,执行对应时间区间的所述动作事件,并且标记状态为已执行。
10.根据权利要求6所述的装置,其特征在于,所述录制模块还用于,有新的所述动作事件发生时,获取当前录音的时间点绑定到所述事件信息中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州壹百分教育科技有限公司,未经杭州壹百分教育科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010928543.5/1.html,转载请声明来源钻瓜专利网。