【技术实现步骤摘要】
本专利技术涉及通信领域,具体涉及一种浏览器直播客户端、浏览器直播系统及浏览器直播方法。
技术介绍
随着直播的门槛不断降低,越来越多的用户开始尝试做播主。以往的摄像头直播已经不能满足用户对个性化的需求,于是将自己置于虚拟场景中直播成了用户展示自己的个性化手段之一。为了达到这个目的,通常选取人脸上较少出现的颜色作为底色,例如绿色。可以准备一块绿色的布作为背景置于人物之后,这样在镜头中除了人物就只有绿色的背景。然后在软件中,使绿色的部分变为透明,搭配预先选取的虚拟场景,就可以达到置身于虚拟场景中的效果。不同于图片的处理,视频的处理对计算机的运算性能提出了更高的挑战。在30帧1280x960分辨率的画面上,每秒钟需要处理的像素点接近3700万个,有些摄像头甚至达到了1920x1080的分辨率,则需要处理更多的像素点。同时用于直播的计算机或手机还要承担视频编码的压力,这对设备的运算能力提出了一个挑战。
技术实现思路
本专利技术的目的在于提供一种浏览器直播客户端、浏览器直播系统及浏览器直播方法,能够满足直播实时对画面进行处理的要求,甚至在手机上也能够流畅运行,耗费资源少。为了达到上述目的,本专利技术通过以下技术方案实现:一种浏览器直播客户端,其特点是,包含:摄像头,用于采集视频信息;画面获取模块,与所述摄像头连接,用于实时截取摄像头的画面;存储模块,与所述画面获取模块连接,用于将画面获取模块截取到的摄像头画面的每一帧,作为纹理对象进行存储;渲染模块,与所述存储模块连接,用于渲染存储模块中存储的纹理对象,过滤纹理对象中像素的参考颜色;场景贴合模块,与所述渲染模块连接,用于 ...
【技术保护点】
一种浏览器直播客户端,其特征在于,包含:摄像头,用于采集视频信息;画面获取模块,与所述摄像头连接,用于实时截取摄像头的画面;存储模块,与所述画面获取模块连接,用于将画面获取模块截取到的摄像头画面的每一帧,作为纹理对象进行存储;渲染模块,与所述存储模块连接,用于渲染存储模块中存储的纹理对象,过滤纹理对象中像素的参考颜色;场景贴合模块,与所述渲染模块连接,用于将渲染后的纹理对象与预设的虚拟背景进行贴合,获得贴合后的场景画面信息;编码器,与所述场景贴合模块连接,用于将贴合后的场景画面信息进行编码,生成用于直播的视频流;数据传输模块,与所述编码器连接,传输用于直播的视频流。
【技术特征摘要】
1.一种浏览器直播客户端,其特征在于,包含:摄像头,用于采集视频信息;画面获取模块,与所述摄像头连接,用于实时截取摄像头的画面;存储模块,与所述画面获取模块连接,用于将画面获取模块截取到的摄像头画面的每一帧,作为纹理对象进行存储;渲染模块,与所述存储模块连接,用于渲染存储模块中存储的纹理对象,过滤纹理对象中像素的参考颜色;场景贴合模块,与所述渲染模块连接,用于将渲染后的纹理对象与预设的虚拟背景进行贴合,获得贴合后的场景画面信息;编码器,与所述场景贴合模块连接,用于将贴合后的场景画面信息进行编码,生成用于直播的视频流;数据传输模块,与所述编码器连接,传输用于直播的视频流。2.如权利要求1所述的浏览器直播客户端,其特征在于,所述的画面获取模块包含依次连接的截图单元、数据格式判断单元及数据格式转换单元,所述的截图单元与所述摄像头连接,用于截取视频信息的画面,获得摄像头图像,所述的数据格式判断单元与所述存储模块连接,用于判断截图单元截取到的摄像头画面的数据格式,若为YUV格式,则直接将截取到的摄像头画面存储至存储模块,若为RGB格式,则经数据格式转换单元将RGB格式的摄像头画面转换成YUV格式后存储至存储模块。3.如权利要求1所述的浏览器直播客户端,其特征在于,所述的渲染模块包含一颜色过滤单元及分别与之连接的透明度参数设定单元、参考颜色指定单元,所述的颜色过滤单元分别与所述的存储模块及场景贴合模块连接,所述的参考颜色指定单元用于将指定的关键颜色作为参考颜色,所述的透明度参数设定单元,用于设定像素的透明度参数,所述的颜色过滤单元用于过滤存储模块中存储的纹理对象中像素的参考颜色,并设定纹理对象中像素的透明度参数。4.一种浏览器直播系统,其特征在于,包含浏览器直播客户端及服务器,所述的浏览器直播客户端用于生成直播的视频流,所述的服务器接收浏览器直播客户端推送的视频流,用户向服务器发送观看直播请求,以查看视频流;所述的浏览器直播客户端包含摄像头,用于采集视频信息;画面获取模块,与所述摄像头连接,用于截取摄像头的画面;存储模块,与所述画面获取模块连接,用于将画面获取模块截取到的摄像头画面的每一帧,作为纹理对象进行存储;渲染模块,与所述存储模块连接,用于渲染存储模块中存储的纹理对象,过滤纹理对象中像素的参考颜色;场景贴合模块,与所述渲染模块连接,用于将渲染后的纹理对象...
【专利技术属性】
技术研发人员:谭兆歆,姜军,
申请(专利权)人:上海幻电信息科技有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。