一种码流安全播出的方法及装置制造方法及图纸

技术编号:15287981 阅读:48 留言:0更新日期:2017-05-10 12:23
本发明专利技术提供一种码流安全播出的方法及装置,该码流安全播出的方法包括:接收频道服务器上传的频道码流及频道服务器对频道码流进行检测所得到的检测数据;根据检测数据对频道码流进行检测,过滤掉其中的错误码流,并输出待解码码流;对待解码码流进行解码,得到用于播放的音视频数据。本发明专利技术通过先对接收到的频道码流进行检测并过滤,然后再解码的方式,改善了现有技术直接对接收到的频道码流进行解码,可能出现解码异常的问题。

Method and device for stream code safety broadcast

The invention provides a method and apparatus for stream broadcast security, including the method of the stream broadcast security: receiving channel server upload channel stream and channel server detection data obtained by detection of channel stream; according to the measured data stream channel detection, filter out the error stream, and outputting the decoded bitstream treat; bit stream decoding for playback of audio and video data. The invention firstly detect and filter the received stream channel, and then decode the way to improve the existing technology directly decodes the received channel stream, decoding may appear abnormal problems.

【技术实现步骤摘要】

本专利技术实施例涉及交互式网络电视IPTV
,并且更具体地,涉及一种码流安全播出的方法及装置
技术介绍
随着网络电视技术的不断发展,IPTV成为了人们获取信息的重要工具。而IPTV的码流安全播出一直是宽带运营商和内容提供商的最基本要求,IPTV只能播出经过内容提供商审核的内容,现有技术中流媒体服务器是将从频道服务器接收到的码流直接解码,但是内容提供商提供的内容在网络传输时可能会由于恶意干扰或传输故障等原因造成输出码流错误,进而造成解码异常,对IPTV内容的安全播出提出挑战。
技术实现思路
本专利技术实施例提供一种码流安全播出的方法及装置,以解决现有技术直接对接收到的频道码流进行解码,可能出现解码异常的问题。第一方面,提供了一种码流安全播出的方法,该方法包括:接收频道服务器上传的频道码流及频道服务器对频道码流进行检测所得到的检测数据;根据检测数据对频道码流进行检测,过滤掉其中的错误码流,并输出待解码码流;对待解码码流进行解码,得到用于播放的音视频数据。可选地,接收频道服务器上传的频道码流及频道服务器对频道码流进行检测所得到的检测数据,具体为:接收频道服务器上传的频道码流及频道服务器对频道码流进行检测所得到的频道码流的丢包率;其中,根据检测数据对频道码流进行检测,过滤掉其中的错误码流,并输出待解码码流的步骤,包括:根据丢包率对频道码流进行检测,过滤掉其中的错误码流,并输出待解码码流。可选地,根据丢包率对频道码流进行检测的步骤,包括:将丢包率与预设丢包率进行对比,当丢包率不大于预设丢包率时标记频道码流为正常码流,当丢包率大于预设丢包率时标记所述频道码流为错误码流。可选地,根据检测数据对频道码流进行检测,过滤掉其中的错误码流,并输出待解码码流的步骤包括:标记频道码流中的错误码流;根据错误码流的组播地址和端口的数量,标记出错误码流的类型;根据错误码流的类型,对错误码流进行过滤,并输出待解码码流。可选地,根据错误码流的组播地址和端口的数量,标记出错误码流的类型的步骤,包括:当错误码流含有多个相同的组播地址和端口时,标记错误码流的类型为异常码流;当错误码流的组播地址和端口与预设时间内接收的一频道码流的组播地址和端口相同时,标记错误码流的类型为重复码流。可选地,根据错误码流的类型,对错误码流进行过滤,并输出待解码码流的步骤,包括:当错误码流的类型为重复码流时,过滤掉错误码流;当错误码流的类型为异常码流时,保留错误码流中的第一码流,过滤掉除第一码流外的其他码流,并将第一码流作为待解码码流输出。第二方面,还提供了一种码流安全播出的装置,该装置包括:接收模块,用于接收频道服务器上传的频道码流及频道服务器对频道码流进行检测所得到的检测数据;过滤模块,用于根据检测数据对频道码流进行检测,过滤掉其中的错误码流,并输出待解码码流;解码模块,用于对待解码码流进行解码,得到用于播放的音视频数据。可选地,所述接收模块具体用于:接收频道服务器上传的频道码流及频道服务器对频道码流进行检测所得到的频道码流的丢包率;其中,过滤模块具体用于:根据丢包率对频道码流进行检测,过滤掉其中的错误码流,并输出待解码码流。可选地,过滤模块具体用于:将丢包率与预设丢包率进行对比,当丢包率不大于预设丢包率时标记频道码流为正常码流,当丢包率大于预设丢包率时标记频道码流为错误码流。可选地,所述过滤模块包括:第一标记单元,用于标记频道码流中的错误码流;第二标记单元,用于根据错误码流的组播地址和端口的数量,标记出错误码流的类型;过滤单元,用于根据错误码流的类型,对错误码流进行过滤,并输出待解码码流。可选地,第二标记单元具体用于:当错误码流含有多个相同的组播地址和端口时,标记错误码流的类型为异常码流;当错误码流的组播地址和端口与预设时间内接收的一频道码流的组播地址和端口相同时,标记错误码流的类型为重复码流。可选地,过滤单元具体用于:当错误码流的类型为重复码流时,过滤掉错误码流;当错误码流的类型为异常码流时,保留错误码流中的第一码流,过滤掉除第一码流外的其他码流,并将第一码流作为待解码码流输出。本专利技术具体实施例所述码流安全播出的方法及装置的有益效果为:本专利技术通过接收频道服务器上传的频道码流及频道服务器对频道码流进行检测所得到的检测数据;根据检测数据对频道码流进行检测,过滤掉其中的错误码流,并输出待解码码流;对待解码码流进行解码,得到用于播放的音视频数据。改善了现有技术直接对接收到的频道码流进行解码,可能出现解码异常的问题。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术的第一实施例的码流安全播出的方法的流程图;图2为本专利技术的第二实施例的码流安全播出的方法的流程图;图3为本专利技术的第三实施例的码流安全播出的方法的流程图;图4为本专利技术的第四实施例的码流安全播出的装置的结构图;图5为本专利技术的第五实施例的码流安全播出的装置的结构图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例都属于本专利技术保护的范围。第一实施例请参阅图1,图1示出了本专利技术的第一实施例中的码流安全播出的方法的流程图,具体步骤如下:步骤101,接收频道服务器上传的频道码流及频道服务器对频道码流进行检测所得到的检测数据。需要说明的是,步骤101中接收的频道服务器上传的频道服务器对频道码流进行检测所得到的检测数据可以是频道码流的丢包率,也可以是其他可以用来判断频道码流是否传输正常的数据,当然可以理解的是,本实施例并不限定接收到的检测数据的具体的数据类型。步骤102,根据检测数据对频道码流进行检测,过滤掉其中的错误码流,并输出待解码码流。需要说明的是,步骤102根据检测数据对频道码流进行检测,过滤掉其中的错误码流,具体步骤为:首先标记频道码流中的错误码流;然后根据错误码流的组播地址和端口的数量,标记出错误码流的类型;最后根据错误码流的类型,对错误码流进行过滤。其中,将频道码流分为正常码流和错误码流的方法可以是根据频道码流的丢包率,具体为,将频道码流的丢包率与预设丢包率进行对比,当丢包率不大于预设丢包率时标记频道码流为正常码流,当丢包率大于预设丢包率时标记频道码流为错误码流。当然可以理解的是,本实施例并不限定用于区分频道码流是正常码流还是错误码流的具体的方法。对于错误码流的类型,本实施例主要列举两种。一种错误码流是码流在传输过程中由于某些特殊原因,如业务组网异常或交换机配置不当等原因,导致频道码流在传输过程中被复制成为一模一样的两份,此时频道码流不能被正常解码,为异常码流。另一种错误码流是码流的组播地址和端口号与一定时间内的一原有频道码流的组播地址和端口号相同,因此该错误码流会对原有频道码流产生干扰,此时该错误码流为重复码流。例如,原有码流1组播地址为239.本文档来自技高网...
一种码流安全播出的方法及装置

