【技术实现步骤摘要】
视频通话方法、装置、系统、电子设备及存储介质
[0001]本申请涉及视频处理
,更具体地,涉及一种视频通话方法、装置、系统、电子设备及存储介质。
技术介绍
[0002]当多个用户设备通过服务器进行视频通话时,例如视频会议、视频电话等,为了保证多个用户设备之间的通话内容的安全性,通常用户设备采用秘钥对通话内容进行加密。然而,在实际应用中,仍然存在盗用用户设备的秘钥的情况,因此,如何提高视频通话的安全性仍然是一个亟待解决的问题。
技术实现思路
[0003]鉴于上述问题,本申请提出了一种视频通话方法、装置、系统、电子设备及存储介质,能够解决上述问题。
[0004]第一方面,本申请实施例提供了一种视频通话方法,应用于视频通话系统的第一用户设备,所述视频通话系统还包括DRM服务器和第二用户设备,所述第一用户设备与所述第二用户设备连接,所述第一用户设备和所述第二用户设备均与所述DRM服务器连接,所述方法包括:采集视频通话中的音视频数据,并发送秘钥请求指令至所述DRM服务器,其中,所述秘钥请求指令携带有关键数 ...
【技术保护点】
【技术特征摘要】
1.一种视频通话方法,其特征在于,应用于视频通话系统的第一用户设备,所述视频通话系统还包括DRM服务器和第二用户设备,所述第一用户设备与所述第二用户设备连接,所述第一用户设备和所述第二用户设备均与所述DRM服务器连接,所述方法包括:采集视频通话中的音视频数据,并发送秘钥请求指令至所述DRM服务器,其中,所述秘钥请求指令携带有关键数据;接收所述DRM服务器基于所述第一用户设备发送的所述秘钥请求指令反馈的DRM秘钥;基于所述DRM秘钥加密所述音视频数据,获得第一加密信息;基于指定传输协议加密所述第一加密信息和所述关键数据,获得第二加密信息;将所述第二加密信息发送至所述第二用户设备,以使所述第二用户设备基于所述指定传输协议解密所述第二加密信息获得所述第一加密信息和所述关键数据,以及根据所述关键数据从所述DRM服务器获取所述DRM秘钥,通过所述DRM秘钥解密所述第一加密信息,获得所述音视频数据。2.根据权利要求1所述的方法,其特征在于,所述第一用户设备设置有第一WebRTC客户端,所述第二用户设备设置有第二WebRTC客户端,所述基于指定传输协议加密所述第一加密信息和所述关键数据,获得第二加密信息,包括:基于所述第一WebRTC客户端的原生SRTP加密所述第一加密信息和所述关键数据,获得第二加密信息;所述将所述第二加密信息发送至所述第二用户设备,以使所述第二用户设备基于所述指定传输协议解密所述第二加密信息获得所述第一加密信息和所述关键数据,以及根据所述关键数据从所述DRM服务器获取所述DRM秘钥,通过所述DRM秘钥解密所述第一加密信息,获得所述音视频数据,包括:将所述第二加密信息发送至所述第二用户设备,以使所述第二用户设备基于所述第二WebRTC客户端的原生SRTP解密所述第二加密信息获得所述第一加密信息和所述关键数据,以及根据所述关键数据从所述DRM服务器获取所述DRM秘钥,通过所述DRM秘钥解密所述第一加密信息,获得所述音视频数据。3.根据权利要求1所述的方法,其特征在于,所述视频通话系统还包括媒体服务器,所述第一用户设备和所述第二用户设备通过所述媒体服务器连接,所述将所述第二加密信息发送至所述第二用户设备,包括:将所述第二加密信息通过所述媒体服务器发送至所述第二用户设备。4.根据权利要求1所述的方法,其特征在于,所述第一用户设备包括麦克风和摄像头,所述采集视频通话中的音视频数据,包括:通过所述麦克风采集视频通话中的音频数据,并通过所述摄像头采集所述视频通话中的图像数据;基于所述音频数据和所述图像数据,获得所述视频通话中的音视频数据。5.一种视频通话方法,其特征在于,应用于视频通话系统的第二用户设备,所述视频通话系统还包括第一用户设备和DRM服务器,所述第二用户设备与所述第一用户设备连接,所述第一用户设备和所述第二用户设备均与所述DRM服务器连接,所述方法包括:接收所述第一用户设备发送的第二加密信息,所述第二加密信息为所述第一用户设备基于指定传输协议对关键数据和基于DRM秘钥加密其采集的视频通话中的音视频数据获得
的第一加密信息进行再加密获得,其中,所述DRM秘钥为所述第一用户设备根据所述关键数据从所述DRM服务器获取;基于所述指定传输协议解密所述第二加密信息,获得所述第一加密信息和所述关键数据;基于所述关键数据生成秘钥请求指令,并发送所述秘钥请求指令至所述DRM服务器;接收所述DRM服务器基于所述第二用户设备发送的秘钥请求指令反馈的所述DRM秘钥;通过所述DRM秘钥解密所述第一加密信息,获得所述音视频数据。6.一种视频通话方法,其特征在于,应用于视频通话系统的DRM服务器,所述视频通话系统还包括第一用户设备和第二用户设备,所述DRM服务器分别与所述第一用户设备和所述第二用户设备连接,所述第一用户设备与所述第二用户设备连接,所述方法包括:接收所述第一用户设备发送的秘钥请求指令,其中,所述第一用户设备发送的所述秘钥请求指令携带关键数据;基于所述第一用户设备发送的所述秘钥请求指令生成DRM秘钥,并将所述DRM秘钥发送至所述第一用户设备,以使所述第一用户设备基于所述DRM秘钥加密其采集的通话视频中的音视频数据,获得第一加密信息,以及基于指定传输协议加密所述第一加密信息和所述关键数据,获得第二加密信息并发送至所述第二用户设备;接收所述第二用户设备发送的秘钥请求指令,其中,所述第二用户设备发送的所述秘钥请求指令携带所述关键数据,所述第二用户设备发送的所述秘钥请求指令携带的所述关键数据通过所述第二用户设备基于所述指定传输协议解密所述第二加密信息获得;基于所述第二用户设备发送的所述秘钥请求指令生成所述DRM秘钥,并将所述DRM秘钥发送至所述第二用户设备,以使所述第二用户设备通过所述DRM秘钥解密第一加密信息,获得所述音视频数据,其中,所述第一加密信息为所述第二用户设备基于所述指定传输协议解密所述第二加密信息获得。7.一种视频通话方法,其特征在于,应用于视频通话系统的媒体服务器,所述视频通话系统还包括第一用户设备、DRM服务器和第二用户设备,所述第一用户设备和所述第二用户设备均与所述DRM服务器连接,所述第一用户设备、所述DRM服务器和所述第二用户设备均与所述媒体服务器连接,所述方法包括:接收所述第一用户设备采集的视频通话中的音视频数据,并发送秘钥请求指令至所述DRM服务器,其中,所述秘钥请求指令携带有关键数据;接收所述DRM服务器基于所述秘钥请求指令反馈的DRM秘钥;基于所述DRM秘钥加密所述音视频数据,获得第一加密信息;基于指定传输协议加密所述第一加密信息和所述关键数据,得到第二加密信息,并将所述第二加密信息发送至所述第二用户设备,以使所述第二用户设备基于所述指定传输协议解密所述第二加密信息获得所述第一加密信息和所述关键数据,以及根据所述关键数据从所述DRM服务器获取所述DRM秘钥,通过所述DRM秘钥解密所述第一加密信息,获得所述音视频数据。8.根据权利要求7所述的方法,其特征在于,所述接收所述第一用户设备采集的视频通话中的音视频数据,包括:接收所述第一用户设备发送的第三加密信息,其中,所述第三加密信息为所述第一用
户设备基于所述指定传输协议加密所述音视频数据获得;基于所述指定传输协议解密所述第三加密信息,获得所述音视频数据。...
【专利技术属性】
技术研发人员:杨昊,刘飞,
申请(专利权)人:OPPO广东移动通信有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。