广告拼接处理方法和系统以及拼接器和头端设备的制作方法

文档序号:7763766阅读:492来源:国知局
专利名称:广告拼接处理方法和系统以及拼接器和头端设备的制作方法
技术领域
本发明实施例涉及通信技术领域,尤其涉及一种广告拼接处理方法和系统以及拼接器和头端设备。
背景技术
随着网络的发展,在视频服务提供领域,有线网络运营商通过广告插入技术实现区域定位广告插播和精确定位广告,以实现从广告商处获取经济利益,并为广告投放者带来了显著的经济利润。目前,广告插入系统的工作原理主要为拼接器接收头端发送的视频数据和广告服务器发送的定向广告,并通过数字节目插播(Digital Program Insertion ; 简称DPI)技术实现定向广告在节目流广告时段的插入,这种插入也叫拼接,并将完成拼接的视频数据转发给相应的用户机顶盒(Set Top Box;简称STB)。对于广播电视(BroadcastTelevision ;简称BTV)场景,IP 电视 Qnternet Protocol Television ;简称IPTV)的头端设备可以通过MPEG2-TS over RTP over UDP方式或者Codec over RTP方式发送视频数据。具体的,对于MPEG2-TS over RTP over UDP方式,可以对MPEG2-TS流进行实时传送协议(Real-time Transport Protocol ;简称RTP)封装,并将封装包通过用户数据包协议(User Datagram Protocol ;简称UDP)发送至网络, 其中,每个封装包封装了 7个MPEG2-TS包。对于Codec over RTP方式,可以对编码后的视频数据进行实时传送协议(Real-time Transport Protocol ;简称RTP)封装,并将封装包通过UDP发送至网络,其中,视频数据可以为MPEG2原始数据、H264原始数据或者MPEG4原始数据等。在实现本发明过程中,发明人发现现有技术中至少存在如下问题在头端设备采用RTP方式对视频数据进行封装处理时,拼接器无法确定在什么时间将接收到的定向广告拼接到该封装处理后的视频数据中,从而无法实现广告插入业务。

