System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 数据处理方法及装置制造方法及图纸_技高网

数据处理方法及装置制造方法及图纸

技术编号:40558572 阅读:13 留言:0更新日期:2024-03-05 19:20
本申请实施例提供一种数据处理方法,所述方法包括:在用户授权的情况下,获取用户的ID信息;在拉取渐进式解码流的情况下,拉取所述渐进式解码流的低分辨率部分、第一增量部分和第二增量部分,所述第一增量部分包含的信息和所述第二增量部分包含的溯源信息不同;根据所述ID信息切换在客户端播放的第一视频流和第二视频流,其中,所述第一视频流根据所述低分辨率部分和所述第一增量部分得到,所述第二视频流通过复用所述低分辨率部分,根据所述低分辨率部分和所述第二增量部分得到。本申请实施例提供的数据处理方法,可以在渐进式编码的场景下,在可以实现用户溯源的同时节省客户端的带宽资源。

【技术实现步骤摘要】

本申请涉及互联网,特别涉及一种数据处理方法、装置、计算机设备及存储介质。


技术介绍

1、出于版权管理和内容管理的目的,直播平台通常需要对用户分享的平台内容进行用户溯源。目前,业务成熟的用户溯源方案为:采用数字版权管理+ab流的溯源水印,通过将视频内容转码为格式相同但水印内容不同的a流和b流,在分发给不同用户时将a流和b流进行不同的组合,从而根据不同组合进行用户溯源。

2、溯源水印的方案其原理是通过a流和b流的定时切换来隐藏0、1信息,如果切换间隔较短,为了达到流畅播放的效果,客户端需要同时把a、b流都拉上,然后定时进行切换。然而,这种方法会导致用户观看一段内容时,需要消耗两倍的带宽资源,消耗的带宽资源较多。


技术实现思路

1、本申请的目的在于提供一种数据处理方法、装置、计算机设备及存储介质,用于解决以下技术问题:目前溯源水印同时拉上两个直播流消耗的带宽资源较多。

2、本申请实施例的一个方面提供了一种数据处理方法,包括:在用户授权的情况下,获取用户的id信息;在拉取渐进式解码流的情况下,拉取渐进式解码流的低分辨率部分、第一增量部分和第二增量部分,第一增量部分包含的信息和第二增量部分包含的溯源信息不同;根据id信息切换在客户端播放的第一视频流和第二视频流,其中,第一视频流根据低分辨率部分和第一增量部分得到,第二视频流通过复用低分辨率部分,根据低分辨率部分和第二增量部分得到。

3、可选地,方法还包括:在客户端的网络速度低于预设阈值的情况下,拉取低分辨率部分和第一增量部分,或者拉取低分辨率部分和第二增量部分;根据id信息得到目标信息,并根据预设策略改变目标视频帧中预设位置的像素值以隐藏目标信息,得到改变后的目标视频帧,其中,目标视频帧为低分辨率部分、第一增量部分或第二增量部分的视频帧;在客户端播放第三视频流,其中,第三视频流根据低分辨率部分和第一增量部分得到且包括改变后的目标视频帧,或者第三视频流根据低分辨率部分和第二增量部分得到且包括改变后的目标视频帧。

4、可选地,根据预设策略改变目标视频帧中预设位置的像素值以隐藏目标信息,得到改变后的目标视频帧,包括:根据目标信息生成目标图形;将目标图形的y分量去除,得到处理后的目标图形;将处理后的目标图形与预设位置的画面进行叠加,得到改变后的目标视频帧。

5、可选地,根据id信息得到目标信息,包括:将id信息进行混淆,得到目标信息。

6、可选地,方法还包括:在客户端的网络速度低于预设阈值的情况下,拉取低分辨率部分和第一增量部分,或者拉取低分辨率部分和第二增量部分;根据id信息得到目标信息,并根据目标信息在目标视频帧的预设区域内设置目标纹理,得到设置后的目标视频帧,其中,目标纹理包括若干种用于表示不同信息的子纹理,每一种子纹理为若干个,目标纹理通过子纹理的组合表示目标信息,目标视频帧为低分辨率部分、第一增量部分或第二增量部分的视频帧;在客户端播放第四视频流,其中,第四视频流根据低分辨率部分和第一增量部分得到且包括设置后的目标视频帧,或者第四视频流根据低分辨率部分和第二增量部分得到且包括设置后的目标视频帧。

