一种流媒体信号处理系统及方法技术方案

技术编号:32558810 阅读:20 留言:0更新日期:2022-03-05 12:01
本发明专利技术提供了一种流媒体信号处理系统及方法,涉及到数据传输领域,该流媒体中控系统包括:中控网关,对外连接至互联网;主容器,包括相互连接的处理层和流媒体缓冲区,所述处理层基于所述中控网关与所述互联网连接;若干个副容器,分别接入至所述主容器上;每一个所述副容器内置有流媒体浏览器,所述流媒体浏览器接入至所述处理层中。该流媒体中控系统可在一定程度上缓解多台用户设备在进行流媒体播放时的系统带宽压力,以及避免流媒体供应商的误识别,具有良好的实践意义。具有良好的实践意义。具有良好的实践意义。

【技术实现步骤摘要】
一种流媒体信号处理系统及方法


[0001]本专利技术涉及到数据传输领域,具体涉及到一种流媒体信号处理系统及方法。

技术介绍

[0002]部分流媒体供应商是以IP为限制条件,限制用户对流媒体进行多线程的数据获取或高频次的数据获取,以避免部分具有不良动机的用户恶意使用流媒体数据。但是在实际生活中,对于公司或家庭而言,一条网络仅会具有一个IP地址以供使用,于公司或家庭的内网而言,则会存在多台设备对同一流媒体数据同步进行获取的情况,受限于流媒体供应商的限制,会导致设备出现流媒体数据播放卡顿甚至是无效的情况。
[0003]此外,受限于带宽限制,多台设备对同一流媒体数据同步进行获取时,会导致带宽紧张的情况,导致每台设备播放的流媒体数据出现卡顿等情况。

技术实现思路

[0004]本专利技术提供了一种流媒体信号处理系统及方法,可在一定程度上缓解多台用户设备在进行流媒体播放时的系统带宽压力,以及避免流媒体供应商的误识别,具有良好的实践意义。
[0005]相应的,本专利技术提供了一种流媒体中控系统,包括:中控网关,对外连接至互联网;主容器,包括相互连接的处理层和流媒体缓冲区,所述处理层基于所述中控网关与所述互联网连接;若干个副容器,分别接入至所述主容器上;每一个所述副容器内置有流媒体浏览器,所述流媒体浏览器接入至所述处理层中。
[0006]可选的实施方式,所述处理层的编程框架为流媒体浏览器。
[0007]相应的,本专利技术提供了一种流媒体信号处理方法,基于所述流媒体中控系统实现,包括以下步骤:根据用户需求,以副容器中的流媒体浏览器为入口,所述流媒体浏览器持续发送流媒体播放请求至所述处理层,所述流媒体播放请求包括节目信息及控制时间戳;基于处理层判断所述流媒体播放请求的节目信息在流媒体缓冲区中是否有缓存;当处理层判定所述流媒体播放请求的节目信息在流媒体缓冲区中没有缓存时,所述处理层在所述流媒体缓冲区写入所述流媒体播放请求的节目信息,所述处理层通过中控网关对互联网转发所述流媒体播放请求,处理层与流媒体供应商形成通讯;当处理层判定所述流媒体播放请求对应的节目信息在流媒体缓冲区中有缓存时,基于处理层判定在所述流媒体缓冲区中是否存在与所述流媒体播放请求的控制时间戳对应的流媒体数据;当所述处理层判定在所述流媒体缓冲区中存在与所述流媒体播放请求的控制时
间戳对应的流媒体数据时,所述处理层将与所述流媒体播放请求的控制时间戳对应的流媒体数据同步至对应的流媒体浏览器上播放;当所述处理层判定在所述流媒体缓冲区中不存在与所述流媒体播放请求的控制时间戳对应的流媒体数据时,处理层通过中控网关向流媒体供应商发送所述流媒体播放请求的控制时间戳,并接收来自于所述流媒体供应商的返回数据。
[0008]可选的实施方式,所述处理层通过中控网关在互联网中的验证身份为流媒体浏览器。
[0009]可选的实施方式,在所述流媒体缓冲区中存在有一个以上的节目信息时,所述流媒体缓冲区根据每一个所述节目信息创建一个临时容器,所述节目信息包含在所述临时容器内;所述临时容器具有自动删除条件,所述自动删除条件为:在预设时间间隔内是否有流媒体播放请求的控制时间戳信息访问;当在预设时间间隔内没有流媒体播放请求的控制时间戳信息访问时,所述临时容器自动关闭。
[0010]可选的实施方式,所述处理层通过中控网关对互联网转发所述流媒体播放请求,处理层与流媒体供应商形成通讯包括:流媒体供应商通过处理层校验许可信息。
[0011]可选的实施方式,所述流媒体浏览器持续发送流媒体播放请求至所述处理层包括:所述媒体播放请求的节目信息为链接。
[0012]可选的实施方式,所述流媒体浏览器持续发送流媒体播放请求至所述处理层包括:所述媒体播放请求的控制时间戳的初始值为零。
[0013]可选的实施方式,所述流媒体浏览器持续发送流媒体播放请求至所述处理层包括:所述媒体播放请求的控制时间戳为对应的流媒体浏览器的当前播放进度条时刻。
[0014]可选的实施方式,所述处理层将与所述流媒体播放请求的控制时间戳对应的流媒体数据同步至对应的流媒体浏览器上播放包括:流媒体浏览器在播放流媒体数据时,根据播放进度同步调节所述流媒体浏览器的流媒体播放请求中的控制时间戳。
[0015]本专利技术提供了一种流媒体信号处理系统及方法,在该流媒体信号处理系统中,副容器的流媒体浏览器仅与主容器的处理层进行数据交互,处理层可根据设定程序从外部的互联网或内部的流媒体缓冲区获取流媒体数据供副容器的流媒体浏览器进行播放,一方面,该系统在互联网中仅具有一个身份识别信息,可避免流媒体供应商对IP等信息的限制,保证每一台用户设备均能对流媒体数据进行播放,另一方面,避免同样的流媒体数据同时占用网络带宽,能够对有限的网络带宽进行充分利用,具有良好的实践意义。在该流媒体信号处理方法中,尽可能的简化了流媒体浏览器与处理层之间的数据交互,对于流媒体浏览器而言,其执行的操作仅为持续不断的发送流媒体播放请求并播放接收到的流媒体数据,流媒体请求中的数据也仅为节目信息和控制时间戳两个主信息,这能极大的减少副容器的
大小和系统性能的占用,提高其适应性;对于处理层而言,处理层的运行逻辑简单,简而言之,当流媒体缓冲区有用户所需的流媒体内容即返回相关流媒体内容,当流媒体缓冲区没有用户所需的流媒体内容即从流媒体供应商处获取,其判断逻辑中不存在这循环等逻辑,仅存在简单的判断逻辑;对于流媒体缓冲区而言,每一份流媒体数据存在着具有寿命限制的临时容器中,当临时容器不活跃寿命终止时,临时容器自动删除腾出空间;对于整个流媒体信号处理系统而言,在互联网中仅表征一个独立的身份信息,在系统内的多台内部设备(即多个副容器)需要播放同一流媒体内容时,该系统能起到节约带宽、避免流媒体供应商误识别等功能,具有良好的实用性。
附图说明
[0016]图1示出了本专利技术实施例的流媒体中控系统的结构示意图。
[0017]图2示出了本专利技术实施例的流媒体信号处理方法流程图。
具体实施方式
[0018]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。
[0019]本专利技术实施提供了一种流媒体中控系统,包括:中控网关,对外连接至互联网;主容器,包括相互连接的处理层和流媒体缓冲区,所述处理层基于所述中控网关与所述互联网连接;若干个副容器,分别接入至所述主容器上;每一个所述副容器内置有流媒体浏览器,所述流媒体浏览器接入至所述处理层中。
[0020]具体的,中控网关对外接入至互联网中,中控网关在互联网中具有独立的识别身份,如IP4的IP地址。
[0021]具体的,本专利技术实施例所述的容器,是指软件系统中的一个虚拟概念;通过设置容器的方式,可以较为方便的将该系统布置在任意的硬件系统上;例如,主容器可设置在内部的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种流媒体中控系统,其特征在于,包括:中控网关,对外连接至互联网;主容器,包括相互连接的处理层和流媒体缓冲区,所述处理层基于所述中控网关与所述互联网连接;若干个副容器,分别接入至所述主容器上;每一个所述副容器内置有流媒体浏览器,所述流媒体浏览器接入至所述处理层中。2.如权利要求1所述的流媒体中控系统,其特征在于,所述处理层的编程框架为流媒体浏览器。3.一种流媒体信号处理方法,其特征在于,基于权利要求1或2所述的流媒体中控系统实现,包括以下步骤:根据用户需求,以副容器中的流媒体浏览器为入口,所述流媒体浏览器持续发送流媒体播放请求至所述处理层,所述流媒体播放请求包括节目信息及控制时间戳;基于处理层判断所述流媒体播放请求的节目信息在流媒体缓冲区中是否有缓存;当处理层判定所述流媒体播放请求的节目信息在流媒体缓冲区中没有缓存时,所述处理层在所述流媒体缓冲区写入所述流媒体播放请求的节目信息,所述处理层通过中控网关对互联网转发所述流媒体播放请求,处理层与流媒体供应商形成通讯;当处理层判定所述流媒体播放请求对应的节目信息在流媒体缓冲区中有缓存时,基于处理层判定在所述流媒体缓冲区中是否存在与所述流媒体播放请求的控制时间戳对应的流媒体数据;当所述处理层判定在所述流媒体缓冲区中存在与所述流媒体播放请求的控制时间戳对应的流媒体数据时,所述处理层将与所述流媒体播放请求的控制时间戳对应的流媒体数据同步至对应的流媒体浏览器上播放;当所述处理层判定在所述流媒体缓冲区中不存在与所述流媒体播放请求的控制时间戳对应的流媒体数据时,处理层通过中控网关向流媒体供应商发送所述流媒体播放请求的控制时间戳,并接收来自于所述流媒体供应商的返回数据。...

【专利技术属性】
技术研发人员:何艳黎永伙张锐焜戴小劲李木成黄仕元黄敏芳陈志聪刘凤郭豪杰钟仲琅
申请(专利权)人:广州长嘉电子有限公司
类型:发明
国别省市:

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

1