一种白板与视频同步的方法、装置、计算设备及存储介质制造方法及图纸

技术编号:20730244 阅读:39 留言:0更新日期:2019-03-30 19:37
本发明专利技术公开了一种白板与视频同步的方法、装置、计算设备及存储介质,该方法包括第一终端设备获取服务器发送的视频流,视频流中每一帧视频数据设有时间戳,视频流为第二终端设备采集每一帧视频数据并对每一帧视频数据添加时间戳后发送给服务器的,然后播放视频流,并根据所述视频流播放的当前帧的时间戳,从缓存中获取与视频流播放的当前帧的时间戳对应的白板内容进行同步显示。由于采用时间戳作为同步对象,在显示时,将具有相同时间戳的白板内容与当前帧的视频数据同步显示,可以解决现有技术中因网络不稳定产生的白板内容与视频数据不同步的问题。

【技术实现步骤摘要】
一种白板与视频同步的方法、装置、计算设备及存储介质
本专利技术实施例涉及流媒体
,尤其涉及一种白板与视频同步的方法、装置、计算设备及存储介质。
技术介绍
近些年来,随着互联网用户的快速增长和国家教育政策的不断扶持,在线教育行业得到了快速发展。中国在线教育经历了从远程教育平台、培训机构转战线上到目前的互联网公司涉足三个阶段。互联网给教育带来了显著的变化,这种变化不仅表现在时空的突破上,更体现在教育的教、学、评、测等多个环节。而随着在线教育行业的迅猛发展,网络平台上的白板互动服务也应运而生。其不仅可以将教学课件发布及分享给学生们,同时学生们还可以在共享文档上进行交互互动。教师可以远程实时视频直播授课,并将讲解内容同步显示在白板中供学生们收看;学生们在家中就可以看到远程教师的直播讲解视频画面和白板同步授课讲解内容。但是,由于推流终端的多样性尤其是移动端推流器易受到网络不稳定的影响,导致推流存在不稳定性,远程教师的视频直播画面与白板显示的教学内容就会容易出现不同步现象,如教师视频直播到课件第二节而白板内容却还停留在课件第一节内容上面等情况,这会影响远程在线教育的师生互动,进而影响在线教本文档来自技高网...

【技术保护点】
1.一种白板与视频同步的方法,其特征在于,包括:第一终端设备获取服务器发送的视频流,所述视频流中每一帧视频数据设有时间戳,所述视频流为第二终端设备采集每一帧视频数据并对每一帧视频数据添加时间戳后发送给所述服务器的;所述第一终端设备播放所述视频流,并根据所述视频流播放的当前帧的时间戳,从缓存中获取与所述视频流播放的当前帧的时间戳对应的白板内容进行同步显示。

【技术特征摘要】
1.一种白板与视频同步的方法,其特征在于,包括:第一终端设备获取服务器发送的视频流,所述视频流中每一帧视频数据设有时间戳,所述视频流为第二终端设备采集每一帧视频数据并对每一帧视频数据添加时间戳后发送给所述服务器的;所述第一终端设备播放所述视频流,并根据所述视频流播放的当前帧的时间戳,从缓存中获取与所述视频流播放的当前帧的时间戳对应的白板内容进行同步显示。2.如权利要求1所述的方法,其特征在于,所述第一终端设备在获取服务器发送的视频流之前还包括:所述第一终端设备获取所述服务器发送的白板内容,并将所述白板内容进行缓存,所述白板内容设有时间戳,所述白板内容为所述第二终端设备采集第一白板内容并对第一白板内容添加时间戳后发送给所述服务器的。3.如权利要求1所述的方法,其特征在于,所述第一终端设备播放所述视频流,并根据所述视频流播放的当前帧的时间戳,从缓存中获取与所述视频流播放的当前帧的时间戳对应的白板内容进行同步显示,包括:所述第一终端设备播放所述视频流,将播放的视频流的当前帧的当前播放时间向下取整,确定出第一时间,并根据所述第一时间查找缓存队列中的当前帧的时间戳;所述第一终端设备根据所述当前帧的时间戳,从缓存中获取与所述当前帧的时间戳对应的白板内容进行同步显示。4.如权利要求3所述的方法,其特征在于,在所述第一终端设备播放所述视频流之前,还包括:所述第一终端设备解码所述视频流,确定所述每一帧视频数据的播放时间;所述第一终端设备将所述每一帧视频数据的播放时间向下取整,确定出所述每一帧视频数据的第二时间,并以所述第二时间为索引将所述每一帧视频数据的时间戳放入所述缓存队列中。5.如权利要求1所述的方法,其特征在于,所述第一终端设备从缓存中获取与所述视频流播放的当前帧的时间戳对应的白板内容进行同步显示,包括:所述第一终端设备判断所述视频流播放的当前帧的时间戳与缓存的所述白板内容中的时间戳的差值是否小于第一阈值;若是,则所述第一终端设备将时间戳的差值小于第一阈值的所述白板内容进行同步显示。6.如权利要求1至5任一项所述的方法,其特征在于,所述时间戳为协调世界时UTC时间戳。7.一种白板与视频同步的方法,其特征在于,包括:第二终端设备采集第一白板内容并为所述第一白板内容添加时间戳;所述第二终端设备采集每一帧视频数据并为所述每一帧视频数据添加时间戳;所述第二终端设备将所述第一白板内容以及所述第一白板内容的时间戳、所述每一帧视频数据以及每一帧视频数据的时间戳发送给服务器。8.如权利要求7所述的方法,其特征在于,所述第二终端设备在将所述第一白板内容以及所述第一白板内容的时间戳、所述每一帧视频数据以及每一帧视频数据的时间戳发送给服务器之后,还包括:所述第二终端设备播放所述每一帧视频数据,并根据所述每一帧视频数据的时间戳和所述第一白板内容的时间戳,确定出与所述每一帧视频数据同时显示的第一白板内容。9.如权利要求7或8所述的方法,其特征在于,所述时间戳为协调世界时UTC时间戳。10.一种...

【专利技术属性】
技术研发人员:林新建
申请(专利权)人:网宿科技股份有限公司
类型:发明
国别省市:上海,31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1