一种直播流的处理方法及装置制造方法

文档序号:7809599阅读:182来源:国知局
一种直播流的处理方法及装置制造方法
【专利摘要】本发明公开了一种直播流的处理方法及装置,用于实现用户对直播流视频的点播观看。所述方法包括:接收直播流视频的播放请求;根据所述播放请求,生成所述直播流视频的预设时长的进度条,所述进度条上包含预设间距的时间刻度和进度点;当所述进度点被用户拖动后,识别拖动后的进度点在所述时间刻度上的位置;根据所述位置,播放所述直播流视频。在直播流视频上生成进度条,用户可通过点击进度条选择直播流视频的播放时间,从而提高用户的体验度,方便控制直播流视频的播放。同时,根据用户对进度点的拖动动作加载视频,一次只加载一个时间点的视频,使得加载速度提高,且视频的初始化速度也相应提高。
【专利说明】一种直播流的处理方法及装置

【技术领域】
[0001] 本发明涉及多媒体【技术领域】,尤其涉及一种直播流的处理方法及装置。

【背景技术】
[0002] 用户通过网页上的播放器播放视频时,网页视频播放器会根据当前视频的时长, 自动生成当前视频的进度条。但这仅适用于时长及文件大小固定的单一视频文件有效,对 于一些直播视频,由于直播视频的时长和文件大小是不断变化的,因此播放器无法根据视 频的时长自动生成进度条。即使是对于V0D(视频点播)的直播视频,播放器需要一次性加 载24小时的视频,其累计工作量也很庞大,这就导致播放器自动生成视频的进度条速度过 慢,跳转时也会非常不流畅。因此,这种由播放器自动生成进度条的方法无法满足流媒体的 播放需求,用户体验度较低。


【发明内容】

