【技术实现步骤摘要】
流媒体数据加密传输方法、解密方法、发送端、接收端
本申请涉及数据传输
,尤其涉及一种流媒体数据加密传输方法、解密方法、发送端、接收端。
技术介绍
近年来,流媒体技术已经广泛应用于视频直播、短视频、互动直播等行业中。在流媒体技术中,可以基于流媒体协议在互联网中传输流媒体数据,其中,上述流媒体数据包括音、视频数据。现有技术中,基于流媒体协议传输流媒体数据时,流媒体数据通常以流媒体协议所定义的数据包格式从发送端传输至接收端,但由于流媒体协议只定义了流媒体传输时的数据包格式,没有防止第三方获取流媒体数据时的防窃取机制,从而无法保证流媒体数据传输的安全性。
技术实现思路
本申请实施例通过提供一种流媒体数据加密传输方法,旨在解决在现有技术中流媒体数据在传输过程中被第三方拦截时造成的数据信息泄露的问题。为实现上述目的,本申请一方面提供一种流媒体数据加密传输方法,包括:获取待发送的流媒体数据,以及获取所述流媒体数据的动态密码,所述动态密码为根据所述流媒体数据的帧序所确定的;根据所述动态密码对所述流媒体数据执行加密操作生成目标流媒体数据;将所述目标流媒体数据发送至接收端。可选地,所述流媒体数据为流媒体数据中的各个子数据依次排序生成的,所述根据所述动态密码对所述流媒体数据执行加密操作生成目标流媒体数据的步骤,包括:根据所述动态密码确定所述流媒体数据中各个所述子数据各自分别对应的排序位置;根据所述流媒体数据中各个所述子数据各自分别对应的排序位置,对所 ...
【技术保护点】
1.一种流媒体数据加密传输方法,其特征在于,所述流媒体数据加密传输方法包括:/n获取待发送的流媒体数据,以及获取所述流媒体数据的动态密码,所述动态密码为根据所述流媒体数据的帧序所确定的;/n根据所述动态密码对所述流媒体数据执行加密操作生成目标流媒体数据;/n将所述目标流媒体数据发送至接收端。/n
【技术特征摘要】
1.一种流媒体数据加密传输方法,其特征在于,所述流媒体数据加密传输方法包括:
获取待发送的流媒体数据,以及获取所述流媒体数据的动态密码,所述动态密码为根据所述流媒体数据的帧序所确定的;
根据所述动态密码对所述流媒体数据执行加密操作生成目标流媒体数据;
将所述目标流媒体数据发送至接收端。
2.如权利要求1所述的流媒体数据加密传输方法,其特征在于,所述流媒体数据为流媒体数据中的各个子数据依次排序生成的,所述根据所述动态密码对所述流媒体数据执行加密操作生成目标流媒体数据的步骤,包括:
根据所述动态密码确定所述流媒体数据中各个所述子数据各自分别对应的排序位置;
根据所述流媒体数据中各个所述子数据各自分别对应的排序位置,对所述流媒体数据中各个所述子数据进行排序,得到所述目标流媒体数据。
3.如权利要求2所述的流媒体数据加密传输方法,其特征在于,所述根据所述动态密码确定所述流媒体数据中各个所述子数据各自分别对应的排序位置的步骤,包括:
根据所述动态密码确定所述流媒体数据中各个所述子数据的移动位数以及移动方向;
根据所述移动位数以及所述移动方向确定所述流媒体数据中各个所述子数据各自分别对应的排序位置。
4.如权利要求3所述的流媒体数据加密传输方法,其特征在于,所述根据所述动态密码确定所述流媒体数据中各个所述子数据的移动位数以及移动方向的步骤,包括:
将所述动态密码中预设位数的数据作为第一目标数据,以及将所述动态密码中除第一目标数据外的数据作为第二目标数据;
根据所述第一目标数据确定所述流媒体数据中各个所述子数据的移动位数;
获取配置数据,所述配置数据为根据所述动态密码所确定的;
将所述第二目标数据与所述配置数据进行与运算得到所述流媒体数据中各个所述子数据的移动方向。
5.如权利要求4所述的流媒体数据加密传输方法,其特征在于,所述将所述第二目标数据与所述配置数据进行与运算得到所述流媒体数据中各个所述子数据的移动方向的步骤,包括:
当所述第二目标数据与所述配置数据进行与运算的结果为真,则确定所述流媒体数据中各个所述子数据的移动方向为第一方向;
当所述第二目标数据与所述配置数据进行与运算的结果为假,则确定所述流媒体数据中各个所述子数据的移动方向为第二方向,所述第一方向与第二方向为互为相反的方向。
6.如权利要求1所述的流媒体数据加密传输方法,其特征在于,所述获取所述流媒体数据的动态密码的步骤,包括:
判断所述流媒体数据的帧序是否为发送至所述接收端的第一帧流媒体数据;
若是,则通过所述接收端得到所述动态密码;
若否,则通过上一帧流媒体数据的动态密码确定所述流媒体数据的所述动态密码。
7.如权利要求6所述的流媒体数据加密传输方法,其特征在于,所述通过上一帧流媒体数据的动态密码确定所述流媒体数据的所述动态密码的步骤,包括:
获取所述上一帧流媒体数据的动态密码;
将所述动态密码中的第一预设数据移动至所述动态密码中的第二预设数据之后得到所述待发送流媒体数据的所述动态密码。
8.如权利要求6所述流媒体数据加密传输方法,其特征在于...
【专利技术属性】
技术研发人员:吴焕杰,胡循锋,周朋,
申请(专利权)人:深圳前海茂佳软件科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。