【技术保护点】
一种码流安全播出的方法,其特征在于,所述码流安全播出的方法包括:接收频道服务器上传的频道码流及所述频道服务器对所述频道码流进行检测所得到的检测数据;根据所述检测数据对所述频道码流进行检测,过滤掉其中的错误码流,并输出待解码码流;对所述待解码码流进行解码,得到用于播放的音视频数据。

【技术特征摘要】
1.一种码流安全播出的方法,其特征在于,所述码流安全播出的方法包括:接收频道服务器上传的频道码流及所述频道服务器对所述频道码流进行检测所得到的检测数据;根据所述检测数据对所述频道码流进行检测,过滤掉其中的错误码流,并输出待解码码流;对所述待解码码流进行解码,得到用于播放的音视频数据。2.如权利要求1所述的方法,其特征在于,所述接收频道服务器上传的频道码流及所述频道服务器对所述频道码流进行检测所得到的检测数据,具体为:接收频道服务器上传的频道码流及所述频道服务器对所述频道码流进行检测所得到的所述频道码流的丢包率;其中,所述根据所述检测数据对所述频道码流进行检测,过滤掉其中的错误码流,并输出待解码码流的步骤,包括:根据所述丢包率对所述频道码流进行检测,过滤掉其中的错误码流,并输出待解码码流。3.如权利要求2所述的方法,其特征在于,所述根据所述丢包率对所述频道码流进行检测的步骤,包括:将所述丢包率与预设丢包率进行对比,当所述丢包率不大于所述预设丢包率时标记所述频道码流为正常码流,当所述丢包率大于所述预设丢包率时标记所述频道码流为错误码流。4.如权利要求1所述的方法,其特征在于,所述根据所述检测数据对所述频道码流进行检测,过滤掉其中的错误码流,并输出待解码码流的步骤包括:标记所述频道码流中的错误码流;根据所述错误码流的组播地址和端口的数量,标记出所述错误码流的类型;根据所述错误码流的类型,对所述错误码流进行过滤,并输出待解码码流。5.如权利要求4所述的方法,其特征在于,所述根据所述错误码流的组
\t播地址和端口的数量,标记出所述错误码流的类型的步骤,包括:当所述错误码流含有多个相同的组播地址和端口时,标记所述错误码流的类型为异常码流;当所述错误码流的组播地址和端口与预设时间内接收的一频道码流的组播地址和端口相同时,标记所述错误码流的类型为重复码流。6.如权利要求5所述的方法,其特征在于,所述根据所述错误码流的类型,对所述错误码流进行过滤,并输出待解码码流的步骤,包括:当所述错误码流的类型为重复码流时,过滤掉所述错误码...

【专利技术属性】
技术研发人员:陈幸熊勤
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东;44

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

1