用于过顶实况媒体递送中的广告插入的方法和系统的制作方法_3

文档序号:8436221阅读:来源:国知局
流处理器 102、内容递送网络(⑶N) 104、广告决策服务器(ADS) 108、广告片段代理106 (本文也称为 网络代理106)以及客户端110。实况流处理器102获取实时音频/视频内容,并通过检测 广告置换/插入机会并执行广告置换和插入方法来处理实时音频/视频内容。CDN 104分 发实况流处理器102的处理后的内容。客户端110从⑶N 104检索并呈放内容,并执行广 告置换和插入方法。网络代理106代理来自客户端110的某些内容请求,并执行广告置换 和插入方法。ADS 108为实况流处理器102、网络代理106和客户端110执行实时瞄准的广 告置换处理。
[0025] 实况流处理器102、CDN 104、ADS 108、网络代理106和客户端110能够各自实现 为一个或多个计算机化设备,这些计算机化设备各具有存储计算机程序指令的存储器、用 于执行这些指令的一个或多个处理器、将该计算机化设备连接到外部设备的I/O电路以及 将存储器、处理器和I/O电路连接在一起的如一个或多个高速总线的互连电路。此外,这种 元件集合在本文中还可以称为"处理电路"。图1所示的项目的若干构成组件在又一些附图 中予以示出以及在下文中予以描述,并且将理解的是,这些组件可以作为执行对应软件元 件的指令的处理电路来实现。例如,"分析器"可以作为执行分析器程序等的指令的计算机 处理电路来实现。
[0026] 实况流处理器102负责从实况馈送获取源内容并准备内容以供分发。在一个实施 例中,准备包括使用不同编解码器、比特率、帧速率、采样率和分辨率将音频和视频转码成 多个编码。然后将转码的内容写入到多个输出文件中。在一个实施例中,多个输出文件包 含不同容器格式(例如,3GP、MP4、MPEG-TS、WMV、MOV等)封装的相同转码的内容。在一个实 施例中,将准备的输出文件分段成固定时长的片段文件(例如,MPEG-TS片段、分割的MP4片 段、3GP DASH片段等)。在一个实施例中,使用标准加密协议(例如,AES-128、HC-128、RC4 等)将输出文件(分段的和非分段的)加密。在一个实施例中,实况流处理器102生成指示 每个编码的片段检索位置(例如,HLS m3u8、DASH MPD等)的清单文件。
[0027] 在一个实施例中,实况流处理器102检测实况馈送中的广告间歇。在一个实施例 中,实况馈送是线性电视馈送。在一个实施例中,实况馈送包含SCTE-35提示音,SCTE-35提 示音指示即将来临的广告荚(间歇)、每个广告荚的开始和每个广告荚的结束。在一个实施 例中,SCTE-35节目描述符描述广告荚的结构(即,广告的数量和每个广告的时长)。在另一 个实施例中,实况流处理器102向ADS 108发出SCTE-130请求以确定广告荚的结构(即,广 告的数量和每个广告的时长)。
[0028] 在一个实施例中,实况流处理器102根据实况流输入使用固定时长片段创建片 段。在一个实施例中,实况流处理器102使用广告荚结构信息来动态地在广告边界上创建 片段边界。作为示例,给定具有两个广告的广告荚,第一个具有15秒时长以及第二个具有 25秒时长,其中广告荚将在给定片段N中7秒开始,固定时长片段将具有片段N中7秒开始 的广告1,广告2在片段N+2中3秒开始,以及丰节目在片段N+3中7秒恢复:
【主权项】
1. 一种用于分发内容的方法,其包括: 实时地在服务器处理源内容; 检测所述源内容中的节目边界; 获取所述源内容中的节目的节目信息; 转换所述源内容,以使其适于在多个客户端设备上呈放同时保持节目边界,所转换的 源内容包含所述节目信息,以及将所述转换的源内容上传到内容递送网络以便递送到所述 客户〗而设备; 为所述转换的内容生成清单文件并将所述清单文件上传到内容递送网络以供所述客 户端设备在下载上传的转换的内容时用于检索和使用;以及 通过将节目边界指示符插入到所述转换的内容中和将节目边界信息插入到所述清单 文件中的其中之一或二者来将节目边界信息提供到所述客户端设备。
2. 如权利要求1所述的方法,其中所述节目信息包含所述源内容中包含的时间戳和节 目标识信息,以及其中获取所述节目信息包括从所述源内容提取所述时间戳和节目标识信 息。
3. 如权利要求1所述的方法,其中所述内容是音频/视频内容。
4. 如权利要求1所述的方法,其中所述内容转换包括将视频内容转码成多个不同比特 率、帧速率、分辨率、编解码器和容器格式。
5. 如权利要求1所述的方法,其中所述节目边界包含广告边界。
6. 如权利要求5所述的方法,还包括:基于SCTE-35提示音检测广告荚(组)边界。
7. 如权利要求1所述的方法,其中将所述转换的内容存储在固定时长片段中。
8. 如权利要求7所述的方法,还包括:生成截短时长的片段,以使片段边界与节目边界 匹配。
9. 如权利要求1所述的方法,其中所述转换的内容和清单文件包含即将来临的节目边 界的指示符、新节目的开始和当前节目的结束。
10. 如权利要求9所述的方法,还包括:使用显式标记和注释以及通过片段时长隐式地 在清单文件中表示节目边界。
11. 如权利要求10所述的方法,还包括:支持多种清单文件格式,例如HLS m3u8、DASH MH)等。
12. 如权利要求11所述的方法,还包括:为广告节目边界内的片段将代理URL插入到 所述清单文件中。
13. 如权利要求9所述的方法,还包括:使用带内元数据表示转换的内容中的节目边 界。
14. 如权利要求13所述的方法,还包括:支持多种内嵌元数据格式,例如,ID3标记、专 有帧类型、专有元数据报头等。
15. 如权利要求14所述的方法,还包括:将广告决策服务器、节目标识符和/或广告点 (置放机会)信息追加到所述代理URL。
16. 如权利要求14所述的方法,还包括:包含用于指定片段请求的相对位置的唯一且 按序递增的标识符。
17. 如权利要求13所述的方法,还包括:将广告决策服务器、节目标识符和/或广告点 (置放机会)信息插入到广告节目边界元数据。
18. 如权利要求1所述的方法,其中向广告决策服务器发出请求来检索置换广告。
19. 如权利要求18所述的方法,其中所述广告决策服务器是SCTE-130服务器。
20. 如权利要求19所述的方法,还包括:基于SCTE-130可用信息来确定个体广告资产 边界。
21. 如权利要求18所述的方法,还包括:从所述广告决策服务器响应分析置换广告位 置信息。
22. 如权利要求21所述的方法,还包括:在本地缓存广告决策服务器响应以便在未来 广告置换机会中使用。
23. 如权利要求21所述的方法,还包括:检索广告资产片段并以广告片段置换所生成 的片段。
24. 如权利要求21所述的方法,还包括:以广告片段URL置换所述清单中的所生成的 片段URL。
25. -种用于瞄准的广告置换的方法,其包括: 在客户端中处理并呈放片段数据; 检测指示节目边界的元数据; 从所述元数据中提取广告决策服务器、节目标识符和/或广告点(置放机会)信息; 向所述广告决策服务器发出广告置放请求; 从所述广告决策服务器接收并处理广告置放响应; 检测指示广告节目边界的开始的元数据; 以所述广告置放响应中指示的片段置换流广告资产片段; 检测指示所述广告节目边界的结束的元数据;以及 恢复所述流的回放。
26. 如权利要求25所述的方法,其中通过内嵌元数据,例如,ID3标记、专有帧类型、专 有元数据报头等来检测即将来临的广告节目边界。
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1