7、可选地,不同的子纹理具有不同的位置、形状和/或颜色。

8、可选地,目标纹理包括若干个用于表示1信息的第一子纹理和若干个表示0信息的第二子纹理。

9、本申请实施例的一个方面又提供了一种数据处理装置,包括:获取模块,用于在用户授权的情况下,获取用户的id信息;拉取模块,用于在拉取渐进式解码流的情况下,拉取渐进式解码流的低分辨率部分、第一增量部分和第二增量部分,第一增量部分包含的信息和第二增量部分包含的信息不同;播放模块,用于根据id信息切换在客户端播放的第一视频流和第二视频流,以通过第一视频流和第二视频流的切换表示目标信息,其中,第一视频流根据低分辨率部分和第一增量部分得到,第二视频流通过复用低分辨率部分,根据低分辨率部分和第二增量部分得到。

10、本申请实施例的一个方面又提供了一种计算机设备,计算机设备包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时用于实现上述的数据处理方法的步骤。

11、本申请实施例的一个方面又提供了一种计算机可读存储介质,计算机可读存储介质内存储有计算机程序,计算机程序可被至少一个处理器所执行,以使至少一个处理器执行上述的数据处理方法的步骤。

12、本申请实施例提供的数据处理方法、装置、计算机设备及存储介质,包括以下优点:

13、通过在用户授权的情况下,获取用户的id信息,在拉取渐进式解码流的情况下,拉取渐进式解码流的低分辨率部分、第一增量部分和第二增量部分,根据id信息切换在客户端播放的第一视频流和第二视频流,其中第一视频流根据低分辨率部分和第一增量部分得到,第二视频流通过复用低分辨率部分,根据低分辨率部分和第二增量部分得到;通过低分辨率部分的复用,可以仅拉取一次低分辨率部分,避免相同部分的重复拉取,在可以达到用户溯源的基础上,有效地节省了客户端的带宽,减少客户端带宽资源的消耗。

本文档来自技高网...

【技术保护点】

1.一种数据处理方法,其特征在于,包括:

2.根据权利要求1所述的数据处理方法,其特征在于,还包括:

3.根据权利要求2所述的数据处理方法,其特征在于,所述根据预设策略改变目标视频帧中预设位置的像素值以隐藏所述目标信息,得到改变后的目标视频帧,包括:

4.根据权利要求3所述的数据处理方法,其特征在于,所述根据所述ID信息得到目标信息,包括:

5.根据权利要求1所述的数据处理方法,其特征在于,还包括:

6.根据权利要求5所述的数据处理方法,其特征在于,不同的子纹理具有不同的位置、形状和/或颜色。

7.根据权利要求6所述的数据处理方法,其特征在于,所述目标纹理包括若干个用于表示1信息的第一子纹理和若干个表示0信息的第二子纹理。

8.一种数据处理装置,其特征在于,包括:

9.一种计算机设备,所述计算机设备包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时用于实现权利要求1至7中任一项所述的数据处理方法的步骤。

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质内存储有计算机程序,所述计算机程序可被至少一个处理器所执行,以使所述至少一个处理器执行权利要求1至7中任一项所述的数据处理方法的步骤。

...

【技术特征摘要】

1.一种数据处理方法,其特征在于,包括:

2.根据权利要求1所述的数据处理方法,其特征在于,还包括:

3.根据权利要求2所述的数据处理方法,其特征在于,所述根据预设策略改变目标视频帧中预设位置的像素值以隐藏所述目标信息,得到改变后的目标视频帧,包括:

4.根据权利要求3所述的数据处理方法,其特征在于,所述根据所述id信息得到目标信息,包括:

5.根据权利要求1所述的数据处理方法,其特征在于,还包括:

6.根据权利要求5所述的数据处理方法,其特征在于,不同的子纹理具有不同的位置、形状和/或颜色。

7.根据权利要求6所...

【专利技术属性】
技术研发人员:汤然
申请(专利权)人:上海哔哩哔哩科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1