[0003] 本发明实施例提供一种直播流的处理方法及装置,用于实现用户对直播流视频的 点播观看。
[0004] 一种直播流的处理方法,包括以下步骤:
[0005] 接收直播流视频的播放请求;
[0006] 根据所述播放请求,生成所述直播流视频的预设时长的进度条,所述进度条上包 含预设间距的时间刻度和进度点;
[0007] 当所述进度点被用户拖动后,识别拖动后的进度点在所述时间刻度上的位置;
[0008] 根据所述位置,播放所述直播流视频。
[0009] 本发明实施例的一些有益效果可以包括:在直播流视频上生成进度条,用户可通 过点击进度条选择直播流视频的播放时间,从而提高用户的体验度,方便控制直播流视频 的播放。同时,根据用户对进度点的拖动动作加载视频,一次只加载一个时间点的视频,使 得加载速度提1?,且视频的初始化速度也相应提1?。
[0010] 可选的,所述进度条包括第一进度条和第二进度条;
[0011] 所述根据所述播放请求,生成所述直播流视频的预设时长的进度条,所述进度条 上包含预设间距的时间刻度和进度点之后,所述方法还包括:
[0012] 将未超过当前时间的进度条标记为所述第一进度条,将当前时间之后的进度条标 记为所述第二进度条,所述第一进度条和所述第二进度条以不同方式显示。
[0013] 在可选方案中,将进度条根据播放时间分为第一进度条和第二进度条,方便用户 对直播流视频的操作。
[0014] 可选的,所述根据所述位置,播放所述直播流视频,包括:
[0015] 当所述拖动后的进度点位于所述第一进度条的第一时间刻度上时,获取所述第一 时间刻度对应的视频数据;
[0016] 播放所述第一时间刻度对应的视频。
[0017] 在可选方案中,用户可在第一进度条上任意选择时间点播放直播流视频。
[0018] 可选的,所述根据所述位置,播放所述直播流视频,包括:
[0019] 当所述拖动后的进度点位于所述第二进度条的第二时间刻度上时,控制所述进度 点跳转至上一次所在的时间刻度上;
[0020] 获取所述进度点上一次所在的时间刻度对应的视频数据;
[0021 ] 播放所述进度点上一次所在的时间刻度对应的视频。
[0022] 在可选方案中,当用户将进度点拖动至第二进度条上时,即未发生的时间刻度上, 进度点则跳转至拖动前所在位置,从而播放拖动前所在位置对应的视频,提高了用户的体 验度。
[0023] 可选的,所述方法还包括:
[0024] 当所述进度点被用户拖动时,显示被拖动的进度点在所述时间刻度上对应的时 间。
[0025] 在可选方案中,用户拖动进度点时,显示进度点在时间刻度上对应的时间,方便用 户对进度条上时间点的选择,从而准确地播放所选时间点对应的视频。
[0026] 可选的,所述方法还包括:
[0027] 当所述进度点被用户拖动后,显示拖动后的进度点在所述时间刻度上的位置对应 的视频截图,所述视频截图上设置播放图标;
[0028] 所述根据所述位置,播放所述直播流视频,包括:
[0029] 接收到对所述播放图标的点击动作;
[0030] 获取所述拖动后的进度点在所述时间刻度上的位置对应的视频数据;
[0031] 播放所述拖动后的进度点在所述时间刻度上的位置对应的视频。
[0032] 在可选方案中,用户拖动进度点后,显示拖动后的进度点在时间刻度上的位置对 应的视频截图,使得用户能够清楚该时间点上播放的视频进度,并通过点击播放图标播放 视频,提高了用户的体验度。
[0033] 可选的,所述接收直播流视频的播放请求之后,所述方法还包括:
[0034] 根据所述播放请求,生成所述直播流视频的功能选项,所述功能选项包括以下功 能选项中的一项或者多项:快退选项、快进选项、跳转选项或日历选项;其中,所述快退选 项、快进选项或日历选项以所述预设时长为周期;所述跳转选项控制所述进度点跳转至当 前时间对应的时间刻度上。
[0035] 在可选方案中,用户可通过功能选项对视频进行功能性地操作,包括快退、快进、 跳转至当前时间或选择日历,方便用户对视频观看的选择,提高用户的体验度。
[0036] 一种直播流的处理装置,包括:
[0037] 接收模块,用于接收直播流视频的播放请求;
[0038] 生成模块,用于根据所述播放请求,生成所述直播流视频的预设时长的进度条,所 述进度条上包含预设间距的时间刻度和进度点;
[0039] 识别模块,用于当所述进度点被用户拖动后,识别拖动后的进度点在所述时间刻 度上的位置;
[0040] 播放模块,用于根据所述位置,播放所述直播流视频。
[0041] 可选的,所述装置还包括:
[0042] 标记模块,用于将未超过当前时间的进度条标记为所述第一进度条,将当前时间 之后的进度条标记为所述第二进度条,所述第一进度条和所述第二进度条以不同方式显 /_J、1 〇
[0043] 可选的,所述播放模块包括:
[0044] 第一获取单元,用于当所述拖动后的进度点位于所述第一进度条的第一时间刻度 上时,获取所述第一时间刻度对应的视频数据;
[0045] 第一播放单元,用于播放所述第一时间刻度对应的视频。
[0046] 可选的,所述播放模块包括:
[0047] 控制单元,用于当所述拖动后的进度点位于所述第二进度条的第二时间刻度上 时,控制所述进度点跳转至上一次所在的时间刻度上;
[0048] 第二获取单元,用于获取所述进度点上一次所在的时间刻度对应的视频数据;
[0049] 第二播放单元,用于播放所述进度点上一次所在的时间刻度对应的视频。
[0050] 可选的,所述装置还包括:
[0051] 第一显示模块,用于当所述进度点被用户拖动时,显示被拖动的进度点在所述时 间刻度上对应的时间。
[0052] 可选的,所述装置还包括:
[0053] 第二显示模块,用于当所述进度点被用户拖动后,显示拖动后的进度点在所述时 间刻度上的位置对应的视频截图,所述视频截图上设置播放图标;
[0054] 所述播放模块包括:
[0055] 接收单元,用于接收到对所述播放图标的点击动作;
[0056] 第三获取单元,用于获取所述拖动后的进度点在所述时间刻度上的位置对应的视 频数据;
[0057] 第三播放单元,用于播放所述拖动后的进度点在所述时间刻度上的位置对应的视 频。
[0058] 可选的,所述生成模块,还用于根据所述播放请求,生成所述直播流视频的功能选 项,所述功能选项包括以下功能选项中的一项或者多项:快退选项、快进选项、跳转选项或 日历选项;其中,所述快退选项、快进选项或日历选项以所述预设时长为周期;所述跳转选 项控制所述进度点跳转至当前时间对应的时间刻度上。
[0059] 本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变 得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明 书、权利要求书、以及附图中所特别指出的结构来实现和获得。
[0060] 下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。

【专利附图】

