一种对直播流画面实时批注的方法、系统及存储介质技术方案

技术编号:37849901 阅读:30 留言:0更新日期:2023-06-14 22:37
本发明专利技术公开了一种对直播流画面实时批注的方法、系统及存储介质,属于流媒体处理技术领域,该方法包括:设置所述直播画面在显示屏中显示的区域为画布区域;建立所述画布区域的UV空间坐标系;监听画笔消息,记录用户在绘制线条时画笔每一帧的落点坐标以及纹理颜色,生成批注数据;向所述直播线路中的其他客户端同步所述批注数据,其他客户端接收同步批注数据后提取数据内容并计算绘制线条所有的落点坐标和纹理颜色,着色还原出绘制线条,渲染到本客户端的画布区域中显示出来。通过设置本客户端的画布区域,在绘制批注时,将批注的线条同步给所有客户端,接收到数据的客户端再渲染还原出画笔线条,使所有用户均可查看到批注效果,展示效率更高。展示效率更高。展示效率更高。

【技术实现步骤摘要】
一种对直播流画面实时批注的方法、系统及存储介质


[0001]本专利技术涉及流媒体处理
,特别涉及一种对直播流画面实时批注的方法、系统及存储介质。

技术介绍

[0002]在异地沟通和讨论场景中,需要借助共享桌面或者直播的方式来可视化展示分享内容,例如通过拨打视频展示眼前环境或者通过直播平台展示文档内容等操作,但是在进行分享时,其他观看人员若是只能单纯的截图批注直播画面,会导致标注画面稳定清晰度较差、截图尺寸不固定、内容实时性较差、容易错过标注重点等问题。
[0003]虽然现有技术中提到一种可在直播共享文件的过程中对直播视频进行批注的手段,主要方式是通过在直播端设置一个遮罩蒙版,利用遮罩蒙版收集观看直播画面的客户端的批注轨迹,直播端再覆盖到分享内容上,经过流媒体的编码解码技术,使所有用户端可以查看到批注内容,但是这种方式遮罩蒙版和直播画面是分层的结构,若是通过移动直播画面的界面,会造成拖拽显示延迟,导致批注的线条与直播画面分离,给人的体验感变差,而且流媒体数据的传输也需要非常好的网络环境,否则延迟较大也容易影响批注内容的共享。
...

【技术保护点】

【技术特征摘要】
1.一种对直播流画面实时批注的方法,其特征在于,包括以下步骤:在直播线路中接入直播画面,设置所述直播画面在显示屏中显示的区域为画布区域,所述画布区域用于用户在该区域绘制批注;建立所述画布区域的UV空间坐标系;监听画笔消息,记录用户在绘制线条时画笔每一帧的落点坐标以及纹理颜色,生成批注数据;向所述直播线路中的其他客户端同步所述批注数据,用于所述其他客户端接收同步批注数据后提取数据内容并计算绘制线条所有的落点坐标和纹理颜色,着色还原出绘制线条,将还原后的所述绘制线条渲染到本客户端的画布区域中显示出来。2.根据权利要求1所述的对直播流画面实时批注的方法,其特征在于,所述监听画笔消息包括接收客户端开启画笔工具,所述画笔功能中的画笔可通过鼠标操作、手写操作或电容笔操作中的一种或多种方式进行控制。3.根据权利要求1所述的对直播流画面实时批注的方法,其特征在于,所述记录用户在绘制线条时画笔每一帧的落点坐标的方法包括:设定画布区域的中心点为UV空间坐标系原点;判断画笔与显示器的触点是否处于画布区域内,若否,则结束;若是,则记录接触点相对于原点的相对距离,根据相对距离与原点的差值计算出画笔的落点坐标。4.根据权利要求1或3所述的对直播流画面实时批注的方法,其特征在于,所述画笔落点坐标覆盖在画布区域的像素点数量与画笔线条粗细占用的像素点数量一致。5.根据权利要求1所述的对直播流画面实时批注的方法,其特征在于,所述向所述直播线路中的其他客户端同步所述批注数据是通过网络服务器将批注数据同步转发给直播线路中的所有客户端。6.根据权利要求1所述的对直播流画面实时批注的方法,其特征在于,所述着色还原出绘制线条的方法包括:将落点坐标输入顶点着色器进行UV空间转换,使落点坐标转换到画布区域的纹理空间中变为纹理坐标;按照纹理像素点的分布对纹理坐标进行偏移和缩放的修正,渲染出原始的线条纹理;对线条纹理的颜色进...

【专利技术属性】
技术研发人员:吴波陈泽
申请(专利权)人:南京维赛客网络科技有限公司
类型:发明
国别省市:

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

1