发明内容
本发明实施例提供一种广告拼接处理方法和系统以及拼接器和头端设备,用以解决现有技术中在头端设备采用RTP方式对视频数据进行封装处理时,拼接器无法确定在什么时间将接收到的定向广告拼接到该封装处理后的视频数据中的问题,有效地实现了广告插入业务。本发明实施例提供一种广告拼接处理方法,包括对编码后的视频数据进行实时传送协议封装处理,得到实时传送协议报文和/或实时传送协议控制协议报文;将拼接信息携带在得到的所述实时传送协议数据报文中或者实时传送协议控制协议报文中发送给拼接器,以供所述拼接器根据接收的所述实时传送协议数据报文或者实时传送协议控制协议报文中的拼接信息,将接收的定向广告在所述视频数据的广告时段进行拼接处理。
本发明实施例还提供一种广告拼接处理方法,包括接收携带有拼接信息的实时传送协议数据报文或者实时传送协议控制协议报文;根据所述实时传送协议数据报文或者实时传送协议控制协议报文中的拼接信息, 将接收的定向广告在视频数据的广告时段进行拼接处理。本发明实施例提供一种头端设备,包括封装处理模块,用于对编码后的视频数据进行实时传送协议封装处理,得到实时传送协议报文和/或实时传送协议控制协议报文;发送模块,用于将拼接信息携带在得到的所述实时传送协议数据报文中或者实时传送协议控制协议报文中发送给拼接器,以供所述拼接器根据接收的所述实时传送协议数据报文或者实时传送协议控制协议报文中的拼接信息,将接收的定向广告在所述视频数据的广告时段进行拼接处理。本发明实施例提供一种拼接器,包括第一接收模块,用于接收携带有拼接信息的实时传送协议数据报文或者实时传送协议控制协议报文;拼接处理模块,用于根据所述实时传送协议数据报文或者实时传送协议控制协议报文中的拼接信息,将接收的定向广告在视频数据的广告时段进行拼接处理。本发明实施例提供一种广告拼接处理系统,包括头端设备和拼接器,其中,所述头端设备用于对编码后的视频数据进行实时传送协议封装处理,得到实时传送协议报文和/或实时传送协议控制协议报文;并将拼接信息携带在得到的所述实时传送协议数据报文中或者实时传送协议控制协议报文中发送给拼接器,以供所述拼接器根据接收的所述实时传送协议数据报文或者实时传送协议控制协议报文中的拼接信息,将接收的定向广告在所述视频数据的广告时段进行拼接处理。所述拼接器用于接收携带有拼接信息的实时传送协议数据报文或者实时传送协议控制协议报文;并根据所述实时传送协议数据报文或者实时传送协议控制协议报文中的拼接信息,将接收的定向广告在视频数据的广告时段进行拼接处理。本发明实施例的广告拼接处理方法和系统以及拼接器和头端设备,通过对编码后的视频数据进行RTP封装处理,得到RTP报文和/或RTCP报文,并将拼接信息携带在得到的该RTP报文或者RTCP报文中发送给拼接器,以供拼接器根据接收的RTP报文或者RTCP 报文中的拼接信息,将接收的定向广告在视频数据的广告时段进行拼接处理,解决了现有技术中在头端设备采用RTP方式对视频数据进行封装处理时,拼接器无法确定在什么时间将接收到的定向广告拼接到该封装处理后的视频数据中的问题,有效地实现了广告插入业务。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为发明实施例所基于的广告拼接系统的结构示意图;图2为本发明广告拼接处理方法的一个实施例的流程图;图3为本发明RTP报文中携带拼接信息的RTP报文格式一种示意图;图4为本发明RTCP报文中携带拼接信息的RTCP报文格式一种示意图;图5为本发明RTP报文中携带拼接信息的RTP报文格式另一种示意图;图6为本发明RTCP报文中携带拼接信息的RTCP报文格式另一种示意图;图7为本发明广告拼接处理方法的又一个实施例的流程图;图8为本发明头端设备的一个实施例的结构示意图;图9为本发明拼接器的一个实施例的结构示意图;图10为本发明广告拼接处理系统的一个实施例的结构示意图。
具体实施例方式为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。图1为本发明实施例所基于的广告拼接系统的结构示意图,如图1所示,广告拼接系统主要包括头端设备(head end) 11、广告服务器(AD server) 12、拼接器13和至少一个STB 14。具体的,头端设备11作为节目源发送视频数据。视频数据中可以包括广告时段 (AD Avail),该AD Avail可以为固定时长的一段或者一时间点,用于播放广告或者宣传;另夕卜,该AD Avail的内容还可以改变,替换成时长相同的不同广告。广告服务器12为定向广告的提供者,可以根据拼接器13的请求和广告策略选择不同的定向广告,并将该定向广告提供给拼接器13。拼接器13接收视频数据和定向广告,并通过DPI技术实现定向广告在视频数据中的广告时段拼接,并将完成拼接后的视频数据转发给相应的STB 14。STB 14为接收视频数据的终端设备,可以将接收到的视频数据解码后在用户显示设备上播放。其中,该显示设备可以为电视或者液晶显示器(Liquid Crystal Display ;简称IXD)等。DPI技术是一项将特定节目拼接入其他节目的数字拼接技术,该拼接过程可以包括将某一单一数字传送流拼接入一个广播节目,其中,该数字传送流可以为广告。需要说明的是,在BTV应用中,对于不同的广告区域、不同的用户,拼接器13可以拼接不同广告。举例来说,系统包括两个STB,分别为第一 STB和第二 STB,它们代表不同广告需求的用户,广告服务器12选择对应的定向广告,即第一 STB对应的定向广告为第一定向广告,第二 STB对应的定向广告为第二定向广告,并将该第一定向广告和第二定向广告发送给拼接器,拼接器分别通过DPI技术实现第一定向广告和第二定向广告在视频数据中的广告时段的拼接, 具体地,将完成拼接后的拼接第一定向广告的视频数据发送给第一 STB,并将完成拼接后的拼接第二定向广告的视频数据发送给第二 STB,从而使得不同的用户在观看同样节目的过程中可以观看自己感兴趣的广告。图2为本发明广告拼接处理方法的一个实施例的流程图,如图2所示,本实施例的方法包括步骤101、对编码后的视频数据进行RTP封装处理,得到RTP报文和/或RTCP报文。在本实施例中,在本实施例中,头端设备主要采用MPEG2-TS over RTPover UDP方式或者Codec over RTP方式,举例来说,当头端设备采用Codec over RTP方式时,具体的, 头端设备中的编码器对编码后的视频数据采用RTP封装,得到RTP报文和/或RTCP报文。 其中,视频数据可以包括MPEG2原始数据、H264原始数据或者MPEG4原始数据等。RTP是由互联网工程任务组(Internet Engineering Task Force ;简称IETF)制定的,为多媒体数据的实时传输而设计的传输协议。它位于UDP和传输控制协议(Transmission Control Protocol ;简称TCP)之上,通常利用底层的UDP对实时音视频数据进行组播或者单播,从而实现多点或者单点的音视频数据的传输。需要说明的是,RTP可以不依赖于UDP,并可以在其他传输层协议(例如TCP)之上运行。RTP可以由两个相关的协议组成,分别为RTP和RTCP,其中,RTP用于负责传输数据;RTCP用于负责监视传输的服务质量,并提供有关的会话消息。RTP报文由报文头和数据组成,报文头中包含有列号Sequence Number ;简称SN)、传输流(Transport Mream ;简称TS)、同步源(Synchronization Source ;简称SSRC)/贡献源(Contributing Source ; 简称CSRC)列表等参数,其中,SN为16比特数值,用于实现RTP数据包的有序传送,头端设备每发送一个RTP数据包,SN加1,拼接器则可以根据SN检测是否丢包和重建包序列。需要说明的是,RTP由于本身并不能为按顺序传送数据包提供可靠的机制,也不提供流量控制或拥塞控制,因此,RTP依靠RTCP提供按顺序传送数据包以及流量控制或拥塞控制的服务。步骤102、将拼接信息携带在得到的RTP报文或者RTCP报文中发送给拼接器,以供该拼接器根据接收的该RTP报文或者RTCP报文中的拼接信息,对接收的定向广告在视频数据的广告时段进行拼接处理。 在本实施例中,头端设备可以将拼接信息携带在RTP报文中,再将该RTP报文发送给拼接器。拼接器接收到该RTP报文后,根据该RTP报文中RTP扩展头中携带的拼接信息, 将接收到的定向服务器发送的定向广告在视频数据的广告时段进行拼接处理,并将处理后的视频数据发送给机顶盒。或者,头端设备可以将拼接信息携带在RTCP报文中,再将该RTCP报文和封装后的 RTP报文发送给拼接器。拼接器接收到该RTCP报文和RTP报文后,根据该RTCP报文中携带的拼接信息,对接收到的定向服务器发送的定向广告在视频数据的广告时段进行拼接处理,并将处理后的视频数据发送给机顶盒。在本实施例中,通过对编码后的视频数据进行RTP封装处理,得到RTP报文和/或 RTCP报文,并将拼接信息携带在得到的该RTP报文或者RTCP报文中发送给拼接器,以供拼接器根据接收的RTP报文或者RTCP报文中的拼接信息,对接收的定向广告在视频数据的广告时段进行拼接处理,解决了现有技术中在头端设备采用RTP方式对视频数据进行封装处理时,拼接器无法确定在什么时间将接收到的定向广告拼接到封装处理后的视频数据中的问题,有效地实现了广告插入业务。在本发明广告拼接处理方法的另一实施例中,进一步的,步骤102中的拼接信息可以具体为电缆电信工程师协会(Society of Cable Communications Engineers ;简称 SCTC)35。当将拼接信息携带在RTP报文中时,如图3所示,图3为本发明RTP报文中携带
7拼接信息的RTP报文格式一种示意图,具体的,将RTP报文中的RTP头中的X位置位,即表明有RTP扩展头,并在RTP扩展头中,用Oxl表示RTP扩展头中携带SCTE 35。另外,RTP 头包括版本号(V)、填充位(P)、扩展位(X)、CSRC标识(identifiers),CSRC计数(CC)、标记位(M)、载荷类型(PT)、序列号(Sequence number)、时间戳(Timestamp)和SSRC标识 (identifiers)。RTP扩展头包括长度(length)、类型(type),值(拼接空值/插入· · ·) (value (splice null/insert...))和填充(pad),用于表示SCTE 35中的内容。在本实施例中,可以根据RfcM85中规定Two-ByteHeader中规定扩展头中的前12位比特值为0x100, 后四位用于指定不同的应用,这十六位称之为porfile。需要说明的是,本发明并不对RTP 扩展头中的后四位的哪个比特值表示RTP扩展头中设置有SCTE 35进行限制,本领域技术人员可以根据实际需要,任意选择RTP扩展头中的后四位中的比特值表示RTP扩展头中携带有SCTE 35 ;或者,当拼接信息携带在RTCP报文中时,如图4所示,图4为本发明RTCP报文中携带拼接信息的RTCP报文格式一种示意图,具体的,将RTCP报文中的子类型(subtype)设置为1,用于表示该RTCP报文中携带有SCTE 35,其中,RTCP报文包括V、P、PT、应用程序定义的 RTCP 报文(Application Defined RTCP Packet ;简称APP)、SSRC/CSRC、名称(name)、 type、value (splice null/insert. · ·)禾口 pad。在本发明广告拼接处理方法的又一实施例中,更进一步的,步骤102中的拼接信息可以包括拼接事件信息标识、拼接起始点信息、拼接持续时间信息和/或拼接模式信息。其中,拼接事件信息标识用于标识拼接事件信息,该拼接事件信息可以表示什么时间拼接定向广告的拼接事件信息,例如9点拼接事件信息标识用于标识9点拼接定向广告的拼接事件信息;10点拼接事件信息标识用于标识10点拼接定向广告的拼接事件信息。拼接模式信息可以包括立即拼接模式信息、定时拼接模式信息或者取消拼接模式信息。具体地,该立即拼接模式信息是指从当前时间开始,立即将接收到的定向广告拼接到视频数据中的AD Avail中。如果没有拼接持续时间,可以按照广告的持续进行拼接;定时拼接是指拼接器从指定的拼接起始点开始拼接。如果没有拼接持续时间,就按照广告的持续进行拼接。取消拼接模式是指取消当前拼接事件。当将拼接信息携带在RTP报文中时,如图5所示,图5为本发明RTP报文中携带拼接信息的RTP报文格式另一种示意图,具体的,将RTP报文中的RTP头中的X位置位,即表明有RTP扩展头,并在RTP扩展头中,用0x02表示RTP扩展头中携带所需要的拼接信息。其中,RTP 头包括 V、P、M、CSRC identifiers, CC,X>PT, Sequence number、Timestamp 和 SSRC identifiers ;RTP扩展头包括length、拼接事件信息标识(splice event id)、拼接模式 (splice mode)、拼接起始时间(splice start time)和拼接持续时间(splice duration time)。需要说明的是,本发明并不对RTP扩展头中的后四位的哪个比特值表示RTP扩展头中设置有需要拼接信息进行限制,本领域技术人员可以根据实际需要,任意选择RTP扩展头中的后四位中的比特值表示RTP扩展头中携带有需要的拼接信息;或者,当将拼接信息携带在RTCP报文中时,如图6所示,图6为本发明RTCP报文中携带拼接信息的RTCP报文格式另一种示意图,具体的,将RTCP报文中的subtype设置为2,用于表示该RTCP报文中携带有所需要的拼接信息,其中,RTCP报文包括V、P、PT、APP、SSRC/ CSRC、name、splice event id、splice mode、splice start time禾口splice duration time。另外,在RTCP APP固定头(12个字节)后面的应用相关的数据中填入所需要的拼接信息。需要说明的是,在本发明的实施例中并不对拼接信息的内容进行限制,本领域技术人员可以根据实际需要,任意设置拼接信息的内容。图7为本发明广告拼接处理方法的又一个实施例的流程图,如图7所示,本实施例的方法包括步骤201、接收携带有拼接信息的RTP报文或者RTCP报文。在本实施例中,具体的,头端设备可以采用RTP对编码后的视频数据进行封装处理,并将拼接信息携带在RTP报文中发送给拼接器。或者,头端设备还可以采用RTP对编码后的视频数据进行封装处理,并将拼接信息携带在RTCP报文中发送给拼接器,同时还将封装后的RTP报文发送给拼接器。步骤202、根据RTP报文或者RTCP报文中的拼接信息,将接收的定向广告在视频数据的广告时段进行拼接处理。在本实施例中,拼接信息可以具体为SCTE 35信息;或者,拼接信息还可以包括 拼接事件信息标识、拼接起始点信息、拼接持续时间信息和/或拼接模式信息。其中,拼接模式信息可以包括立即拼接模式信息、定时拼接模式信息或者取消拼接模式信息。具体地, 该立即拼接模式信息是指从当前时间开始,立即将接收到的定向广告拼接到视频数据中的 AD Avail中。如果没有拼接持续时间,可以按照广告的持续进行拼接;定时拼接是指拼接器从指定的拼接起始点开始拼接。如果没有拼接持续时间,就按照广告的持续进行拼接。取消拼接模式是指取消当前拼接事件。需要说明的是,在本发明的实施例中并不对拼接信息的内容进行限制,本领域技术人员可以根据实际需要,任意设置拼接信息的内容。另外,在本实施例中,广告服务器可以根据拼接器的请求和广告策略选择不同的定向广告,并将选择后的定向广告发送给拼接器。拼接器根据获取的拼接信息,确定定向广告拼接的时间,并对接收的定向广告和视频数据进行拼接处理。还需要说明的是,拼接器还可以识别不同的用户,以将接收到的不同的定向广告,根据用户的需求进行拼接,并将拼接不同的定向广告的视频数据发送给不同的用户。因此,该方法还可以包括接收并存储机顶盒标识和机顶盒标识对应的定向广告标识;查找获取定向广告的定向广告标识对应的机顶盒标识,并将处理后的视频数据发送给机顶盒标识对应的机顶盒中。其中,该机顶盒标识可以为IP地址等标识。在本实施例中,通过对编码后的视频数据进行RTP封装处理,获取RTP报文,并将拼接信息携带在该RTP报文或者RTCP报文中发送给拼接器,以供拼接器根据接收的RTP报文或者RTCP报文中的拼接信息,对接收的定向广告在视频数据的广告时段进行拼接处理, 并发送处理后的视频数据,解决了现有技术中在采用RTP方式对视频数据进行封装处理时,拼接器无法确定在什么时间将接收到的定向广告拼接到封装处理后的视频数据中的问题,实现了广告插入业务。特别是有效地支持了 MPEG2-TS流以及采用Codec overRTP方式封装处理后的视频数据的广告插入业务。图8为本发明头端设备的一个实施例的结构示意图,如图8所示,本实施例的头端设备包括封装处理模块21和发送模块22。其中,封装处理模块21用于对编码后的视频数据进行RTP封装处理,得到RTP报文和/或RTCP报文;发送模块22用于将拼接信息携带在得到的RTP报文或者RTCP报文中发送给拼接器,以供拼接器根据接收的RTP报文或者 RTCP报文中的拼接信息,将接收的定向广告在视频数据的广告时段进行拼接处理。本实施例的头端设备可以用于执行图2所示方法实施例的技术方案,其实现原理类似,此处不再赘述。在本实施例中,通过对编码后的视频数据进行RTP封装处理,得到RTP报文和/或 RTCP报文,并将拼接信息携带在得到的该RTP报文或者RTCP报文中发送给拼接器,以供拼接器根据接收的RTP报文或者RTCP报文中的拼接信息,对接收的定向广告在视频数据的广告时段进行拼接处理,解决了现有技术中在采用RTP方式对视频数据进行封装处理时,拼接器无法确定在什么时间将接收到的定向广告拼接到封装处理后的视频数据中的问题,实现了在广告插入业务。图9为本发明拼接器的一个实施例的结构示意图,如图9所示,本实施例的拼接器包括接收模块31和拼接处理模块32。其中,接收模块31用于接收携带拼接信息的RTP报文或者RTCP报文;拼接处理模块32用于根据RTP报文或者RTCP报文中的拼接信息,将接收的定向广告在视频数据的广告时段进行拼接处理。本实施例的拼接器可以用于执行图7所示方法实施例的技术方案,其实现原理类似,此处不再赘述。在本实施例中,通过对编码后的视频数据进行RTP封装处理,得到RTP报文和/或 RTCP报文,并将拼接信息携带在得到的该RTP报文或者RTCP报文中发送给拼接器,以供拼接器根据接收的RTP报文或者RTCP报文中的拼接信息,对接收的定向广告在视频数据的广告时段进行拼接处理,并发送处理后的视频数据,解决了现有技术中在采用RTP方式对视频数据进行封装处理时,拼接器无法确定在什么时间将接收到的定向广告拼接到封装处理后的视频数据中的问题,实现了广告插入业务。在本发明的另一个实施例中,进一步的,为了满足用户的需求,本发明的拼接器还包括接收存储模块和发送模块,用于接收并存储机顶盒标识和机顶盒标识对应的定向广告标识;发送模块,用于查找获取定向广告的定向广告标识对应的机顶盒标识,并将处理后的视频数据发送给机顶盒标识对应的机顶盒中。图10为本发明广告拼接处理系统的一个实施例的结构示意图,如图10所示,本实施例的系统包括头端设备41和拼接器42。其中,头端设备41可以用于执行图2所示方法实施例的技术方案,其实现原理类似,此处不再赘述。拼接器42可以用于执行图7所示方法实施例的技术方案,其实现原理类似,此处不再赘述。在本实施例中,通过头端设备对编码后的视频数据进行RTP封装处理,得到RTP报文和/或RTCP报文,并将拼接信息携带在得到的该RTP报文或者RTCP报文中发送给拼接器,以供拼接器根据接收的RTP报文或者RTCP报文中的拼接信息,对接收的定向广告在视频数据的广告时段进行拼接处理,并发送处理后的视频数据,解决了现有技术中在采用RTP 方式对视频数据进行封装处理时,拼接器无法确定在什么时间将接收到的定向广告拼接到封装处理后的视频数据中的问题,实现了广告插入业务。本领域普通技术人员可以理解实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括R0M、RAM、磁碟或者光盘等各种可以存储程序代码的介质。 最后应说明的是以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
权利要求
1.一种广告拼接处理方法,其特征在于,包括对编码后的视频数据进行实时传送协议封装处理,得到实时传送协议报文和/或实时传送协议控制协议报文;将拼接信息携带在得到的所述实时传送协议报文中或者实时传送协议控制协议报文中发送给拼接器,以供所述拼接器根据接收的所述实时传送协议数据报文或者实时传送协议控制协议报文中的拼接信息,将接收的定向广告在所述视频数据的广告时段进行拼接处理。
2.根据权利要求1所述的广告拼接处理方法,其特征在于,所述拼接信息为SCTE35。
3.根据权利要求1所述的广告拼接处理方法,其特征在于,所述拼接信息包括拼接事件信息标识、拼接起始点信息、拼接持续时间信息和/或拼接模式信息;其中,拼接模式信息包括立即拼接模式信息、定时拼接模式信息或者取消拼接模式信息。
4.一种广告拼接处理方法,其特征在于,包括接收携带有拼接信息的实时传送协议报文或者实时传送协议控制协议报文;根据所述实时传送协议报文或者实时传送协议控制协议报文中的拼接信息,将接收的定向广告在视频数据的广告时段进行拼接处理。
5.根据权利要求4所述的广告拼接处理方法,其特征在于,所述拼接信息包括SCTE35。
6.根据权利要求4所述的广告拼接处理方法,其特征在于,所述拼接信息包括拼接事件信息标识、拼接起始点信息、拼接持续时间信息和拼接模式信息;其中,拼接模式信息包括立即拼接模式信息、定时拼接模式信息或者取消拼接模式信息。
7.根据权利要求5或6所述的广告拼接处理方法,其特征在于,还包括接收并存储机顶盒标识和机顶盒标识对应的定向广告标识;查找获取所述定向广告的定向广告标识对应的机顶盒标识,并将处理后的视频数据发送给所述机顶盒标识对应的机顶盒中。
8.一种头端设备,其特征在于,包括封装处理模块,用于对编码后的视频数据进行实时传送协议封装处理,得到实时传送协议报文和/或实时传送协议控制协议报文;发送模块,用于将拼接信息携带在得到的所述实时传送协议报文中或者实时传送协议控制协议报文中发送给拼接器,以供所述拼接器根据接收的所述实时传送协议报文或者实时传送协议控制协议报文中的拼接信息,将接收的定向广告在所述视频数据的广告时段进行拼接处理。
9.一种拼接器,其特征在于,包括接收模块,用于接收携带有拼接信息的实时传送协议报文或者实时传送协议控制协议报文;拼接处理模块,用于根据所述实时传送协议报文或者实时传送协议控制协议报文中的拼接信息,将接收的定向广告在视频数据的广告时段进行拼接处理。
10.根据权利要求9所述的拼接器,其特征在于,还包括接收存储模块,用于接收并存储机顶盒标识和机顶盒标识对应的定向广告标识;发送模块,用于查找获取所述定向广告的定向广告标识对应的机顶盒标识,并将理后的视频数据发送给所述机顶盒标识对应的机顶盒中。
11. 一种广告拼接处理系统,其特征在于,包括头端设备和拼接器,其中, 所述头端设备用于对编码后的视频进行实时传送协议封装处理,得到实时传送协议报文和/或实时传送协议控制协议报文;并将拼接信息携带在得到的所述实时传送协议报文中或者实时传送协议控制协议报文中发送给拼接器,以供所述拼接器根据接收的所述实时传送协议报文或者实时传送协议控制协议报文中的拼接信息,将接收的定向广告在所述视频数据的广告时段进行拼接处理;所述拼接器用于接收携带有拼接信息的实时传送协议报文或者实时传送协议控制协议报文;并根据所述实时传送协议报文或者实时传送协议控制协议报文中的拼接信息,将接收的定向广告在视频数据的广告时段进行拼接处理。
全文摘要
本发明提供一种广告拼接处理方法和系统以及拼接器和头端设备,该方法包括对编码后的视频数据进行实时传送协议封装处理,得到实时传送协议报文和/或实时传送协议控制协议报文;将拼接信息携带在得到的实时传送协议报文中或者实时传送协议控制协议报文中发送给拼接器,以供拼接器根据接收的实时传送协议数据报文或者实时传送协议控制协议报文中的拼接信息,将接收的定向广告在视频数据的广告时段进行拼接处理。本发明的广告拼接处理方法和系统以及拼接器和头端设备用以解决现有技术中采用RTP方式对视频数据进行封装处理时,拼接器无法确定在什么时间将接收到的定向广告拼接到该封装处理后的视频数据中的问题,实现了广告插入业务。
文档编号H04N21/234GK102457768SQ20101052688
公开日2012年5月16日 申请日期2010年10月21日 优先权日2010年10月21日
发明者夏晖, 张锦辉, 徐相胜, 颜小俊 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1