【技术实现步骤摘要】
通信方法、装置、设备、存储介质及程序产品
[0001]本申请实施例涉及通信
,由于涉及一种通信方法、装置、设备、存储介质及程序产品。
技术介绍
[0002]在哨兵模式、远程驾驶等车载视频应用场景中,车端与用户终端可以基于网页即时通信(Web Real
‑
Time Communication,webRTC)点到点(Point to Point,P2P)机制进行视频传输,使得用户可以通过用户终端查看车端视频或者远程驾驶。
[0003]具体地,在发起视频连接阶段,用户终端可以通过信令服务器交换会话描述协议(Session Description Protocol,SDP)、交互式连接建立(Interactive Connectivity Establishment,ICE)等与建立视频连接相关的信息;在视频传输阶段,用户终端与车端可以通过DTLS实现视频加密密钥的交换,进一步地,用户终端与车端可以通过安全实时传输协议(Secure Real
‑
time Transport Protocol,SRTP)采用视频加密密钥进行视频的加密传输。其中,在SDP过程中,用户终端可以向车端发送视频连接建立请求,通过该请求可以传递数据包传输层安全性协议(Datagram Transport Layer Security,DTLS)参数,例如包括用户终端的公钥证书的签名等,而该请求中携带的参数直接影响着视频加密密钥是否可以被安全传输,进而影响视频是否可以被安全传输。
[0004]目前 ...
【技术保护点】
【技术特征摘要】
1.一种通信方法,其特征在于,所述方法应用于第一终端,所述方法包括:接入信令服务器,以触发所述第一终端与信令服务器之间的双向认证;在所述第一终端与所述信令服务器之间的双向认证成功之后,生成视频连接建立请求;对所述视频连接建立请求进行签名;对所述视频连接建立请求和所述视频连接建立请求的签名进行加密,得到第一加密结果;将所述第一加密结果传输至所述信令服务器,以使所述信令服务器通过所述第一终端与第二终端之间的专属通道将所述第一加密结果传输至所述第二终端。2.根据权利要求1所述的方法,其特征在于,还包括:接收所述第二终端通过所述信令服务器传输的第二加密结果,所述第二加密结果是所述第二终端对视频连接建立回复进行签名,并对所述视频连接建立回复和所述视频连接建立回复的签名进行加密后的加密结果;对所述第二加密结果进行解密,得到所述视频连接建立回复和所述视频连接建立回复的签名;对所述视频连接建立回复的签名进行验签。3.根据权利要求1或2所述的方法,其特征在于,所述视频连接建立请求包括:请求的视频传输模式的标识;所述方法还包括:在确定视频连接建立协商成功之后,生成第一视频传输模式对应的视频转发交互请求,所述第一视频传输模式是根据所述请求的视频传输模式的标识确认的;对所述视频转发交互请求进行签名;对所述视频转发交互请求和所述视频转发交互请求的签名进行加密,得到第三加密结果;将所述第三加密结果传输至所述信令服务器,以使所述信令服务器通过所述第一终端与所述第二终端之间的专属通道将所述第三加密结果传输至所述第二终端。4.根据权利要求3所述的方法,其特征在于,还包括:接收所述第二终端通过所述信令服务器传输的第四加密结果,所述第四加密结果是所述第二终端对视频转发交互回复进行签名,并对所述视频转发交互回复和所述视频转发交互回复的签名进行加密后的加密结果;对所述第四加密结果进行解密,得到所述视频转发交互回复和所述视频转发交互回复的签名;对所述视频转发交互回复的签名进行验签。5.根据权利要求3所述的方法,其特征在于,所述第一视频传输模式是点到点P2P视频传输模式或者基于转发的视频传输模式。6.根据权利要求1或2所述的方法,其特征在于,所述视频连接建立请求包括:第一非对称密钥的公钥证书;所述方法还包括:接收所述第二终端发送的第五加密结果,所述第五加密结果是所述第二终端通过所述第一非对称密钥的公钥证书的公钥对第一视频加密密钥进行加密的加密结果;通过所述第一非对称密钥的私钥对所述第五加密结果进行解密,得到所述第一视频加
密密钥;接收所述第二终端发送的第一加密视频;通过所述第一视频加密密钥对所述第一加密视频进行解密。7.根据权利要求2所述的方法,其特征在于,还包括:获取第二非对称密钥的公钥证书;通过所述第二非对称密钥的公钥证书的公钥对第二视频加密密钥进行加密,得到第六加密结果;向所述第二终端发送所述第六加密结果;通过所述第二视频加密密钥对待传输视频进行加密,得到第二加密视频;向所述第二终端发送所述第二加密视频。8.一种通信方法,其特征在于,所述方法应用于第二终端,所述方法包括:接入信令服务器,以触发所述第二终端与信令服务器之间的双向认证;在所述第二终端与所述信令服务器之间的双向认证成功之后,接收所述信令服务器通过第一终端与所述第二终端之间的专属通道发送的第一加密结果;所述第一加密结果是所述第一终端对视频连接建立请求进行签名,并对所述视频连接建立请求和所述视频连接建立请求的签名进行加密得到的加密结果;对所述第一加密结果进行解密,得到所述视频连接建立请求和所述视频连接建立请求的签名;对所述视频连接建立请求的签名进行验签。9.根据权利要求8所述的方法,其特征在于,还包括:生成视频连接建立回复;对所述视频连接建立回复进行签名;对所述视频连接建立回复和所述视频连接建立回复的签名进行加密,得到第二加密结果;将所述第二加密结果传输至所述信令服务器,以使所述信令服务器通过所述第一终端与所述第二终端之间的专属通道将所述第二加...
【专利技术属性】
技术研发人员:毛峻岭,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。