一种流媒体直播节目审查方法

文档序号:7715069阅读:197来源:国知局
专利名称:一种流媒体直播节目审查方法
技术领域
本发明涉及多媒体节目的审查领域,具体地说,涉及一种流媒体直播节目审查方法。
背景技术
电视节目技术审查工作在模拟、数字化以及未来网络化的电视制播系统中具有重 要的作用。随着电视节目播出质量要求不断提高,对电视播出节目质量的审查越来越严格。 如图1所示为一种流媒体服务器的典型架构,网络流媒体中的点播节目都是经过审查再上 传到内容提供服务器上,而对直播节目的审查一般都是由审查员坐在电视机前面对节目内 容进行审查,由于电视体积及人的视角的限制, 一个审查员一般只能审查一二路节目,而对 于提供几十甚至上百路直播节目的流媒体系统来说,这对节目审查人员是一个很大的挑 战。即使有足够的成员能够坐在电视机前面审查节目,而当审查员发现有不良内容或是有 问题的码流时,这些内容也已经进行了编码,审查员也只能对未被播出的节目进行处理,并 且涉及对设备硬件线路的切换与处理,很容易出错并导致其他节目异常。

发明内容
本发明要解决的技术问题在于提出一种对网络流媒体直播节目的审查方法,该方 法在有网络的地方就能进行节目审查,并且在不中断节目源的前提下对违禁码流进行处理。
为解决以上技术问题,本发明提供一种流媒体直播节目审查方法,该方法具体步 骤如下 (1)客户端向流媒体服务器发送直播节目请求,以及客户端与流媒体服务器建立 连接; (2)流媒体服务器内部的节目线程接收流媒体节目数据; (3)节目线程将流媒体节目数据分别对应发送至节目审查系统以及流媒体服务器 内部设置的缓冲区; (4)如果节目审查系统未发现违禁码流,则在缓冲区填满后将缓冲区内流媒体节 目数据发送至客户线程,转至步骤(6); (5)如果节目审查系统发现违禁码流,则由节目审查系统向流媒体服务器发出指 令,流媒体服务器用预先制作的本地节目数据进行替换违禁码流,并将预先制作的本地节 目数据发送至客户线程; (6)由客户线程将上述步骤(4)或步骤(5)节目数据发送至客户端。 本发明的有益效果在于,审查中心的工作人员,通过多窗口屏幕对流媒体节目内
容进行监控,能够提高工作效率。


