FENG JIANGPING (CN)
TANG BO (CN)
DAI JINLIANG (CN)
FENG JIANGPING (CN)
TANG BO (CN)
US20060059504A1 | 2006-03-16 | |||
US20090259936A1 | 2009-10-15 | |||
CN1768344A | 2006-05-03 | |||
CN1859560A | 2006-11-08 |
深圳市深佳知识产权代理事务所(普通合伙) (CN)
权 利 要 求 1、 一种提供预览视频的方法, 其特征在于, 包括: 媒体服务器接收播放终端发送的元数据请求; 根据所述元数据请求获取所述播放终端请求播放的视频的元数据信息,并 将所述元数据信息发送到所述播放终端; 接收所述播放终端根据所述元数据信息发送的预览视频请求; 将所述预览视频请求中所请求的预览视频下发到所述播放终端。 2、 根据权利要求 1所述的方法, 其特征在于, 所述媒体服务器接收播放 终端发送的元数据请求之前, 还包括: 接收播放终端发送的视频请求,所述视频请求中包含所述播放终端请求播 放的视频的视频标识; 查找与所述视频标识对应的视频, 并将所述视频下发给所述播放终端。 3、 根据权利要求 1所述的方法, 其特征在于, 所述元数据信息为以文本 格式保存, 用于表示所述请求播放的视频的属性特征; 所述元数据信息包括至少一种下述信息: 播放终端反馈的视频播放信息、 第三方反馈的视频统计信息、 媒体服务器对视频进行分析后生成的信息。 4、 根据权利要求 1所述的方法, 其特征在于, 所述根据元数据请求获取 所述播放终端请求播放的视频的元数据信息包括: 从所述元数据请求中读取所述视频的视频标识; 根据所述视频标识查找用于保存视频的元数据信息的视频信息处理服务 器, 获得所述视频的元数据信息。 5、 根据权利要求 1所述的方法, 其特征在于, 所述播放终端发送预览视 频请求之前, 还包括: 播放终端通过分析所述元数据信息, 获取预览视频的请求顺序; 判断所述请求播放的视频是否满足预设的播放条件; 当满足所述预设的播放条件时,按照所述请求顺序向媒体服务器发送预览 视频请求。 6、 一种提供预览视频的系统, 其特征在于, 包括: 播放终端和媒体服务 器, 其中, 所述媒体服务器, 用于接收所述播放终端发送的元数据请求,根据所述元 数据请求获取所述播放终端请求播放的视频的元数据信息,并将所述元数据信 息发送到播放终端; 所述播放终端,用于根据所述元数据信息向所述媒体服务器发送预览视频 请求; 所述媒体服务器,还用于将所述预览视频请求中所请求的预览视频下发到 所述播放终端。 7、 根据权利要求 6所述的系统, 其特征在于, 所述播放终端,还用于向媒体服务器发送视频请求, 所述视频请求中包含 所述播放终端请求播放的视频的视频标识; 媒体服务器,还用于查找与所述视频标识对应的视频, 并将所述视频下发 给所述播放终端。 8、 根据权利要求 6所述的系统, 其特征在于, 所述播放终端,还用于通过分析所述元数据信息, 获取预览视频的请求顺 序, 判断所述请求播放的视频是否满足预设的播放条件, 当满足所述预设的播 放条件时, 按照所述请求顺序向媒体服务器发送预览视频请求。 9、 根据权利要求 6所述的系统, 其特征在于, 还包括: 视频信息处理服 务器, 用于保存所有视频的元数据信息; 所述媒体服务器,具体用于根据所述元数据请求从所述视频信息处理服务 器中获取所述播放终端请求播放的视频的元数据信息。 10、 一种媒体服务器, 其特征在于, 包括: 接收单元, 用于接收播放终端发送的元数据请求; 获取单元,用于根据所述元数据请求获取所述播放终端请求播放的视频的 元数据信息; 发送单元, 用于将所述元数据信息发送到所述播放终端; 其中, 所述接收单元,还用于接收所述播放终端根据所述元数据信息发送 的预览视频请求; 下发单元,用于将所述预览视频请求中所请求的预览视频下发到所述播放 终端。 11、 根据权利要求 10所述的媒体服务器, 其特征在于, 所述接收单元,还用于接收播放终端发送的视频请求, 所述视频请求中包 含所述播放终端请求播放的视频的视频标识; 还包括: 查找单元, 用于查找与所述视频标识对应的视频; 所述下发单元, 还用于将所述视频下发给所述播放终端。 12、 根据权利要求 10所述的媒体服务器, 其特征在于, 所述获取单元包 括: 标识读取单元, 用于从所述元数据请求中读取所述视频的视频标识; 信息查找单元,用于根据所述视频标识查找用于保存视频的元数据信息的 视频信息处理服务器, 获得所述视频的元数据信息。 13、 一种播放终端, 其特征在于, 包括: 发送单元, 用于向媒体服务器发送元数据请求; 接收单元, 用于接收所述媒体服务器返回的元数据信息, 所述元数据信息 为所述媒体服务器根据所述元数据请求获取的播放终端请求播放的视频的元 数据信息; 其中, 所述发送单元,还用于根据所述元数据信息向所述媒体服务器发送 预览视频请求, 所述预览视频请求中包含所述播放终端请求的预览视频的信 息; 所述接收单元,还用于接收所述媒体服务器根据所述预览视频请求下发的 所述预览视频。 14、 根据权利要求 13所述的播放终端, 其特征在于, 还包括: 分析单元, 用于通过分析所述元数据信息, 获取预览视频的请求顺序; 判断单元, 用于判断所述请求播放的视频是否满足预设的播放条件; 所述发送单元, 具体用于当所述判断单元判断满足所述预设的播放条件 时, 按照所述请求顺序向媒体服务器发送预览视频请求。 |
本发明涉及流媒体通信技术领域,特别涉及一 种提供预览视频的方法、 系 统、 媒体服务器及播放终端。
背景技术
用户在观看视频的过程中, 可能对当前正在播放的视频片段不感兴趣, 因 此希望快速浏览到后面的视频片段, 从而选择从感兴趣的视频片段开始观看。 现有技术中的一种常见预览方式是, 用户观看视频过程中, 当鼠标悬停在视频 播放的进度条上时, 进度条上方会出现一个预览小窗口, 该小窗口中呈现的预 览内容可以图片形式展现, 上述预览图片与所观看的视频文件一起,按照 时间 顺序进行下载。
发明人在对现有技术的研究过程中发现,现有 技术中的预览信息只能按照 所播放视频文件的时间顺序进行下载, 例如, 当视频文件下载到第 50分钟的 时候, 如果用户想要预览第 55分钟时的视频内容, 则只能等待视频文件下载 到第 55分钟, 由此延长了用户预览视频的等待时间, 降低了用户体验。
发明内容
本发明实施例的目的在于提供一种提供预览视 频的方法、 系统、媒体服务 器及播放终端, 以解决现有预览视频时等待时间较长的问题。
为解决上述技术问题, 本发明实施例提供如下技术方案:
一种提供预览视频的方法, 包括:
媒体服务器接收播放终端发送的元数据请求;
根据所述元数据请求获取所述播放终端请求播 放的视频的元数据信息,并 将所述元数据信息发送到所述播放终端;
接收所述播放终端根据所述元数据信息发送的 预览视频请求;
将所述预览视频请求中所请求的预览视频下发 到所述播放终端。
一种提供预览视频的系统, 包括: 播放终端和媒体服务器, 其中, 所述媒体服务器, 用于接收所述播放终端发送的元数据请求,根 据所述元 数据请求获取所述播放终端请求播放的视频的 元数据信息,并将所述元数据信 息发送到播放终端;
所述播放终端,用于根据所述元数据信息向所 述媒体服务器发送预览视频 请求;
所述媒体服务器,还用于将所述预览视频请求 中所请求的预览视频下发到 所述播放终端。
一种媒体服务器, 包括:
接收单元, 用于接收播放终端发送的元数据请求;
获取单元,用于根据所述元数据请求获取所述 播放终端请求播放的视频的 元数据信息;
发送单元, 用于将所述元数据信息发送到所述播放终端;
接收单元,还用于接收所述播放终端根据所述 元数据信息发送的预览视频 请求;
发单元,用于将所述预览视频请求中所请求的 预览视频下发到所述播放 一种播放终端, 包括:
发送单元, 用于向媒体服务器发送元数据请求;
接收单元, 用于接收所述媒体服务器返回的元数据信息, 所述元数据信息 为所述媒体服务器根据所述元数据请求获取的 播放终端请求播放的视频的元 数据信息;
发送单元,还用于根据所述元数据信息向所述 媒体服务器发送预览视频请 求, 所述预览视频请求中包含所述播放终端请求的 预览视频的信息;
接收单元,还用于接收所述媒体服务器根据所 述预览视频请求下发的所述 预览视频。
由以上本发明实施例提供的技术方案可见,本 发明实施例中媒体服务器接 收播放终端发送的元数据请求,根据元数据请 求获取播放终端请求播放的视频 的元数据信息, 并将所述元数据信息发送到播放终端,接收播 放终端根据元数 据信息发送的预览视频请求,将预览视频请求 中所请求的预览视频下发到所述 播放终端。应用本发明实施例,播放终端可以 自动请求并从媒体服务器获得预 览视频, 由此缩短了播放终端用户观看预览视频的等待 时间, 本发明实施例中 预览视频的下载顺序和播放终端请求播放视频 的播放时间顺序没有相关性,只 与对元数据信息进行分析的结果有关,从而使 播放终端先于请求播放视频的下 载进度, 提前下载预览视频, 当用户请求观看预览视频时, 不必进行等待, 提 升用户体验。
附图说明
图 1为本发明提供预览视频的方法的第一实施例 程图;
图 2为应用本发明提供预览视频方法实施例的系 架构示意图; 图 3为本发明提供预览视频的方法的第二实施例 程图;
图 4为本发明提供预览视频的系统的第一实施例 图;
图 5为本发明提供预览视频的系统的第二实施例 图;
图 6为本发明媒体服务器的第一实施例框图;
图 7为本发明媒体服务器的第二实施例框图;
图 8为本发明播放终端的第一实施例框图;
图 9为本发明播放终端的第二实施例框图。
具体实施方式
本发明实施例提供了一种提供预览视频的方法 、 系统、媒体服务器及播放 终端。
为了使本技术领域的人员更好地理解本发明方 案, 并使本发明的上述目 的、特征和优点能够更加明显易懂, 下面结合附图和具体实施方式对本发明作 进一步详细的说明。
参见图 1 , 为本发明提供预览视频的方法的第一实施例流 程图: 步骤 101 : 媒体服务器接收播放终端发送的元数据请求。
步骤 102: 根据元数据请求获取播放终端请求播放的视频 的元数据信息, 并将元数据信息发送到播放终端。 其中,元数据信息为以文本格式保存, 用于表示播放终端请求播放的视频 的属性特征; 元数据信息包括至少一种下述信息: 播放终端反馈的视频播放信 息、 第三方反馈的视频统计信息、 媒体服务器对视频进行分析后生成的信息。
具体的, 可以从元数据请求中读取播放终端请求播放视 频的视频标识,根 据视频标识查找用于保存所述视频的元数据信 息的视频信息处理服务器,获得 该视频的元数据信息。 需要说明的是,视频信息处理服务器的功能可 以通过单 独设置的服务器实现,也可以将其功能集成在 媒体服务器中实现,对此本发明 实施例不进行限制。
步骤 103: 接收播放终端根据元数据信息发送的预览视频 请求。
步骤 104: 将预览视频请求中所请求的预览视频下发到播 放终端。
参见图 2, 为应用本发明提供预览视频方法实施例的系统 架构示意图: 该系统架构包括: 媒体服务器 210、 视频信息处理服务器 220、 播放终端
230。
其中, 媒体服务器 210, 可以由视频源存储模块和视频分发模块两部分 组 成。视频源存储模块用于存储所有待点播的视 频,每个待点播的视频包括了一 个视频(该一个视频即为播放终端请求播放的 完整视频, 也可称为主视频 )和 若干预览视频, 上述这两种视频通常都包含了完整的视频内容 , 例如, 包括视 频信息、 音频信息、 字幕信息等, 但是需要指出的是, 为了节省存放预览视频 的空间, 可以不存储预览视频的音频信息; 视频分发模块用于根据播放终端的 请求下发相应的主视频和预览视频。为了缩短 对播放终端的用户请求的响应时 间, 视频源存储模块中的主视频和预览视频都可以 以分片的形式存放, 例如, 如果一个视频的总长度为 300s, 每个分片的长度为 2s, 则该视频由 150个分 片组成。
视频信息处理服务器 220, 用于对媒体服务器中存储的每一个主视频进行 元数据信息的生成、收集与统计等处理。元数 据信息是用来描述视频某个特征 属性的信息, 例如, 可以是视频的热度信息, 评论信息等, 元数据信息可以是 以 XML文件格式存在, 或者其它能够以文本形式呈现的格式存在。 元数据信 息可以根据用户反馈信息获得,也可以根据第 三方制作的统计信息获得,例如, 视频提供者给出了某个演员在视频中具体出现 的若干时间段,也可以是媒体服 务器对视频进行分析处理后生成的信息, 例如,媒体服务器可以检测到视频中 每次拍摄镜头切换的时间点, 并生成对应镜头切换时间点的元数据信息。
播放终端 230, 用于播放主视频, 以及在播放主视频的过程中, 根据媒体 服务器返回的元数据信息,对该元数据信息进 行解析后得到响应预览视频的下 发策略,根据该下发策略发送获取预览视频的 请求, 由此可以在主视频还未下 载到预览视频的部分时, 提前观看后面的预览视频。
需要说明的是, 上述视频信息处理服务器的功能可以如图 2所示,通过单 独设置的服务器实现,也可以将其功能集成在 媒体服务器中实现,对此本发明 实施例不进行限制。
参见图 3 , 为本发明提供预览视频的方法的第二实施例流 程图, 该实施例 结合图 2所示的系统架构, 详细示出了提供预览视频的过程:
步骤 301 : 播放终端向媒体服务器发送视频请求。
当播放终端侧的用户从播放终端界面呈现的视 频列表中选择了想要播放 的视频后,播放终端向媒体服务器发送视频请 求, 该视频请求中包含了用户所 选择视频的标识, 以便媒体服务器可以根据该标识查找到相应的 视频。
步骤 302: 媒体服务器根据视频请求查找到视频, 并将该视频下发给播放 终端。
在媒体服务器的视频源存储模块中, 视频通常按照视频标识为索引存储, 因此从视频请求中获得视频标识后, 根据该视频标识即可查找到相应的视频, 媒体服务器响应播放终端的视频请求,然后通 过视频分发模块将查找到的视频 下发到播放终端。
步骤 303: 播放终端接收到媒体服务器的响应后, 向媒体服务器发送元数 据请求。
播放终端接收到媒体服务器的响应后,表示媒 体服务器可以向播放终端正 常下发其请求的视频, 此时播放终端向媒体服务器发送元数据请求, 以便从媒 体服务器侧获得该视频的元数据信息。
元数据信息是用来描述视频某个特征属性的信 息, 例如, 可以是视频的热 度信息, 评论信息等, 元数据信息可以是以 XML文件格式存在, 或者其它能 够以文本形式呈现的格式存在。元数据信息可 以根据播放终端的用户反馈的信 息获得, 也可以根据第三 o o 方制作的统计信息获得, 例如, 视频提供者给出了某 个演员在视频中具体出现的 Λ Λ时间段,也可以是媒体服务器对视频进行分 处理 后生成的信息, 例如,媒体服务器可以检测到视频中每次拍摄 镜头切换的时间 点, 并生成对应镜头切换时间点的元数据信息。
假设元数据信息为用户对视频的评论信息的统 计,则一个元数据信息的实 例如下所示:
<version> 1.0</version>
<Chunks>50</ Chunks >
<Dur>2</Dur>
<c n= "0" h= "10" />
a i,,
<c n= h=
<c n= "2" h= " 100 " />
<c n= "3" h= "70" />
<c n= "4" h= "60" />
<c n= "5" h= "90" />
<c n= "6" h=
<c n= h= "20" />
<c n= "8" h= "10" />
<c n= "9" h= "40" />
<c n= "10" ' h= : "30" />
上述元数据信息中, Chunks表示某个视频的分片个数, Dur表示每个分 片的时间长度(可以以秒为单位), n表示视频分片的分片号, 即第几个分片, h表示用户对该视频分片进行评论的数量统计 数值越大则表示被评论的次数 越多。 以元数据信息为 XML格式为例, 每个元数据信息的大小约为 70kB/H。 上述元数据信息对应的主视频包含了 10个分片,每个分片具有不同的评论数, 其中分片 1、 分片 2和分片 6所得到的评论数最多, 均为 100。 根据评论数量 可知, 观看过该主视频的用户对分片 1、 分片 2和分片 6的兴趣较大, 可以设 定上述分片 1、 分片 2和分片 6为热点片段。
步骤 304: 媒体服务器从视频信息处理服务器中获取播放 终端所请求的元 数据信息。
视频的元数据信息通常可以存放在独立设置的 视频信息处理服务器中,当 媒体服务器接收到元数据请求时,根据该元数 据请求所对应的视频的视频标识 从视频信息处理服务器中获取该视频的元数据 信息。
步骤 305: 媒体服务器将元数据信息发送给播放终端。
步骤 306: 播放终端通过分析元数据信息, 获取预览视频的请求顺序。 播放终端接收到元数据信息后, 可以对该元数据信息进行分析, 并将分析 结果以图表的形式展现在播放终端的界面上。 例如, 当接收到的元数据信息为 前述步骤 303中示出的对主视频的评论信息时, 则可以以分片号为横坐标, 以 评论数为纵坐标, 通过柱状信息显示每个分片号对应的评论数, 用户可以根据 该柱状信息获知哪个分片视频是热点分片视频 ,这些热点分片信息作为预览视 频,后续用户可能在播放终端下载了这些预览 视频后,提前预览到这些分片视 频。
仍然以元数据信息为评论信息为例,播放终端 在请求预览视频之前, 首先 要确定预览视频的请求顺序。例如,播放终端 可以按照分片视频的评论数从高 到低的顺序确定请求顺序,对于评论数相同的 分片视频, 可以进一步按照分片 号从小到大的顺序确定请求顺序。根据上述请 求原则,假设播放终端需要请求 四个预览视频, 则请求顺序依次为分片 1、 分片 2、 分片 6、 分片 5 , 每个分片 可以作为一个预览视频。 由此可知, 本发明实施例中预览视频的下载顺序和主 视频的播放时间顺序没有相关性, 只与对元数据信息进行分析的结果有关, 以 使播放终端可以提前下载预览视频, 当用户请求观看预览视频时, 不必进行等 待, 提升用户体验。 步骤 307:播放终端判断请求播放的视频是否满足预 的播放条件,若是, 则执行步骤 308; 否则, 返回步骤 307。
预设的播放条件可以指视频已经稳定播放, 例如,播放终端下载的视频已 经播放了 10s, 或者播放终端已下载视频的进度超过了当前播 放进度达到某个 阈值(比如阈值为 30s , 当前已经播放到第 50s, 并且已经下载到第 100s )。
步骤 308: 播放终端按照请求顺序向媒体服务器发送预览 视频请求。
播放终端按照前述分析出的请求顺序, 顺序向媒体服务器请求分片 1、 分 片 2、 分片 6、 分片 5。
步骤 309: 媒体服务器将所请求的预览视频下发到播放终 端。
媒体服务器在下发预览视频时, 仍然按照预览视频的请求顺序进行下发, 即顺序下发分片 1、 分片 2、 分片 6、 分片 5。
在视频下载播放的过程中, 如果视频的下载进度能够维持播放一段时间, 例如, 设置一个时间阈值为 100s, 则媒体服务器可以优先下发预览视频到播 放终端, 然后再下发后续的视频。
步骤 310: 播放终端在呈现请求播放的视频的同时, 根据用户指令呈现已 经接收到的预览视频。
终端在呈现请求播放的视频的过程中,对于视 频当前下载进度以后的视频 部分所包含的预览视频, 可以预先获得并进行预览。 例如, 当用户将鼠标悬停 在进度条上的预览视频位置时, 即可以在小窗口中呈现预览视频的内容,供用 户观看。
与本发明提供预览视频的方法的实施例相对 应,本发明还提供了提供预览 视频的系统、 媒体服务器及播放终端的实施例。
参见图 4, 为本发明提供预览视频的系统的第一实施例框 图。
该提供预览视频的系统包括: 播放终端 410和媒体服务器 420。
其中, 所述播放终端 410, 用于向所述媒体服务器 420发送元数据请求; 所述媒体服务器 420, 用于接收所述播放终端 410发送的元数据请求后, 根据所述元数据请求获取所述播放终端 410请求播放的视频的元数据信息,并 将所述元数据信息发送到所述播放终端 410;
所述播放终端 410, 用于根据所述元数据信息向所述媒体服务器 420发送 预览视频请求;
所述媒体服务器 420, 还用于将所述预览视频请求中所请求的预览视 频下 发到所述播放终端 410。
参见图 5 , 为本发明提供预览视频的系统的第二实施例框 图。
该提供预览视频的系统包括: 播放终端 510、 媒体服务器 520和视频信息 处理服务器 530。
其中, 所述播放终端 510, 用于向媒体服务器 520发送视频请求, 所述视 频请求中包含所述播放终端 510请求播放的视频的视频标识;
媒体服务器 520, 用于查找与所述视频标识对应的视频, 并将所述视频下 发给所述播放终端 510;
视频信息处理服务器 530, 用于保存所有视频的元数据信息;
所述播放终端 510, 还用于向所述媒体服务器 520发送元数据请求; 所述媒体服务器 520,还用于接收所述播放终端 510发送的元数据请求后, 根据所述元数据请求从所述视频信息处理服务 器 530 中获取所述播放终端请 求播放的视频的元数据信息, 并将所述元数据信息发送到播放终端 510;
所述播放终端 510, 还用于通过分析所述元数据信息, 获取预览视频的请 求顺序, 判断所述请求播放的视频是否满足预设的播放 条件, 当满足所述预设 的播放条件时, 按照所述请求顺序向媒体服务器 520发送预览视频请求;
所述媒体服务器 520, 还用于将所述预览视频请求中所请求的预览视 频下 发到所述播放终端 510。
参见图 6, 为本发明媒体服务器的第一实施例框图:
该媒体服务器包括: 接收单元 610、 获取单元 620、 发送单元 630和下发 单元 640。
其中, 接收单元 610, 用于接收播放终端发送的元数据请求;
获取单元 620, 用于根据所述元数据请求获取所述播放终端请 求播放的视 频的元数据信息;
发送单元 630, 用于将所述元数据信息发送到所述播放终端;
其中, 所述接收单元 610, 还用于接收所述播放终端根据所述元数据信息 发送的预览视频请求;
相应地, 所述媒体服务器还包括: 下发单元 640, 用于将所述预览视频请 求中所请求的预览视频下发到所述播放终端。
参见图 7, 为本发明媒体服务器的第二实施例框图:
该媒体服务器包括: 接收单元 710、 查找单元 720、 下发单元 730、 获取 单元 740和发送单元 750。
其中, 接收单元 710, 用于接收播放终端发送的视频请求, 所述视频请求 中包含所述播放终端请求播放的视频的视频标 识;
查找单元 720 , 用于查找与所述视频标识对应的视频;
下发单元 730, 用于将所述视频下发给所述播放终端;
接收单元 710, 还用于接收所述播放终端发送的元数据请求;
获取单元 740, 用于根据所述元数据请求获取所述请求播放的 视频的元数 据信息;
发送单元 750, 用于将所述元数据信息发送到所述播放终端;
接收单元 710, 还用于接收所述播放终端根据所述元数据信息 发送的预览 视频请求;
下发单元 730, 还用于将所述预览视频请求中所请求的预览视 频下发到所 述播放终端。
具体的, 获取单元 740可以包括(图 7中未示出): 标识读取单元, 用于 从所述元数据请求中读取所述视频的视频标识 ; 信息查找单元, 用于根据所述 视频标识查找用于保存视频的元数据信息的视 频信息处理服务器,获得所述视 频的元数据信息。
参见图 8, 为本发明播放终端的第一实施例框图:
该播放终端包括: 发送单元 810和接收单元 820。
其中, 发送单元 810, 用于向媒体服务器发送元数据请求;
接收单元 820, 用于接收所述媒体服务器返回的元数据信息, 所述元数据 信息为所述媒体服务器根据所述元数据请求获 取的播放终端请求播放的视频 的元数据信息;
发送单元 810, 还用于根据所述元数据信息向所述媒体服务器 发送预览视 频请求, 所述预览视频请求中包含所述播放终端请求的 预览视频的信息;
接收单元 820, 还用于接收所述媒体服务器根据所述预览视频 请求下发的 所述预览视频。
参见图 9, 为本发明播放终端的第二实施例框图:
该播放终端包括: 发送单元 910、 接收单元 920、 分析单元 930和判断单 元 940。
其中, 发送单元 910, 用于向媒体服务器发送元数据请求;
接收单元 920, 用于接收所述媒体服务器返回的元数据信息, 所述元数据 信息为所述媒体服务器根据所述元数据请求获 取的播放终端请求播放的视频 的元数据信息;
分析单元 930,用于通过分析所述元数据信息,获取预览 频的请求顺序; 判断单元 940, 用于判断所述请求播放的视频是否满足预设的 播放条件; 所述发送单元 910, 用于当所述判断单元 940判断满足所述预设的播放条 件时, 按照所述请求顺序向媒体服务器发送预览视频 请求;
接收单元 920, 还用于接收所述媒体服务器根据所述预览视频 请求下发的 所述预览视频。 通过以上的实施方式的描述可知,本发明实施 例中媒体服务器接收播放终 端发送的元数据请求,根据元数据请求获取播 放终端请求播放的视频的元数据 信息, 并将所述元数据信息发送到播放终端,接收播 放终端根据元数据信息发 送的预览视频请求, 将预览视频请求中所请求的预览视频下发到所 述播放终 端。应用本发明实施例,播放终端可以自动请 求并从媒体服务器获得预览视频, 由此缩短了播放终端用户观看预览视频的等待 时间,本发明实施例中预览视频 的下载顺序和播放终端请求播放视频的播放时 间顺序没有相关性,只与对元数 据信息进行分析的结果有关, 从而使播放终端先于请求播放视频的下载进度 , 提前下载预览视频, 当用户请求观看预览视频时, 不必进行等待, 提升用户体 验。
本领域的技术人员可以清楚地了解到本发明可 借助软件加必需的通用硬 件平台的方式来实现。基于这样的理解, 本发明的技术方案本质上或者说对现 有技术做出贡献的部分可以以软件产品的形式 体现出来,该计算机软件产品可 以存储在存储介质中, 如 ROM/RAM、 磁碟、 光盘等, 包括若干指令用以使得 一台计算机设备(可以是个人计算机, 服务器, 或者网络设备等)执行本发明 各个实施例或者实施例的某些部分所述的方法 。
以上所述的本发明实施方式, 并不构成对本发明保护范围的限定。任何在 本发明的精神和原则之内所作的修改、等同替 换和改进等, 均应包含在本发明 的保护范围之内。