【附图说明】
[0061] 附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实 施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
[0062] 图1为本发明实施例中一种直播流的处理方法流程图;
[0063] 图2为本发明一实施例中生成的进度条示意图;
[0064] 图3为本发明实施例中进度点被拖动至第一进度条上时直播流的处理方法流程 图;
[0065] 图4为本发明实施例中进度点被拖动至第二进度条上时直播流的处理方法流程 图;
[0066] 图5为本发明另一实施例中生成的进度条不意图;
[0067] 图6为本发明再一实施例中生成的进度条示意图;
[0068] 图7为本发明一实施例中直播流视频的处理方法流程图;
[0069] 图8为一具体实施例中直播流视频的处理界面图;
[0070] 图9为本发明实施例中一种直播流的处理装置的框图;
[0071] 图10为本发明实施例中播放模块的框图。

【具体实施方式】
[0072] 以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实 施例仅用于说明和解释本发明,并不用于限定本发明。
[0073] 本发明提供了一种直播流的处理方法,应用于终端设备上,如图1所示,包括以下 步骤:
[0074] 步骤S101,接收直播流视频的播放请求;
[0075] 步骤S102,根据播放请求,生成直播流视频的预设时长的进度条,进度条上包含预 设间距的时间刻度和进度点;
[0076] 步骤S103,当进度点被用户拖动后,识别拖动后的进度点在时间刻度上的位置;
[0077] 步骤S104,根据进度点的位置,播放直播流视频。
[0078] 采用本发明公开的技术方案,在直播流视频上生成进度条,用户可通过点击进度 条选择直播流视频的播放时间,从而提高用户的体验度,方便控制直播流视频的播放。同 时,根据用户对进度点的拖动动作加载视频,一次只加载一个时间点的视频,使得加载速度 提1?,且视频的初始化速度也相应提
[0079] 在步骤S101中,用户打开直播流视频,即发送直播流视频的播放请求,终端设备 接收用户发送的直播流视频的播放请求。
[0080] 在步骤S102中,终端设备上的播放器根据播放请求生成直播流视频的进度条,该 进度条的预设时长一般设定为24小时,即以天为单位。进度条上包含预设间距的时间刻度 和进度点,例如,时间刻度可设定为以1分钟为单位的小刻度,以10分钟为单位的大刻度, 小刻度和大刻度分别用不同的标记显示,其中大刻度的标记更加醒目。进度点在进度条上 的位置对应于当前播放的直播流视频的时间点。
[0081] 在步骤S103中,用户可拖动进度条上的进度点来选择直播流视频的播放时间。
[0082] 每拖动一次进度点,即对服务器发出一次播放请求。拖动动作还可以包括直接点 击进度条上的时间刻度,当用户点击进度条上的某一点时,则表示用户将进度点拖动至进 度条上的该某一点。
[0083] 可选的,生成的进度条上包括第一进度条和第二进度条,其中,将未超过当前时间 的进度条标记为第一进度条,将当前时间之后的进度条标记为第二进度条,其中,第一进度 条和第二进度条以不同的方式显示。即,第一进度条对应已有的直播流视频,第二进度条对 应还未播出的直播流视频。用户可在第一进度条和第二进度条上拖动进度点来选择视频的 播放时间。在实际画面中,第一进度条和第二进度条可采用不同颜色、不同宽度或相同颜色 的不同深浅程度等方式进行区别显示。
[0084] 图2为一实施例中生成的直播流视频的进度条。如图2所示,进度条长度为24小 时,默认从早上8:00开始至次日早上8:00结束,进度条上的圆点为进度点,进度条上设有 等间距的时间刻度线,每十分钟为一大刻度,相邻两个大刻度线之间以1分钟时间为间距, 划分为10个小刻度。在该实施例中,假设当前时间为9:25,当用户打开直播流视频时,默认 播放当前时间的视频,即进度点位于当前时间9:25的刻度处。当前时间对应的时间刻度左 侧的进度条(即图中带阴影的进度条)为第一进度条,当前时间对应的时间刻度右侧的进 度条为第二进度条。图中仅示出了第一进度条上的时间刻度,第二进度条上的时间刻度与 第一进度条上的时间刻度显示一致,进度条中未显示完全的部分用虚线表示。用户可在进 度条上拖动进度点选择播放直播流视频的时间。
[0085] 当用户将进度点拖动至第一进度条的时间刻度上时,终端获取该时间刻度对应的 视频数据,并根据视频数据播放视频。如图3所示,包括以下步骤:
[0086] 步骤S301,当拖动后的进度点位于第一进度条的第一时间刻度上时,获取第一时 间刻度对应的视频数据;
[0087] 步骤S302,播放第一时间刻度对应的视频。
[0088] 当用户将进度点拖动至第二进度条的时间刻度上时,由于第二进度条对应的时间 还未发生,终端则控制进度点跳转至进度点上一次所在的时间刻度上,并获取该时间刻度 对应的视频数据,根据视频数据播放视频。如图4所示,包括以下步骤:
[0089] 步骤S401,当拖动后的进度点位于第二进度条的第二时间刻度上时,控制进度点 跳转至上一次所在的时间刻度上;
[0090] 步骤S402,获取进度点上一次所在的时间刻度对应的视频数据;
[0091] 步骤S403,播放进度点上一次所在的时间刻度对应的视频。
[0092] 可选的,在进度点被用户拖动的过程中,显示被拖动的进度点在时间刻度上对应 的时间。
[0093] 图5为一实施例中用户拖动进度点时进度条的显示界面图。如图5所示,当用户 拖动进度点时,进度点的下方会显示被拖动的进度点在时间刻度上对应的时间,进度点被 拖动至9:03对应的时间刻度上时,进度点下方显示9:03,随着用户拖动进度点的位置不 同,进度点下方显示的时间随着进度点的位置所对应的时间而变化,当用户停止拖动进度 点时,进度点下方显示的时间消失。这样,用户可清楚地看到进度点所在位置对应的时间, 从而准确选择想要播放的视频。
[0094] 可选的,当用户拖动进度点后,显示拖动后的进度点在时间刻度上的位置对应的 视频截图,该视频截图上设置有播放图标。
[0095] 图6为另一实施例中用户拖动进度点时进度条的显示界面图。如图6所示,用户 在进度条上拖动进度点,当进度点被拖动至9:10对应的时间刻度上时,此时用户停止拖动 进度点,则进度条下方显示9:10对应的视频截图,视频截图从直播流视频的服务器实时获 取。在该实施例中,以"视频A"表示9:10对应的直播流视频的视频截图,在视频A的截图 上的左下方设置有播放图标,用户可通过点击播放图标开始播放9:10对应的视频。用户点 击播放图标,即完成一次视频的跳转。
[0096] 当用户点击播放图标后,如图7所示,具体包括以下步骤:
[0097] 步骤S701,接收到对播放图标的点击动作;
[0098] 步骤S702,获取拖动后的进度点在时间刻度上的位置对应的视频数据;
[0099] 步骤S703,播放拖动后的进度点在时间刻度上的位置对应的视频。
[0100] 可选的,生成的进度条界面上,还生成直播流视频的功能选项,功能选项可包括以 下功能选项中的一项或者多项:快退选项、快进选项、跳转选项或日历选项;其中,快退选 项、快进选项或日历选项以预设时长为周期;跳转选项控制进度点跳转至当前时间对应的 时间刻度上。
[0101] 其中,快退选项、快退选项或日历选项以预设时长为周期,该预设时长可设定为24 小时,即以天为单位。当用户点击快退选项时,播放器播放前一天的直播流视频,当用户点 击快进选项时,播放器播放后一天的直播流视频。由于直播流视频一般只支持7天的回看 内容,因此日历选项仅能选择最近7天的回看内容。当用户点击跳转选项时,则进度点跳转 至当前时间对应的时间刻度上,即播放当前时间对应的直播流视频。
[0102] 此外,在直播流视频的界面上,还可生成刷新选项,暂停/播放选项,声音调节选 项,视频清晰度调节选项,等等。
[0103] 图8所示为一实施例中生成的直播流视频的进度条界面图。如图8所示,视频B 代表用户观看的直播流视频,在该直播流视频的播放界面80中,生成如图所示的进度条以 及功能选项,在进度条的下方,从左到右依次为:快退选项、暂停/播放选项、快进选项以及 跳转选项,在视频B的右上角,显示当前播放的直播流视频的日期以及日历选项。用户可通 过点击功能选项控制直播流视频的播放。播放器根据用户对功能选项的操作来播放相应的 视频,默认跳转时间为早上8:00,例如,当用户点击快退选项时,则跳转至前一天的直播流 视频,并从早上8:00开始播放。
[0104] 在生成的视频B的进度条上,左侧带阴影的进度条为当前时间之前的进度条,即 已有的且可以播放的视频,在当前时间对应的时间刻度之后的进度条,由于视频还未播出, 因此这段进度条上无法获取视频的视频数据,也就无法播放这段进度条对应的视频。
[0105] 本发明还提供了一种直播流的处理装置,如图9所示,包括:
[0106] 接收模块91,用于接收直播流视频的播放请求;
[0107] 生成模块92,用于根据播放请求,生成直播流视频的预设时长的进度条,进度条上 包含预设间距的时间刻度和进度点;还用于根据所述播放请求,生成所述直播流视频的功 能选项,所述功能选项包括以下功能选项中的一项或者多项:快退选项、快进选项、跳转选 项或日历选项;其中,所述快退选项、快进选项或日历选项以所述预设时长为周期;所述跳 转选项控制所述进度点跳转至当前时间对应的时间刻度上;
[0108] 识别模块93,用于当进度点被用户拖动后,识别拖动后的进度点在时间刻度上的 位置;
[0109] 播放模块94,用于根据进度点的位置,播放直播流视频;
[0110] 标记模块95,用于将未超过当前时间的进度条标记为第一进度条,将当前时间之 后的进度条标记为第二进度条,所述第一进度条和所述第二进度条以不同方式显示;
[0111] 第一显示模块96,用于当进度点被用户拖动时,显示被拖动的进度点在时间刻度 上对应的时间;
[0112] 第二显示模块97,用于当进度点被用户拖动后,显示拖动后的进度点在时间刻度 上的位置对应的视频截图,视频截图上设置播放图标。
[0113] 其中,播放模块94包括以下单元,如图10所示:
[0114] 第一获取单元941,用于当拖动后的进度点位于第一进度条的第一时间刻度上时, 获取第一时间刻度对应的视频数据;
[0115] 第一播放单元942,用于播放第一时间刻度对应的视频;
[0116] 控制单元943,用于当拖动后的进度点位于第二进度条的第二时间刻度上时,控制 进度点跳转至上一次所在的时间刻度上;
[0117] 第二获取单元944,用于获取进度点上一次所在的时间刻度对应的视频数据;
[0118] 第二播放单元945,用于播放进度点上一次所在的时间刻度对应的视频;
[0119] 接收单元946,用于接收到对播放图标的点击动作;
[0120] 第三获取单元947,用于获取拖动后的进度点在时间刻度上的位置对应的视频数 据;
[0121] 第三播放单元948,用于播放拖动后的进度点在时间刻度上的位置对应的视频。
[0122] 采用本发明提供的一种直播流的处理装置,在直播流视频上生成进度条,用户可 通过点击进度条选择直播流视频的播放时间,从而提高用户的体验度,方便控制直播流视 频的播放。同时,根据用户对进度点的拖动动作加载视频,一次只加载一个时间点的视频, 使得加载速度提1?,且视频的初始化速度也相应提1?。
[0123] 本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序 产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实 施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机 可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形 式。
[0124] 本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程 图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一 流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算 机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理 器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生 用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能 的装置。
[0125] 这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特 定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指 令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或 多个方框中指定的功能。
[0126] 这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计 算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或 其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图 一个方框或多个方框中指定的功能的步骤。
[0127] 显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精 神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围 之内,则本发明也意图包含这些改动和变型在内。
【权利要求】
1. 一种直播流的处理方法,其特征在于,包括: 接收直播流视频的播放请求; 根据所述播放请求,生成所述直播流视频的预设时长的进度条,所述进度条上包含预 设间距的时间刻度和进度点; 当所述进度点被用户拖动后,识别拖动后的进度点在所述时间刻度上的位置; 根据所述位置,播放所述直播流视频。
2. 根据权利要求1所述的方法,其特征在于,所述进度条包括第一进度条和第二进度 条; 所述根据所述播放请求,生成所述直播流视频的预设时长的进度条,所述进度条上包 含预设间距的时间刻度和进度点之后,所述方法还包括: 将未超过当前时间的进度条标记为所述第一进度条,将当前时间之后的进度条标记为 所述第二进度条,所述第一进度条和所述第二进度条以不同方式显示。
3. 根据权利要求2所述的方法,其特征在于,所述根据所述位置,播放所述直播流视 频,包括: 当所述拖动后的进度点位于所述第一进度条的第一时间刻度上时,获取所述第一时间 刻度对应的视频数据; 播放所述第一时间刻度对应的视频。
4. 根据权利要求2所述的方法,其特征在于,所述根据所述位置,播放所述直播流视 频,包括: 当所述拖动后的进度点位于所述第二进度条的第二时间刻度上时,控制所述进度点跳 转至上一次所在的时间刻度上; 获取所述进度点上一次所在的时间刻度对应的视频数据; 播放所述进度点上一次所在的时间刻度对应的视频。
5. 根据权利要求1所述的方法,其特征在于,所述方法还包括: 当所述进度点被用户拖动时,显示被拖动的进度点在所述时间刻度上对应的时间。
6. 根据权利要求1所述的方法,其特征在于,所述方法还包括: 当所述进度点被用户拖动后,显示拖动后的进度点在所述时间刻度上的位置对应的视 频截图,所述视频截图上设置播放图标; 所述根据所述位置,播放所述直播流视频,包括: 接收到对所述播放图标的点击动作; 获取所述拖动后的进度点在所述时间刻度上的位置对应的视频数据; 播放所述拖动后的进度点在所述时间刻度上的位置对应的视频。
7. 根据权利要求1所述的方法,其特征在于,所述接收直播流视频的播放请求之后,所 述方法还包括: 根据所述播放请求,生成所述直播流视频的功能选项,所述功能选项包括以下功能选 项中的一项或者多项:快退选项、快进选项、跳转选项或日历选项;其中,所述快退选项、快 进选项或日历选项以所述预设时长为周期;所述跳转选项控制所述进度点跳转至当前时间 对应的时间刻度上。
8. -种直播流的处理装置,其特征在于,包括: 接收模块,用于接收直播流视频的播放请求; 生成模块,用于根据所述播放请求,生成所述直播流视频的预设时长的进度条,所述进 度条上包含预设间距的时间刻度和进度点; 识别模块,用于当所述进度点被用户拖动后,识别拖动后的进度点在所述时间刻度上 的位置; 播放模块,用于根据所述位置,播放所述直播流视频。
9. 根据权利要求8所述的装置,其特征在于,所述装置还包括: 标记模块,用于将未超过当前时间的进度条标记为所述第一进度条,将当前时间之后 的进度条标记为所述第二进度条,所述第一进度条和所述第二进度条以不同方式显示。
10. 根据权利要求9所述的装置,其特征在于,所述播放模块包括: 第一获取单元,用于当所述拖动后的进度点位于所述第一进度条的第一时间刻度上 时,获取所述第一时间刻度对应的视频数据; 第一播放单元,用于播放所述第一时间刻度对应的视频。
11. 根据权利要求9所述的装置,其特征在于,所述播放模块包括: 控制单元,用于当所述拖动后的进度点位于所述第二进度条的第二时间刻度上时,控 制所述进度点跳转至上一次所在的时间刻度上; 第二获取单元,用于获取所述进度点上一次所在的时间刻度对应的视频数据; 第二播放单元,用于播放所述进度点上一次所在的时间刻度对应的视频。
12. 根据权利要求8所述的装置,其特征在于,所述装置还包括: 第一显示模块,用于当所述进度点被用户拖动时,显示被拖动的进度点在所述时间刻 度上对应的时间。
13. 根据权利要求8所述的装置,其特征在于,所述装置还包括: 第二显示模块,用于当所述进度点被用户拖动后,显示拖动后的进度点在所述时间刻 度上的位置对应的视频截图,所述视频截图上设置播放图标; 所述播放模块包括: 接收单元,用于接收到对所述播放图标的点击动作; 第三获取单元,用于获取所述拖动后的进度点在所述时间刻度上的位置对应的视频数 据; 第三播放单元,用于播放所述拖动后的进度点在所述时间刻度上的位置对应的视频。
14. 根据权利要求8所述的装置,其特征在于, 所述生成模块,还用于根据所述播放请求,生成所述直播流视频的功能选项,所述功能 选项包括以下功能选项中的一项或者多项:快退选项、快进选项、跳转选项或日历选项;其 中,所述快退选项、快进选项或日历选项以所述预设时长为周期;所述跳转选项控制所述进 度点跳转至当前时间对应的时间刻度上。
【文档编号】H04N21/472GK104105004SQ201410353832
【公开日】2014年10月15日 申请日期:2014年7月23日 优先权日:2014年7月23日
【发明者】王兴乐 申请人:上海天脉聚源文化传媒有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1