图1为现有技术中的一种流媒体服务器的典型架构;
图2为本发明方法的流程框图; 图3为本发明中的节目审查系统的系统架构图; 图4为本发明流媒体服务器内多个节目线程与客户线程对应的示意图; 图5为本发明流媒体服务器内一个节目线程与客户线程对应的示意图; 图6为本发明流媒体服务器替换节目的具体流程图; 图7为本发明流媒体服务器替换节目后进行节目恢复的流程图。
具体实施例方式
下面结合附图来说明本发明具体实施。 图3所示为本发明中的节目审查系统的系统架构图,在流媒体服务器部分增加了 节目审查系统,请同时参照图2所示为本发明方法的流程框图,一种流媒体直播节目审查 方法,该方法具体步骤如下 1、客户端向流媒体服务器发送直播节目请求,以及客户端与流媒体服务器建立连 接;本发明通过客户端/服务端即C/S架构,通过在移动终端例如手机、商务通等上安装视 频播放应用软件,当客户端启动应用软件时,则通过无线网络建立客户端与服务端的连接, 与此同时,服务端向客户端发送节目单,客户端用户根据自己的喜好选择想要观看的视频 节目,即将直播节目请求发送至服务器。 2、流媒体服务器内部的节目线程接收流媒体节目数据;其中节目线程与独立于流 媒体服务器的外部的编码服务器建立连接,并由所述编码服务器向节目线程发送流媒体节 目数据,服务编码器主要将原始采集的音频与视频进行编码,例如通过摄像头采集的视频、 麦克风采集的音频;另外编码服务器也可将各种格式的音频、视频文件按照流媒体服务器 允许接收的格式进行转换并编码。 3、节目线程将流媒体节目数据分别对应发送至节目审查系统以及流媒体服务器 内部设置的缓冲区;缓冲区与节目审查系统同时接收相同的流媒体节目数据,例如同一时 段接收的为播放时间为第10分钟0秒至第10分钟30秒的节目数据,其中缓冲区设置大小 为64kb-256kb,优选为64kb。另外,缓冲区由流媒体服务器动态分配,如图4所示,多个客 户端一、二、三、四以及五向流媒体服务器发送直播节目请求,其中客户端一、二、三同时为 对节目一的直播请求,客户端四、五同时为对节目二的直播请求,即以上五个客户端有两路 节目请求,为每路直播节目请求都分配缓冲区,如图中所示缓冲区一和级缓冲区二 ;如图5 所示,只有一路节目请求时,则只需要分配一个缓冲区,动态分配缓冲区可在节目请求少的 时候有效地利用缓冲区进行其它工作。 4、如果节目审查系统未发现违禁码流,则在缓冲区填满后将缓冲区内流媒体节目 数据发送至客户线程,转至步骤6 ; 5、如果节目审查系统发现违禁码流,则由节目审查系统向流媒体服务器节目控制 模块发出指令,流媒体服务器用预先制作的本地节目数据进行替换违禁码流,例如播放时 间为第IO分钟O秒至第10分钟30秒的节目数据为违禁码流,则先将清空缓存区中第10 分钟O秒至第10分钟30秒的节目数据,再将预先制作的本地节目数据发送至缓冲区;节 目审查系统发现的违禁码流被替换后,节目审查系统将记录违禁码流的起始位置与终止位 置,并且继续接收违禁码流之后续的节目数据流,例如在本例中为继续接收10分30秒以后的节目数据,同是节目审查系统也接收10分30秒以后的节目数据,并由节目审查系统继续 判断后续的节目数据是否为违禁码流。在优选方案中,预先制作的本地节目数据要可以为 多媒体广告,分为包含音频视频的动态广告以及只含有画面的静态广告。图6所示为节目 替换过程具体如下 51 :节目审查系统向流媒体服务器发送替换消息,
52 :流媒体服务器有效性校验, 53 :流媒体服务器向节目审查系统返回消息确认,
54 :流媒体服务器完成督换操作, 55 :流媒体服务器向节目审查系统发送替换结果消息,结束。
图7所示为在步骤55之后节目数据恢复播放过程
56 :节目审查系统向流媒体服务器发送恢复消息,
57 :流媒体服务器有效性校验, 58 :流媒体服务器向节目审查系统返回消息确认,
59 :流媒体服务器完成恢复操作, 60 :流媒体服务器向节目审查系统发送恢复结果消息,结束。
当接收到节目审查系统发送的节目恢复命令后,流媒体服务器节目控制模块关闭
本地节目数据,把节目线程接收到的节目数据重新填加到数据缓存区中。 6、由客户线程将上述步骤4或步骤5节目数据发送至客户端。 流媒体服务器重复以上步骤1至步骤6直到将节目数据全部发送至客户端或者客
户端终止节目请求。 上述节目审查系统对接收的每一路直播节目数据通过视频小窗口进行播放,由人 工通过观察并监视,当发现其中违禁的视频码流时可手动操作向流媒体服务器节目控制模 块发出指令,流媒体服务器用预先制作的本地节目数据进行替换违禁码流,由于是通过小 窗口对节目进行播放,因此一个节目审查人员可以同时审查最多可达10路直播节目。
以上所述的流媒体服务器直播节目审查方法,可以远程甚至在家中完成节目审查 的工作,节目审查系统可以采用多窗口屏幕的方式,一个审查工作人员能够对多路节目同 时进行审查,节目替换操作不涉及对硬件电路及节目源进行操作,操作简单并且能够极大 的提高工作效率。 以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精 神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
权利要求
一种流媒体直播节目审查方法,在其特征在于,该方法具体步骤如下(1)客户端向流媒体服务器发送直播节目请求,以及客户端与流媒体服务器建立连接;(2)流媒体服务器内部的节目线程接收流媒体节目数据;(3)节目线程将流媒体节目数据分别对应发送至节目审查系统以及流媒体服务器内部设置的缓冲区;(4)如果节目审查系统未发现违禁码流,则在缓冲区填满后将缓冲区内流媒体节目数据发送至客户线程,转至步骤(6);(5)如果节目审查系统发现违禁码流,则由节目审查系统向流媒体服务器节目控制模块发出指令,节目控制模块用预先制作的本地节目数据进行替换违禁码流,并将预先制作的本地节目数据发送至缓冲区再发送至客户线程;(6)由客户线程将上述步骤(4)或步骤(5)节目数据发送至客户端。
2. 如权利要求l所述的流媒体直播节目审查方法,其特征在于步骤(2)中的节目线程与外部的编码服务器建立连接,并由所述编码服务器向节目线程发送流媒体节目数据。
3. 如权利要求l所述的流媒体直播节目审查方法,其特征在于步骤(3)中缓冲区与节目审查系统同时接收相同的流媒体节目数据,其中缓冲区设置大小为64kb。
4. 如权利要求1至3中任意一项所述的流媒体直播节目审查方法,其特征在于节目审查系统发现的违禁码流被替换后,节目审查系统将记录违禁码流的起始位置与终止位置,并且继续接收违禁码流之后续的节目数据流。
5. 如权利要求1所述的流媒体直播节目审查方法,其特征在于预先制作的本地节目数据为多媒体广告,分为包含音频视频的动态广告以及只含有画面的静态广告。
6. 如权利要求3所述的流媒体直播节目审查方法,其特征在于所述缓冲区由流媒体服务器动态分配,多个客户端向流媒体服务器发送不同的直播节目请求,为每路直播节目请求都分配缓冲区,只有一路节目请求时,则只需要分配一个缓冲区。
7. 如权利要求2所述的流媒体直播节目审查方法,其特征在于步骤(5)中节目替换过程具体如下(51) :节目审查系统向流媒体服务器发送替换消息,(52) :流媒体服务器有效性校验,(53) :流媒体服务器向节目审查系统返回消息确认,(54) :流媒体服务器完成替换操作,(55) :流媒体服务器向节目审查系统发送替换结果消息,结束。
8. 如权利要求7所述的流媒体直播节目审查方法,其特征在于流媒体服务器接收到替换操作后,清空指定节目中的缓存区,打开预先录制好的本地节目数据,从本地文件中读取数据填加到数据缓存区中。
9. 如权利要求7所述的流媒体直播节目审查方法,其特征在于在步骤(55)之后还包括以下步骤(56) :节目审查系统向流媒体服务器发送恢复消息,(57) :流媒体服务器有效性校验,(58) :流媒体服务器向节目审查系统返回消息确认,(59) :流媒体服务器完成恢复操作,(60) :流媒体服务器向节目审查系统发送恢复结果消息,结束。
10.如权利要求9所述的流媒体直播节目审查方法,其特征在于当接收到节目审查系统发送的节目恢复命令后,流媒体服务器关闭本地节目数据,把接收到的节目数据重新填加到数据缓存区中。
全文摘要
一种流媒体直播节目审查方法,该方法具体步骤如下(1)客户端向流媒体服务器发送直播节目请求并建立连接;(2)流媒体服务器内部的节目线程接收流媒体节目数据;(3)节目线程将流媒体节目数据分别对应发送至节目审查系统以及流媒体服务器内部设置的缓冲区;(4)节目审查系统未发现违禁码流,则在缓冲区填满后将缓冲区内流媒体节目数据发送至客户线程,转至步骤(6);(5)如果节目审查系统发现违禁码流,则由节目审查系统向流媒体服务器节目控制模块发出指令用预先制作的本地节目数据进行替换违禁码流,并将预先制作的本地节目数据发送至缓冲区再发送至客户线程;(6)由客户线程将上述步骤(4)或(5)节目数据发送至客户端。
文档编号H04N5/262GK101719990SQ20091018906
公开日2010年6月2日 申请日期2009年12月18日 优先权日2009年12月18日
发明者邹联忠 申请人:深圳市融创天下科技发展有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1