CN102550021A - 提供预览视频的方法、***、媒体服务器及播放终端 - Google Patents

提供预览视频的方法、***、媒体服务器及播放终端 Download PDF

Info

Publication number
CN102550021A
CN102550021A CN2010800161037A CN201080016103A CN102550021A CN 102550021 A CN102550021 A CN 102550021A CN 2010800161037 A CN2010800161037 A CN 2010800161037A CN 201080016103 A CN201080016103 A CN 201080016103A CN 102550021 A CN102550021 A CN 102550021A
Authority
CN
China
Prior art keywords
video
request
playback terminal
metadata
media server
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN2010800161037A
Other languages
English (en)
Other versions
CN102550021B (zh
Inventor
代金良
冯江平
汤博
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Publication of CN102550021A publication Critical patent/CN102550021A/zh
Application granted granted Critical
Publication of CN102550021B publication Critical patent/CN102550021B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/85Assembly of content; Generation of multimedia applications
    • H04N21/854Content authoring
    • H04N21/8549Creating video summaries, e.g. movie trailer
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/433Content storage operation, e.g. storage operation in response to a pause request, caching operations
    • H04N21/4331Caching operations, e.g. of an advertisement for later insertion during playback
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/47202End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for requesting content on demand, e.g. video on demand

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Computer Security & Cryptography (AREA)
  • Human Computer Interaction (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

一种提供预览视频的方法、***、媒体服务器及播放终端,所述方法包括:媒体服务器接收播放终端发送的元数据请求(101);根据所述元数据请求获取所述播放终端请求播放的视频的元数据信息,并将所述元数据信息发送到所述播放终端(102);接收所述播放终端根据所述元数据信息发送的预览视频请求(103);将所述预览视频请求中所请求的预览视频下发到所述播放终端(104)。应用本发明实施例,播放终端可以自动请求并从媒体服务器获得预览视频,由此缩短了播放终端用户观看预览视频的等待时间。

Description

提供预览视频的方法、 ***、 媒体服务器及播放终端 技术领域
本发明涉及流媒体通信技术领域,特别涉及一种提供预览视频的方法、 系 统、 媒体服务器及播放终端。
背景技术
用户在观看视频的过程中, 可能对当前正在播放的视频片段不感兴趣, 因 此希望快速浏览到后面的视频片段, 从而选择从感兴趣的视频片段开始观看。 现有技术中的一种常见预览方式是, 用户观看视频过程中, 当鼠标悬停在视频 播放的进度条上时, 进度条上方会出现一个预览小窗口, 该小窗口中呈现的预 览内容可以图片形式展现, 上述预览图片与所观看的视频文件一起,按照时间 顺序进行下载。
发明人在对现有技术的研究过程中发现,现有技术中的预览信息只能按照 所播放视频文件的时间顺序进行下载, 例如, 当视频文件下载到第 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、 磁碟、 光盘等, 包括若干指令用以使得 一台计算机设备(可以是个人计算机, 服务器, 或者网络设备等)执行本发明 各个实施例或者实施例的某些部分所述的方法。
以上所述的本发明实施方式, 并不构成对本发明保护范围的限定。任何在 本发明的精神和原则之内所作的修改、等同替换和改进等, 均应包含在本发明 的保护范围之内。

Claims (13)

  1. 权 利 要 求
    1、 一种提供预览视频的方法, 其特征在于, 包括:
    媒体服务器接收播放终端发送的元数据请求;
    根据所述元数据请求获取所述播放终端请求播放的视频的元数据信息,并 将所述元数据信息发送到所述播放终端;
    接收所述播放终端根据所述元数据信息发送的预览视频请求;
    将所述预览视频请求中所请求的预览视频下发到所述播放终端。
  2. 2、 根据权利要求 1所述的方法, 其特征在于, 所述媒体服务器接收播放 终端发送的元数据请求之前, 还包括:
    接收播放终端发送的视频请求,所述视频请求中包含所述播放终端请求播 放的视频的视频标识;
    查找与所述视频标识对应的视频, 并将所述视频下发给所述播放终端。
  3. 3、 根据权利要求 1所述的方法, 其特征在于, 所述元数据信息为以文本 格式保存, 用于表示所述请求播放的视频的属性特征;
    所述元数据信息包括至少一种下述信息: 播放终端反馈的视频播放信息、 第三方反馈的视频统计信息、 媒体服务器对视频进行分析后生成的信息。
  4. 4、 根据权利要求 1所述的方法, 其特征在于, 所述根据元数据请求获取 所述播放终端请求播放的视频的元数据信息包括:
    从所述元数据请求中读取所述视频的视频标识;
    根据所述视频标识查找用于保存视频的元数据信息的视频信息处理服务 器, 获得所述视频的元数据信息。
  5. 5、 根据权利要求 1所述的方法, 其特征在于, 所述播放终端发送预览视 频请求之前, 还包括:
    播放终端通过分析所述元数据信息, 获取预览视频的请求顺序; 判断所述请求播放的视频是否满足预设的播放条件;
    当满足所述预设的播放条件时,按照所述请求顺序向媒体服务器发送预览 视频请求。 6、 一种提供预览视频的***, 其特征在于, 包括: 播放终端和媒体服务 器, 其中,
    所述媒体服务器, 用于接收所述播放终端发送的元数据请求,根据所述元 数据请求获取所述播放终端请求播放的视频的元数据信息,并将所述元数据信 息发送到播放终端;
    所述播放终端,用于根据所述元数据信息向所述媒体服务器发送预览视频 请求;
    所述媒体服务器,还用于将所述预览视频请求中所请求的预览视频下发到 所述播放终端。
  6. 7、 根据权利要求 6所述的***, 其特征在于,
    所述播放终端,还用于向媒体服务器发送视频请求, 所述视频请求中包含 所述播放终端请求播放的视频的视频标识;
    媒体服务器,还用于查找与所述视频标识对应的视频, 并将所述视频下发 给所述播放终端。
  7. 8、 根据权利要求 6所述的***, 其特征在于,
    所述播放终端,还用于通过分析所述元数据信息, 获取预览视频的请求顺 序, 判断所述请求播放的视频是否满足预设的播放条件, 当满足所述预设的播 放条件时, 按照所述请求顺序向媒体服务器发送预览视频请求。
  8. 9、 根据权利要求 6所述的***, 其特征在于, 还包括: 视频信息处理服 务器, 用于保存所有视频的元数据信息;
    所述媒体服务器,具体用于根据所述元数据请求从所述视频信息处理服务 器中获取所述播放终端请求播放的视频的元数据信息。
  9. 10、 一种媒体服务器, 其特征在于, 包括:
    接收单元, 用于接收播放终端发送的元数据请求;
    获取单元,用于根据所述元数据请求获取所述播放终端请求播放的视频的 元数据信息; 发送单元, 用于将所述元数据信息发送到所述播放终端;
    其中, 所述接收单元,还用于接收所述播放终端根据所述元数据信息发送 的预览视频请求;
    下发单元,用于将所述预览视频请求中所请求的预览视频下发到所述播放 终端。
  10. 11、 根据权利要求 10所述的媒体服务器, 其特征在于,
    所述接收单元,还用于接收播放终端发送的视频请求, 所述视频请求中包 含所述播放终端请求播放的视频的视频标识;
    还包括: 查找单元, 用于查找与所述视频标识对应的视频;
    所述下发单元, 还用于将所述视频下发给所述播放终端。
  11. 12、 根据权利要求 10所述的媒体服务器, 其特征在于, 所述获取单元包 括:
    标识读取单元, 用于从所述元数据请求中读取所述视频的视频标识; 信息查找单元,用于根据所述视频标识查找用于保存视频的元数据信息的 视频信息处理服务器, 获得所述视频的元数据信息。
  12. 13、 一种播放终端, 其特征在于, 包括:
    发送单元, 用于向媒体服务器发送元数据请求;
    接收单元, 用于接收所述媒体服务器返回的元数据信息, 所述元数据信息 为所述媒体服务器根据所述元数据请求获取的播放终端请求播放的视频的元 数据信息;
    其中, 所述发送单元,还用于根据所述元数据信息向所述媒体服务器发送 预览视频请求, 所述预览视频请求中包含所述播放终端请求的预览视频的信 息;
    所述接收单元,还用于接收所述媒体服务器根据所述预览视频请求下发的 所述预览视频。
  13. 14、 根据权利要求 13所述的播放终端, 其特征在于, 还包括: 分析单元, 用于通过分析所述元数据信息, 获取预览视频的请求顺序; 判断单元, 用于判断所述请求播放的视频是否满足预设的播放条件; 所述发送单元, 具体用于当所述判断单元判断满足所述预设的播放条件 时, 按照所述请求顺序向媒体服务器发送预览视频请求。
CN201080016103.7A 2010-12-24 2010-12-24 提供预览视频的方法、***、媒体服务器及播放终端 Active CN102550021B (zh)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2010/080228 WO2011150648A1 (zh) 2010-12-24 2010-12-24 提供预览视频的方法、***、媒体服务器及播放终端

Publications (2)

Publication Number Publication Date
CN102550021A true CN102550021A (zh) 2012-07-04
CN102550021B CN102550021B (zh) 2014-12-10

Family

ID=45066141

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201080016103.7A Active CN102550021B (zh) 2010-12-24 2010-12-24 提供预览视频的方法、***、媒体服务器及播放终端

Country Status (2)

Country Link
CN (1) CN102550021B (zh)
WO (1) WO2011150648A1 (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104902346A (zh) * 2015-05-25 2015-09-09 网易(杭州)网络有限公司 一种视频播放方法和装置
CN107169019A (zh) * 2017-04-06 2017-09-15 华为技术有限公司 一种视频元数据的查询方法、设备及***

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI486794B (zh) * 2012-07-27 2015-06-01 Wistron Corp 影片預覽方法及系統及其電腦程式產品
CN102932679B (zh) * 2012-11-21 2016-01-20 合一网络技术(北京)有限公司 一种网络视频预览***和方法
CN104936032B (zh) * 2015-06-03 2019-01-15 北京百度网讯科技有限公司 网络视频播放方法及装置
CN110798716A (zh) * 2019-11-19 2020-02-14 深圳市迅雷网络技术有限公司 视频精彩内容播放方法以及相关装置
CN110769284A (zh) * 2019-11-19 2020-02-07 深圳市迅雷网络技术有限公司 视频精彩内容缓存方法以及相关装置

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060059504A1 (en) * 2004-09-14 2006-03-16 Eduardo Gomez Method for selecting a preview of a media work
CN1768344A (zh) * 2003-03-28 2006-05-03 汤姆森特许公司 使用元数据自动生成信息板的***和方法
CN1859560A (zh) * 2005-10-11 2006-11-08 华为技术有限公司 一种提供媒体资源预览信息的方法
CN101017499A (zh) * 2006-02-06 2007-08-15 三星电子株式会社 浏览内容的设备和方法
US20090259936A1 (en) * 2008-04-10 2009-10-15 Nokia Corporation Methods, Apparatuses and Computer Program Products for Generating A Preview of A Content Item

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1768344A (zh) * 2003-03-28 2006-05-03 汤姆森特许公司 使用元数据自动生成信息板的***和方法
US20060059504A1 (en) * 2004-09-14 2006-03-16 Eduardo Gomez Method for selecting a preview of a media work
CN1859560A (zh) * 2005-10-11 2006-11-08 华为技术有限公司 一种提供媒体资源预览信息的方法
CN101017499A (zh) * 2006-02-06 2007-08-15 三星电子株式会社 浏览内容的设备和方法
US20090259936A1 (en) * 2008-04-10 2009-10-15 Nokia Corporation Methods, Apparatuses and Computer Program Products for Generating A Preview of A Content Item

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104902346A (zh) * 2015-05-25 2015-09-09 网易(杭州)网络有限公司 一种视频播放方法和装置
CN104902346B (zh) * 2015-05-25 2018-06-26 网易(杭州)网络有限公司 一种视频播放方法和装置
CN107169019A (zh) * 2017-04-06 2017-09-15 华为技术有限公司 一种视频元数据的查询方法、设备及***
CN107169019B (zh) * 2017-04-06 2020-07-24 华为技术有限公司 一种视频元数据的查询方法、设备及***

Also Published As

Publication number Publication date
CN102550021B (zh) 2014-12-10
WO2011150648A1 (zh) 2011-12-08

Similar Documents

Publication Publication Date Title
US10425668B2 (en) System and method for video conversations
CN103477641B (zh) 在高级数字电视中经由带脚本的互动来创建视频书签
CN102550021A (zh) 提供预览视频的方法、***、媒体服务器及播放终端
CN101179681B (zh) 偏好提取装置和偏好提取方法
EP2541930B1 (en) Content playback device
CN111432225B (zh) 一种用于商品视频切割的方法与设备
US20110119248A1 (en) Topic identification system, topic identification device, client terminal, program, topic identification method, and information processing method
CN111209437B (zh) 一种标签处理方法、装置、存储介质和电子设备
CN104756503A (zh) 通过经由社交媒体向最感兴趣的时刻中提供深度链接来帮助发现节目内容
US20130272676A1 (en) Methods and apparatus for keyword-based, non-linear navigation of video streams and other content
JP2007060626A (ja) 番組選択支援装置、番組選択支援方法、及び番組選択支援プログラム
CN104349173A (zh) 视频复读方法及装置
CN113630630A (zh) 一种视频解说配音信息的处理方法、装置及设备
US8483547B2 (en) Information processing apparatus, recording method, and recording system
US9226009B2 (en) Information processing apparatus and method, and recording media
US8694613B2 (en) Client device, information processing method, and information processing system
JP5522166B2 (ja) 情報処理装置、通信制御方法および通信制御プログラム
KR101624172B1 (ko) 컨텐츠 정보 관리 장치 및 방법
CN101015012B (zh) 再现av数据的设备
CN106412715A (zh) 一种信息检索方法、终端以及服务器
CN102710973A (zh) 动态图像推荐装置和动态图像推荐方法
CN112163878A (zh) 虚拟轮播方法、***、计算机设备及计算机存储介质
US10531142B2 (en) Multimedia progress tracker
KR100996024B1 (ko) 리치 미디어에 대한 이력 정보 수집 방법 및 시스템
JP2009049638A (ja) 情報処理システム、方法およびプログラム

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant