一种基于智能电视的数据处理方法和装置与流程

文档序号:12498583阅读:来源:国知局

技术特征:

1.一种基于智能电视的数据处理方法,其特征在于,该方法包括:

服务器对作为客户端的智能电视机进行网络授权;

所述服务器接收所述客户端通过HTTP发送的带有自定义的收取邮件标识符的连接请求,识别该连接请求所请求的邮件是否已过期,如果否,则返回带有自定义的授权收取邮件标识符的应答至客户端,如果是,则返回带有自定义的拒绝收取邮件标识符的应答至客户端;

所述服务器接收所述客户端发送的带有播放调整标识符的播放请求,所述播放请求是在所述客户端接收到带有授权收取邮件标识符的应答时发送的;

所述服务器根据所述播放请求中的参数,控制多媒体流在客户端播放。

2.根据权利要求1所述的方法,其特征在于,所述服务器根据所述播放请求中的参数,控制多媒体流在客户端播放,具体包括:

所述服务器解析所述播放请求中的延迟参数FRAME_DELAY和网速参数RATE_CHANGE,依据所述FRAME_DELAY、RATE_CHANGE、以及所述客户端的性能参数,实时调整多媒体流传输的码率,以控制传输的多媒体流在客户端正常播放。

3.根据权利要求1所述的方法,其特征在于,所述性能参数至少包括:CPU主频CPU_FREQ,客户端播放器支持的最大内存大小MEM、客户端支持的最大分辨率RES、客户端的网络速率RATE;

所述多媒体流在空域上拥有N层的空间,每一空间层在时域上具有不多于三个时间层;

所述依据FRAME_DELAY、RATE_CHANGE、以及所述客户端的性能参数,实时调整传输的码率包括:

如果所述FRAME_DELAY大于每帧解码时间的最大值,则,

比较已记录的所述客户端性能参数中的CPU_FREQ和QLow,所述QLow,为当前层支持流畅播放所需要的CPU主频值,如果前者小于后者,则选择相对于当前层,空域上低一层的多媒体流传送,如果前者大于等于后者,则选择相对于当前层,时域上低一层的多媒体流传送;

如果所述FRAME_DELAY小于1/2fps,则在所述RATE_CHANGE大于R`且大于R``时,选择相对于当前层,空域上高一层的多媒体流传送,在所述RATE_CHANGE大于R`且小于R``时,选择相对于当前层,时域上高一层的多媒体流传送;其中,所述R`为相对于当前层时域上高一层的码率,R``为相对于当前层,空域上高一层的码率。

4.根据权利要求3所述的方法,其特征在于,选择多媒体流传送包括:

将所选择的多媒体流读取放入至内存中;

将所述多媒体流中的视频数据、音频数据区分开来,对视频数据进行决策处理,选择出需要传送的视频数据;

将选择出视频数据和所述音频数据进行打包处理并传送。

5.根据权利要求4所述的方法,其特征在于,

所述对视频数据进行决策处理,选择出需要传送的视频数据包括:

将所述视频数据组织成多个NAL单元;

将选择出的多媒体流的码率映射为相应的目标dependency_id和目标temporal_id;

读取任一NAL单元,如果该NAL单元的属性值为第一值,所述第一值表示SVC扩展头header的NAL单元,则在所述NAL单元的dependency_id小于等于目标dependency_id、以及所述NAL单元的temporal_id小于等于目标temporal_id时,选择该NAL单元之后的所有NAL单元需要传送,否则,确定该NAL单元之后的所有NAL单元不需要传送。

6.根据权利要求1所述的方法,其特征在于,所述服务器对作为客户端的智能电视机进行网络授权包括:

所述服务器接收所述客户端通过HTTP发送的带有自定义的申请访问标识符的连接请求;

所述服务器匹配发送该连接请求的客户端的信息,如果匹配成功,则发送带有自定义的访问授权标识符的应答至客户端,如果匹配失败,则发送带有自定义的访问拒绝标识符的应答至客户端;

所述服务器接收所述客户端通过HTTP发送的带有自定义的性能参数标识符的性能消息,所述性能消息是在客户端接收到带有访问授权标识符的应答时发送的,其携带的所述客户端的性能参数;

所述服务器记录所述性能消息携带的性能参数,并返回性能确认至客户端。

7.一种基于智能电视的数据处理装置,其特征在于,该装置为服务器,包括:

网络处理模块,用于对作为客户端的智能电视机进行网络授权;

邮件请求处理模块,用于接收所述客户端通过HTTP发送的带有自定义的收取邮件标识符的连接请求,识别该连接请求所请求的邮件是否已过期,如果否,则返回带有自定义的授权收取邮件标识符的应答至客户端,如果是,则返回带有自定义的拒绝收取邮件标识符的应答至客户端;

播放请求处理模块,用于接收所述客户端发送的带有播放调整标识符的播放请求,根据所述播放请求中的参数,控制多媒体流在客户端播放;其中,所述播放请求是在所述客户端接收到带有授权收取邮件标识符的应答时发送的。

8.根据权利要求7所述的装置,其特征在于,所述播放请求处理模块根据所述播放请求中的参数,控制多媒体流在客户端播放,具体包括:解析所述播放请求中的延迟参数FRAME_DELAY和网速参数RATE_CHANGE,依据所述FRAME_DELAY、RATE_CHANGE、以及所述客户端的性能参数,实时调整传输的码率,以控制客户端的播放流畅。

9.根据权利要求8所述的装置,其特征在于,

所述播放请求处理模块依据FRAME_DELAY、RATE_CHANGE、以及所述客户端的性能参数,实时调整传输的码率包括:

如果所述FRAME_DELAY大于每帧解码时间的最大值,则,

比较已记录的所述客户端性能参数中的CPU_FREQ和QLow,所述QLow,为当前层支持流畅播放所需要的CPU主频值,如果前者小于后者,则选择相对于当前层,空域上低一层的视频流传送,如果前者大于等于后者,则选择相对于当前层,时域上低一层的视频流传送;所述视频流在空域上拥有N层的空间,每一空间层在时域上具有不多于三个时间层;

如果所述FRAME_DELAY小于1/2fps,则在所述RATE_CHANGE大于R`且大于R``时,选择相对于当前层,空域上高一层的视频流传送,在所述RATE_CHANGE大于R`且小于R``时,选择相对于当前层,时域上高一层的视频流传送;其中,所述R`为相对于当前层时域上高一层的码率,R``为相对于当前层,空域上高一层的码率。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1