[发明专利]一种数据传输方法、数据传输中断方法及装置有效
申请号: | 202110601840.3 | 申请日: | 2021-05-31 |
公开(公告)号: | CN113347391B | 公开(公告)日: | 2022-12-06 |
发明(设计)人: | 刘德财 | 申请(专利权)人: | 北京字跳网络技术有限公司 |
主分类号: | H04N7/18 | 分类号: | H04N7/18 |
代理公司: | 北京信远达知识产权代理有限公司 11304 | 代理人: | 刘晓菲 |
地址: | 100190 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据传输 方法 中断 装置 | ||
本申请实施例公开了一种数据传输方法、数据传输中断方法及装置,可以先接收用户触发的开启操作,该开启操作用于开启视频数据采集设备。根据开启操作,可以从浏览器中确定与开启操作相对应的,且用于传输媒体数据的第一媒体流。接着,可以根据开启操作生成第二媒体流,并通过第二媒体流获取所述视频数据采集设备采集的视频数据。最后,可以将第二媒体流获取的视频数据添加到第一媒体流中进行传输。这样,通过新建第二媒体流并通过第二媒体流获取视频数据,为第一媒体流新增了获取视频数据的功能,使得第一媒体流能够获取并传输视频数据采集设备采集的视频数据。如此,在不更换媒体流的前提下,即可实现视频数据的重新传输。
技术领域
本申请涉及计算机领域,尤其涉及一种数据传输方法、数据传输中断方法及装置。
背景技术
目前,在视频会议或视频电话等即时通信业务中,客户端可以通过视频数据采集设备采集视频数据,并将这些视频数据发送给其他用户,实现视频共享。如果想要停止共享视频,客户端可以关闭视频数据采集设备。在视频数据采集设备被关闭后,可以生成不包括任何内容的视频数据并通过媒体流发送,使得其他设备只能展示不包括任何内容的视频数据,达到停止共享视频的效果。
如果视频数据采集设备具有用于指示工作状态的指示灯,由于传统的数据传输方法即使关闭了视频数据采集设备,指示灯仍会处于工作状态。为了关闭指示灯,客户端可以控制媒体流停止传输视频数据。但是,在媒体流是通过浏览器创建的场景中,媒体流传输发送视频数据的过程具有不可逆性。也就是说,一旦媒体流停止传输视频数据,该媒体流在后续步骤中无法再次用于传输视频数据。
因此,当用户想要再次共享视频数据时,客户端需要建立新的媒体流并通知其他设备。在这一过程中,媒体流中其他数据的传输可能受到影响,导致用户体验下降。
发明内容
为了解决现有技术的问题,本申请实施例提供了一种数据传输方法、数据传输中断方法及装置。
第一方面,本申请实施例提供了一种数据传输方法,所述方法包括:
接收用户触发的开启操作,所述开启操作用于开启视频数据采集设备;
根据所述开启操作,确定浏览器中正在传输的第一媒体流,所述第一媒体流用于传输媒体数据;
根据所述开启操作生成第二媒体流,所述第二媒体流用于获取所述视频数据采集设备采集的视频数据;
将所述第二媒体流获取的视频数据添加到所述第一媒体流中进行传输。
第二方面,本申请实施例提供了一种数据传输中断方法,所述方法包括:
接收用户触发的关闭操作,所述关闭操作用于关闭视频数据采集设备;
根据所述关闭操作,确定浏览器中正在执行的第一媒体流,所述第一媒体流包括处于传输状态的第一视频轨,所述第一视频轨用于获取所述视频数据采集设备采集的视频数据;
根据所述关闭操作,从所述第一媒体流中移除所述第一视频轨。
第三方面,本申请实施例提供了一种数据传输装置,所述装置包括:
接收模块,用于接收用户触发的开启操作,所述开启操作用于开启视频数据采集设备;
处理模块,用于根据所述开启操作,确定浏览器中正在传输的第一媒体流,所述第一媒体流用于传输媒体数据,根据所述开启操作生成第二媒体流,所述第二媒体流用于获取所述视频数据采集设备采集的视频数据;
传输模块,用于将所述第二媒体流获取的视频数据添加到所述第一媒体流中进行传输。
第四方面,本申请实施例提供了一种数据传输中断装置,所述装置包括:
接收模块,用于接收用户触发的关闭操作,所述关闭操作用于关闭视频数据采集设备;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京字跳网络技术有限公司,未经北京字跳网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110601840.3/2.html,转载请声明来源钻瓜专利网。