This document describes the systems, methods, devices, and other technologies used to determine the media items to insert into the media stream. The first media client can play the main media stream multicasting to various media clients including the first media client and other media clients. The first media client identifies the beginning of the main programming slot in the main media stream, and obtains and stores the auxiliary media items as a response. After storing the auxiliary media item at the first media client, the first media client detects an insertion signal in the main media stream indicating that the auxiliary programming slot will start in the main media stream. Then, the first media client can play the auxiliary media item during the auxiliary programming slot to replace the main media stream.
【技术实现步骤摘要】
【国外来华专利技术】媒体流中媒体项目的有效插入
技术介绍
电视广播通常包括来自预定节目编排(programming)的中断,以播放来自电视网络赞助商的商业广告。传统上,将商业广告插入到全国性视频流中(诸如本地商业广告)是在有线电视系统或卫星电视系统的头端进行的。
技术实现思路
本文描述的主题的一些实施方式包括计算机实施的方法。该方法可以包括在第一媒体客户端处播放被多播到包括第一媒体客户端和其他媒体客户端的多个媒体客户端的主媒体流。第一媒体客户端识别主媒体流中的主节目编排时隙的开始,并且作为响应,获得并存储辅助媒体项目(item)。在第一媒体客户端处存储辅助媒体项目之后,第一媒体客户端检测主媒体流中的插入信号,该插入信号指示辅助节目编排时隙即将在主媒体流中开始。然后,第一媒体客户端可以在辅助节目编排时隙期间播放辅助媒体项目来代替主媒体流。这些和其他实施方式可以可选地包括一个或多个以下特征。主节目编排时隙可以包括用于播放主媒体流中的主媒体项目的一个或多个第一时间间隔和定义用于播放除了主媒体项目之外的媒体的辅助节目编排时隙的第二时间间隔。识别主节目编排时隙的开始可以包括识别第一媒体客户端处的当前时间和主节目编排时隙的开始时间之间的关系被满足。第一媒体客户端可以识别主媒体流中的一系列主节目编排时隙。对于主媒体流中的每个主节目编排时隙,并且在主节目编排时隙中检测到插入信号之前,第一媒体客户端可以确定是否获得要在嵌入到主节目编排时隙中的辅助节目编排时隙期间播放的辅助媒体项目。第一媒体客户端可以是被配置为在多个频道上接收多个多播 ...
【技术保护点】
1.一种计算机实施的方法,包括:/n在第一媒体客户端处播放被多播到包括第一媒体客户端和其他媒体客户端的多个媒体客户端的主媒体流;/n识别所述主媒体流中的主节目编排时隙的开始;/n响应于识别所述主媒体流中的主节目编排时隙的开始,获得辅助媒体项目并在第一媒体客户端处存储所述辅助媒体项目;/n在第一媒体客户端处存储所述辅助媒体项目之后,检测所述主媒体流中的插入信号,其中所述插入信号指示辅助节目编排时隙即将在所述主媒体流中开始;以及/n在第一媒体客户端处,在所述辅助节目编排时隙期间播放所述辅助媒体项目来代替所述主媒体流。/n
【技术特征摘要】
【国外来华专利技术】20170622 US 15/630,2541.一种计算机实施的方法,包括:
在第一媒体客户端处播放被多播到包括第一媒体客户端和其他媒体客户端的多个媒体客户端的主媒体流;
识别所述主媒体流中的主节目编排时隙的开始;
响应于识别所述主媒体流中的主节目编排时隙的开始,获得辅助媒体项目并在第一媒体客户端处存储所述辅助媒体项目;
在第一媒体客户端处存储所述辅助媒体项目之后,检测所述主媒体流中的插入信号,其中所述插入信号指示辅助节目编排时隙即将在所述主媒体流中开始;以及
在第一媒体客户端处,在所述辅助节目编排时隙期间播放所述辅助媒体项目来代替所述主媒体流。
2.根据权利要求1所述的方法,其中:
所述主节目编排时隙包括用于播放所述主媒体流中的主媒体项目的一个或多个第一时间间隔和定义用于播放除了所述主媒体项目之外的媒体的辅助节目编排时隙的第二时间间隔,以及
识别所述主节目编排时隙的开始包括识别第一媒体客户端处的当前时间和所述主节目编排时隙的开始时间之间的关系被满足。
3.根据权利要求1或权利要求2所述的方法,还包括:
识别所述主媒体流中的一系列主节目编排时隙;以及
对于所述主媒体流中的每个主节目编排时隙,并且在所述主节目编排时隙中检测到插入信号之前,确定是否获得要在嵌入到所述主节目编排时隙中的辅助节目编排时隙期间播放的辅助媒体项目。
4.根据前述权利要求中任一项所述的方法,其中,第一媒体客户端是被配置为在多个频道上接收多个多播视频流的电视客户端,
其中,所述主媒体流是所述多个多播视频流之一。
5.根据权利要求4所述的方法,其中,所述电视客户端还被配置为从有线运营商或卫星运营商接收所述多个多播视频流。
6.根据前述权利要求中任一项所述的方法,其中,获得所述辅助媒体项目包括:
从第一媒体客户端并向服务器系统发送对在预期的辅助节目编排时隙期间可供播放的辅助媒体的请求;以及
在第一媒体客户端处接收对所述请求的响应,其中,所述响应包括所述辅助媒体项目或者标识能够检索到所述辅助媒体项目的位置。
7.根据权利要求6所述的方法,其中:
所述辅助媒体项目由所述服务器系统从可用媒体项目的目录中选择;
所述响应指示除了所述主媒体流之外的多播媒体流中的特定时隙,其中在所述特定时隙期间所述辅助媒体项目被计划播放;并且
获得所述辅助媒体项目包括:
访问所述多播媒体流;以及
在所述特定时隙期间记录来自所述多播媒体流的辅助媒体项目。
8.根据权利要求7所述的方法,其中,所述主媒体流在第一电视频道上流式传输,其中,所述多播媒体流在第二电视频道上流式传输。
9.根据权利要求7或权利要求8所述的方法,其中,所述多播媒体流至少在所述主媒体流中的主节目编排时隙的开始和所述辅助节目编排时隙的开始之间的特定时间间隔期间连续播放一系列候选辅助媒体项目。
10.根据权利要求9所述的方法,其中,在所述多播媒体流上播放的所述一系列候选辅助媒体项目被压缩,以便增加在所述特定时间间隔期间播放的候选辅助媒体项目的数量。
11.根据权利要求6所述的方法或依赖于该方法的任何一项权利要求,其中,所述辅助媒体项目由所述服务器系统基于与所述请求相关联的上下文信息从可用媒体项目的目录中选择。
12.根据前述权利要求中任一项所述的方法,其中,所述主媒体流中的插入信号是提示音。
13.根据前述权利要求中任一项所述的方法,其中:
所述主媒体流在所述辅助节目编排时隙中包括默认媒体项目,并且
播放所述辅助媒体项目包括在所述辅助节目...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。