[发明专利]基于HTTP流的媒体内容动态插播方法、装置及系统有效
| 申请号: | 201010291945.5 | 申请日: | 2010-09-17 |
| 公开(公告)号: | CN102137137A | 公开(公告)日: | 2011-07-27 |
| 发明(设计)人: | 石腾;惠宇;乐培玉 | 申请(专利权)人: | 华为技术有限公司 |
| 主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06 |
| 代理公司: | 北京中博世达专利商标代理有限公司 11274 | 代理人: | 申健 |
| 地址: | 518129 广东省*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 http 媒体 内容 动态 插播 方法 装置 系统 | ||
技术领域
本发明涉及视频技术领域,尤其涉及一种基于HTTP流的媒体内容动态插播方法、装置及系统。
背景技术
目前,媒体内容的动态插播可以实现在节目流中插播不同的媒体内容。例如,个性化广告插播可以实现在用户点击某个视频时,根据用户的个性化信息在视频播放之前,视频播放结束插入个性化视频广告,或者在视频播放过程中停止播放节目,插入个性化广告内容,广告结束后再返回原始节目。
现有技术提供一种HTTP(Hypertext Transfer Protocol,超文本传输协议)Streaming技术可以实现广告插播。采用该HTTP Streaming可以将一个多媒体内容划分为若干个媒体分片,之后通过HTTP协议传输给客户端。上述多媒体内容划分得出的所有媒体分片的URL(Uniform Resource Locator,统一资源定位符)都通过一个(media presentation div,媒体展现描述)MPD文件来描述。所述MPD文件的结构如图1所示,其中,按照时间轴的先后顺序,一个MPD划分为一或多个时段Period,每个Period中又包含不同码率的描述信息Representation,每个Representation的分片信息Segmentinfo描述了若干个媒体分片的URL。客户端在利用HTTP Streaming技术播放多媒体内容时,需要先请求该MPD文件,之后根据所述MPD文件中的每个媒体分片的URL请求播放媒体分片的内容。
采用现有的HTTP Streaming技术在实现媒体内容的动态插播时,以广告的动态插播为例,可以通过如下两种方式实现:
方式一:在编码器中分别将节目内容直接划分为节目分片、将广告内容直接划分为广告分片,并利用节目分片和广告分片生成分片序列。当客户端接收到服务器下发的MPD文件后,按照MPD文件描述的分片序列逐个请求获取该分片序列中的每一个分片。当客户端请求的分片为节目分片时,播放该节目分片的内容,此时播放的是节目;当客户端请求的分片为广告分片时,播放该广告分片的内容,此时播放的是广告,从而实现广告插播。
方式二:在服务器下发MPD文件给客户端时,服务器在该MPD文件描述的节目分片序列中插入广告分片之后,下发到客户端。客户端按照MPD文件中描述的插入广告分片后的分片序列逐个请求获取并播放每一个分片。
发明内容
本发明的实施例提供一种基于HTTP流的媒体内容动态插播方法、装置及系统,可以解决在媒体内容通过HTTP流传输时无法实现个性化插播的问题。
为达到上述目的,本发明的实施例采用如下技术方案:
一种基于HTTP流的媒体内容动态插播方法,动态媒体内容通过HTTP流传输,该方法包括:
接收客户端发送的携带有用户信息的请求消息;
根据所述用户信息从本地存储的媒体内容中筛选出目标媒体内容;
发送所述目标媒体内容给所述客户端,以便于所述客户端进行播放。
一种基于HTTP流的媒体内容动态插播方法,动态媒体内容通过HTTP流传输,包括:
向服务端发送携带有用户信息的请求消息;
接收所述服务端发送的与所述用户信息相匹配的媒体内容,并播放所述媒体内容。
一种基于HTTP流的媒体内容动态插播装置,动态媒体内容通过HTTP流传输,该装置包括:
第一接收单元,用于接收客户端发送的携带有用户信息的请求消息;
筛选单元,用于根据所述用户信息从本地存储的媒体内容中筛选出目标媒体内容;
第一发送单元,用于发送所述目标媒体内容给所述客户端,以便于所述客户端进行播放。
另一种基于HTTP流的媒体内容动态插播装置,动态媒体内容通过HTTP流传输,包括:
第一发送单元,用于向服务端发送携带有用户信息的请求消息;
第一接收单元,用于接收所述服务端发送的与所述用户信息相匹配的媒体内容,并播放所述媒体内容。
一种基于HTTP流的媒体内容动态插播系统,包括:
如上所述的一种基于HTTP流的媒体内容动态插播装置,用于接收客户端发送的携带有用户信息的请求消息;根据所述用户信息从本地存储的媒体内容中筛选出目标媒体内容;发送所述目标媒体内容给所述客户端,以便于所述客户端进行播放;
如上所述的另一种基于HTTP流的媒体内容动态插播装置,用于向服务端发送携带有用户信息的请求消息;接收所述服务端发送的与所述用户信息相匹配的媒体内容,并播放所述媒体内容。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010291945.5/2.html,转载请声明来源钻瓜专利网。
- 内容再现系统、内容提供方法、内容再现装置、内容提供装置、内容再现程序和内容提供程序
- 内容记录系统、内容记录方法、内容记录设备和内容接收设备
- 内容服务系统、内容服务器、内容终端及内容服务方法
- 内容分发系统、内容分发装置、内容再生终端及内容分发方法
- 内容发布、内容获取的方法、内容发布装置及内容传播系统
- 内容提供装置、内容提供方法、内容再现装置、内容再现方法
- 内容传输设备、内容传输方法、内容再现设备、内容再现方法、程序及内容分发系统
- 内容发送设备、内容发送方法、内容再现设备、内容再现方法、程序及内容分发系统
- 内容再现装置、内容再现方法、内容再现程序及内容提供系统
- 内容记录装置、内容编辑装置、内容再生装置、内容记录方法、内容编辑方法、以及内容再生方法





