【技术实现步骤摘要】
动态条件性广告插入
[0001]本申请要求于2018年1月31日提交的美国临时申请No.62/624,603、于2018年2月21日提交的美国临时申请No.62/633,472、以及于2019年1月30日提交的美国申请No.16/262,273的权益,据此上述这些申请中的每个申请的全部内容通过引用的方式并入本文中。
[0002]本公开内容涉及对经编码的媒体数据的存储和传输。
技术介绍
[0003]数字视频能力可以被合并到各种各样的设备中,包括数字电视、数字直播系统、无线广播系统、个人数字助理(PDA)、膝上型计算机或台式计算机、数字相机、数字记录设备、数字媒体播放器、视频游戏设备、视频游戏控制台、蜂窝或卫星无线电电话、视频电话会议设备等。数字视频设备实现视频压缩技术(诸如在由MPEG
‑
2、MPEG
‑
4、ITU
‑
T H.263或ITU
‑
T H.264/MPEG
‑
4(第10部分,高级视频编码(AVC))、ITU
‑ ...
【技术保护点】
【技术特征摘要】
1.一种取得媒体数据的方法,所述方法包括:由在客户端设备的电路中实现的一个或多个处理器根据主媒体数据的清单文件从主媒体服务器设备取得所述主媒体数据,所述主媒体服务器设备与广告服务器设备分开;由所述一个或多个处理器从所述主媒体数据的所述清单文件确定所述主媒体数据的广告插入时隙,所述广告插入时隙表示所述主媒体数据在呈现时间处的经定义的间隙;由所述一个或多个处理器向所述广告服务器设备发送广告信息,所述广告信息表示要被接收以填充所述主媒体数据中所述经定义的间隙的广告内容的特征,所述特征包括表示所述主媒体数据的参数和/或所述广告插入时隙中的一项或多项的数据;响应于发送所述广告信息,由所述一个或多个处理器从所述广告服务器设备接收符合所述特征的所述广告内容,所述广告内容被格式化以填充所述呈现时间处的所述经定义的间隙;由所述一个或多个处理器将所述广告内容设置到所述主媒体数据中,其中,将所述广告内容设置到所述主媒体数据中包括:由所述一个或多个处理器在所述主媒体数据的所述广告插入时隙处将所述广告内容插入到所述主媒体数据中,以填充所述呈现时间处的所述经定义的间隙;以及由所述一个或多个处理器向所述客户端设备的视频解码器发送包括所述广告插入时隙处的所述广告内容的所述主媒体数据。2.根据权利要求1所述的方法,其中,设置包括:将所述广告设置到所述主媒体数据中,以便可在所述客户端设备的一个源缓冲区内显示。3.根据权利要求1所述的方法,其中,发送所述广告信息包括发送表示以下各项中的一项或多项的数据:能够由所述客户端设备解码或渲染的媒体数据的质量、由所述客户端设备支持的针对媒体数据的一个或多个特征、所述主媒体数据的匹配质量、所述广告内容在广告拼接点处的要求、针对所述客户端设备的用户的个性化信息、或者所述广告插入时隙的持续时间。4.根据权利要求3所述的方法,其中,所述匹配质量包括以下各项中的一项或多项:对HDMI重置、源缓冲区重新初始化、不必要的黑帧的避免、加密和受保护内容不匹配信息、音频编解码器配置、或者所述客户端设备的能力。5.根据权利要求1所述的方法,其中,发送所述广告信息包括发送表示以下各项中的一项或多项的数据:所述客户端设备的能力、所述广告插入时隙、所述主媒体数据的性质、或者所述主媒体数据的针对媒体分量的最近播放时序。6.根据权利要求5所述的方法,其中,表示所述客户端设备的所述一个或多个能力的所述数据包括:表示所述客户端设备能够如何处理广告插入的数据。7.根据权利要求5所述的方法,其中,表示所述客户端设备的所述一个或多个能力的所述数据包括表示所述客户端设备是否支持以下各项中的一项或多项的数据:具有静态初始化的单个源缓冲区、HDMI性质、多个源缓冲区、或者常规的媒体源扩展(MSE)操作。8.根据权利要求5所述的方法,其中,表示所述广告插入时隙的所述数据包括:表示适当的广告和针对所述广告插入时隙的广告边界的数据。9.根据权利要求5所述的方法,其中,表示所述主媒体数据的所述性质的所述数据包括:一个或多个媒体分量的所述主媒体内容的通用媒体应用格式(CMAF)报头。
10.根据权利要求5所述的方法,其中,表示所述最近播放时序的所述数据包括:表示所述广告内容能够如何与所述主媒体数据拼接的数据。11.根据权利要求1所述的方法,其中,发送所述广告信息包括发送以下各项中的一项或多项:用于所述主媒体数据的内容性质、用于所述主媒体数据的回放状态、所述客户端设备的能力、用于所述客户端设备的用户的用户信息、或者广告插入时隙信息。12.根据权利要求11所述的方法,还包括:接收用于所述主媒体内容的所述清单文件;以及根据所述清单文件的数据来确定要发送给所述广告服务器设备的所述广告信息。13.根据权利要求12所述的方法,其中,根据所述清单文件的所述数据来确定所述广告信息包括:根据所述清单文件的所述数据来确定所述广告插入时隙或静态内容性质中的一项或多项。14.根据权利要求11所述的方法,其中,针对所述主媒体内容的视频媒体,所述内容性质包括以下各项中的一项或多项:视频编解码器、简档指示、级别指示、帧速率、加密方案、传递特性、或者色彩方案。15.根据权利要求11所述的方法,其中,针对所述主媒体内容的音频媒体,所述内容性质包括以下各项中的一项或多项:音频编解码器、简档指示、级别指示、采样频率、或者输出通道配置。16.根据权利要求11所述的方法,其中,发送所述广告信息包括发送被表达为以下各项中的一项或多项的所述内容性质:电影报头、CMAF报头、mime类型、子MIME类型、或者DASH MPD信令。17.根据权利要求11所述的方法,其中,发送所述广告信息包括发送所述客户端设备的所述能力,所述客户端设备的所述能力被表达为以下各项中的一项或多项:媒体源扩展(MSE)版本、一个或多个消费者技术协会网页应用视频生态系统(CTA WAVE)能力、或者由所述客户端设备支持的源缓冲区的数量。18.根据权利要求1所述的方法,其中,发送所述广告信息包括:在一个或多个查询参数中发送所述广告信息的至少一部分。19.根据权利要求1所述的方法,其中,发送所述广告信息包括:在一个或多个HTTP报头中发送所述广告信息的至少一部分。20.根据权利要求1所述的方法,还包括:接收用于所述广告内容的描述性数据,所述描述性数据被表达为以下各项中的一项或多项:在用于所述主媒体内容的所述清单文件中的时段、特定于所述广告内容并且与用于所述主媒体内容的所述清单文件分开的清单文件、高级信令(HLS)清单、或者ISO基媒体文件格式(BMFF)文件的数据。21.一种用于取得媒体数据的设备,所述设备包括:在电...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。