CN104105004A - 一种直播流的处理方法及装置 - Google Patents
一种直播流的处理方法及装置 Download PDFInfo
- Publication number
- CN104105004A CN104105004A CN201410353832.1A CN201410353832A CN104105004A CN 104105004 A CN104105004 A CN 104105004A CN 201410353832 A CN201410353832 A CN 201410353832A CN 104105004 A CN104105004 A CN 104105004A
- Authority
- CN
- China
- Prior art keywords
- progress
- video
- time scale
- progress bar
- live
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 33
- 230000009471 action Effects 0.000 claims abstract description 11
- 230000006870 function Effects 0.000 claims description 25
- 238000003672 processing method Methods 0.000 claims description 6
- 230000008569 process Effects 0.000 description 13
- 238000010586 diagram Methods 0.000 description 11
- 238000004590 computer program Methods 0.000 description 7
- 238000005516 engineering process Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 239000003086 colorant Substances 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/472—End-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/47217—End-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 controlling playback functions for recorded or on-demand content, e.g. using progress bars, mode or play-point indicators or bookmarks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/21—Server components or server architectures
- H04N21/218—Source of audio or video content, e.g. local disk arrays
- H04N21/2187—Live feed
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/231—Content storage operation, e.g. caching movies for short term storage, replicating data over plural servers, prioritizing data for deletion
- H04N21/23106—Content storage operation, e.g. caching movies for short term storage, replicating data over plural servers, prioritizing data for deletion involving caching operations
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Human Computer Interaction (AREA)
- Television Signal Processing For Recording (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本发明公开了一种直播流的处理方法及装置,用于实现用户对直播流视频的点播观看。所述方法包括:接收直播流视频的播放请求;根据所述播放请求,生成所述直播流视频的预设时长的进度条,所述进度条上包含预设间距的时间刻度和进度点;当所述进度点被用户拖动后,识别拖动后的进度点在所述时间刻度上的位置;根据所述位置,播放所述直播流视频。在直播流视频上生成进度条,用户可通过点击进度条选择直播流视频的播放时间,从而提高用户的体验度,方便控制直播流视频的播放。同时,根据用户对进度点的拖动动作加载视频,一次只加载一个时间点的视频,使得加载速度提高,且视频的初始化速度也相应提高。
Description
技术领域
本发明涉及多媒体技术领域,尤其涉及一种直播流的处理方法及装置。
背景技术
用户通过网页上的播放器播放视频时,网页视频播放器会根据当前视频的时长,自动生成当前视频的进度条。但这仅适用于时长及文件大小固定的单一视频文件有效,对于一些直播视频,由于直播视频的时长和文件大小是不断变化的,因此播放器无法根据视频的时长自动生成进度条。即使是对于VOD(视频点播)的直播视频,播放器需要一次性加载24小时的视频,其累计工作量也很庞大,这就导致播放器自动生成视频的进度条速度过慢,跳转时也会非常不流畅。因此,这种由播放器自动生成进度条的方法无法满足流媒体的播放需求,用户体验度较低。
发明内容
本发明实施例提供一种直播流的处理方法及装置,用于实现用户对直播流视频的点播观看。
一种直播流的处理方法,包括以下步骤:
接收直播流视频的播放请求;
根据所述播放请求,生成所述直播流视频的预设时长的进度条,所述进度条上包含预设间距的时间刻度和进度点;
当所述进度点被用户拖动后,识别拖动后的进度点在所述时间刻度上的位置;
根据所述位置,播放所述直播流视频。
本发明实施例的一些有益效果可以包括:在直播流视频上生成进度条,用户可通过点击进度条选择直播流视频的播放时间,从而提高用户的体验度,方便控制直播流视频的播放。同时,根据用户对进度点的拖动动作加载视频,一次只加载一个时间点的视频,使得加载速度提高,且视频的初始化速度也相应提高。
可选的,所述进度条包括第一进度条和第二进度条;
所述根据所述播放请求,生成所述直播流视频的预设时长的进度条,所述进度条上包含预设间距的时间刻度和进度点之后,所述方法还包括:
将未超过当前时间的进度条标记为所述第一进度条,将当前时间之后的进度条标记为所述第二进度条,所述第一进度条和所述第二进度条以不同方式显示。
在可选方案中,将进度条根据播放时间分为第一进度条和第二进度条,方便用户对直播流视频的操作。
可选的,所述根据所述位置,播放所述直播流视频,包括:
当所述拖动后的进度点位于所述第一进度条的第一时间刻度上时,获取所述第一时间刻度对应的视频数据;
播放所述第一时间刻度对应的视频。
在可选方案中,用户可在第一进度条上任意选择时间点播放直播流视频。
可选的,所述根据所述位置,播放所述直播流视频,包括:
当所述拖动后的进度点位于所述第二进度条的第二时间刻度上时,控制所述进度点跳转至上一次所在的时间刻度上;
获取所述进度点上一次所在的时间刻度对应的视频数据;
播放所述进度点上一次所在的时间刻度对应的视频。
在可选方案中,当用户将进度点拖动至第二进度条上时,即未发生的时间刻度上,进度点则跳转至拖动前所在位置,从而播放拖动前所在位置对应的视频,提高了用户的体验度。
可选的,所述方法还包括:
当所述进度点被用户拖动时,显示被拖动的进度点在所述时间刻度上对应的时间。
在可选方案中,用户拖动进度点时,显示进度点在时间刻度上对应的时间,方便用户对进度条上时间点的选择,从而准确地播放所选时间点对应的视频。
可选的,所述方法还包括:
当所述进度点被用户拖动后,显示拖动后的进度点在所述时间刻度上的位置对应的视频截图,所述视频截图上设置播放图标;
所述根据所述位置,播放所述直播流视频,包括:
接收到对所述播放图标的点击动作;
获取所述拖动后的进度点在所述时间刻度上的位置对应的视频数据;
播放所述拖动后的进度点在所述时间刻度上的位置对应的视频。
在可选方案中,用户拖动进度点后,显示拖动后的进度点在时间刻度上的位置对应的视频截图,使得用户能够清楚该时间点上播放的视频进度,并通过点击播放图标播放视频,提高了用户的体验度。
可选的,所述接收直播流视频的播放请求之后,所述方法还包括:
根据所述播放请求,生成所述直播流视频的功能选项,所述功能选项包括以下功能选项中的一项或者多项:快退选项、快进选项、跳转选项或日历选项;其中,所述快退选项、快进选项或日历选项以所述预设时长为周期;所述跳转选项控制所述进度点跳转至当前时间对应的时间刻度上。
在可选方案中,用户可通过功能选项对视频进行功能性地操作,包括快退、快进、跳转至当前时间或选择日历,方便用户对视频观看的选择,提高用户的体验度。
一种直播流的处理装置,包括:
接收模块,用于接收直播流视频的播放请求;
生成模块,用于根据所述播放请求,生成所述直播流视频的预设时长的进度条,所述进度条上包含预设间距的时间刻度和进度点;
识别模块,用于当所述进度点被用户拖动后,识别拖动后的进度点在所述时间刻度上的位置;
播放模块,用于根据所述位置,播放所述直播流视频。
可选的,所述装置还包括:
标记模块,用于将未超过当前时间的进度条标记为所述第一进度条,将当前时间之后的进度条标记为所述第二进度条,所述第一进度条和所述第二进度条以不同方式显示。
可选的,所述播放模块包括:
第一获取单元,用于当所述拖动后的进度点位于所述第一进度条的第一时间刻度上时,获取所述第一时间刻度对应的视频数据;
第一播放单元,用于播放所述第一时间刻度对应的视频。
可选的,所述播放模块包括:
控制单元,用于当所述拖动后的进度点位于所述第二进度条的第二时间刻度上时,控制所述进度点跳转至上一次所在的时间刻度上;
第二获取单元,用于获取所述进度点上一次所在的时间刻度对应的视频数据;
第二播放单元,用于播放所述进度点上一次所在的时间刻度对应的视频。
可选的,所述装置还包括:
第一显示模块,用于当所述进度点被用户拖动时,显示被拖动的进度点在所述时间刻度上对应的时间。
可选的,所述装置还包括:
第二显示模块,用于当所述进度点被用户拖动后,显示拖动后的进度点在所述时间刻度上的位置对应的视频截图,所述视频截图上设置播放图标;
所述播放模块包括:
接收单元,用于接收到对所述播放图标的点击动作;
第三获取单元,用于获取所述拖动后的进度点在所述时间刻度上的位置对应的视频数据;
第三播放单元,用于播放所述拖动后的进度点在所述时间刻度上的位置对应的视频。
可选的,所述生成模块,还用于根据所述播放请求,生成所述直播流视频的功能选项,所述功能选项包括以下功能选项中的一项或者多项:快退选项、快进选项、跳转选项或日历选项;其中,所述快退选项、快进选项或日历选项以所述预设时长为周期;所述跳转选项控制所述进度点跳转至当前时间对应的时间刻度上。
本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
附图说明
附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
图1为本发明实施例中一种直播流的处理方法流程图;
图2为本发明一实施例中生成的进度条示意图;
图3为本发明实施例中进度点被拖动至第一进度条上时直播流的处理方法流程图;
图4为本发明实施例中进度点被拖动至第二进度条上时直播流的处理方法流程图;
图5为本发明另一实施例中生成的进度条示意图;
图6为本发明再一实施例中生成的进度条示意图;
图7为本发明一实施例中直播流视频的处理方法流程图;
图8为一具体实施例中直播流视频的处理界面图;
图9为本发明实施例中一种直播流的处理装置的框图;
图10为本发明实施例中播放模块的框图。
具体实施方式
以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
本发明提供了一种直播流的处理方法,应用于终端设备上,如图1所示,包括以下步骤:
步骤S101,接收直播流视频的播放请求;
步骤S102,根据播放请求,生成直播流视频的预设时长的进度条,进度条上包含预设间距的时间刻度和进度点;
步骤S103,当进度点被用户拖动后,识别拖动后的进度点在时间刻度上的位置;
步骤S104,根据进度点的位置,播放直播流视频。
采用本发明公开的技术方案,在直播流视频上生成进度条,用户可通过点击进度条选择直播流视频的播放时间,从而提高用户的体验度,方便控制直播流视频的播放。同时,根据用户对进度点的拖动动作加载视频,一次只加载一个时间点的视频,使得加载速度提高,且视频的初始化速度也相应提高。
在步骤S101中,用户打开直播流视频,即发送直播流视频的播放请求,终端设备接收用户发送的直播流视频的播放请求。
在步骤S102中,终端设备上的播放器根据播放请求生成直播流视频的进度条,该进度条的预设时长一般设定为24小时,即以天为单位。进度条上包含预设间距的时间刻度和进度点,例如,时间刻度可设定为以1分钟为单位的小刻度,以10分钟为单位的大刻度,小刻度和大刻度分别用不同的标记显示,其中大刻度的标记更加醒目。进度点在进度条上的位置对应于当前播放的直播流视频的时间点。
在步骤S103中,用户可拖动进度条上的进度点来选择直播流视频的播放时间。
每拖动一次进度点,即对服务器发出一次播放请求。拖动动作还可以包括直接点击进度条上的时间刻度,当用户点击进度条上的某一点时,则表示用户将进度点拖动至进度条上的该某一点。
可选的,生成的进度条上包括第一进度条和第二进度条,其中,将未超过当前时间的进度条标记为第一进度条,将当前时间之后的进度条标记为第二进度条,其中,第一进度条和第二进度条以不同的方式显示。即,第一进度条对应已有的直播流视频,第二进度条对应还未播出的直播流视频。用户可在第一进度条和第二进度条上拖动进度点来选择视频的播放时间。在实际画面中,第一进度条和第二进度条可采用不同颜色、不同宽度或相同颜色的不同深浅程度等方式进行区别显示。
图2为一实施例中生成的直播流视频的进度条。如图2所示,进度条长度为24小时,默认从早上8:00开始至次日早上8:00结束,进度条上的圆点为进度点,进度条上设有等间距的时间刻度线,每十分钟为一大刻度,相邻两个大刻度线之间以1分钟时间为间距,划分为10个小刻度。在该实施例中,假设当前时间为9:25,当用户打开直播流视频时,默认播放当前时间的视频,即进度点位于当前时间9:25的刻度处。当前时间对应的时间刻度左侧的进度条(即图中带阴影的进度条)为第一进度条,当前时间对应的时间刻度右侧的进度条为第二进度条。图中仅示出了第一进度条上的时间刻度,第二进度条上的时间刻度与第一进度条上的时间刻度显示一致,进度条中未显示完全的部分用虚线表示。用户可在进度条上拖动进度点选择播放直播流视频的时间。
当用户将进度点拖动至第一进度条的时间刻度上时,终端获取该时间刻度对应的视频数据,并根据视频数据播放视频。如图3所示,包括以下步骤:
步骤S301,当拖动后的进度点位于第一进度条的第一时间刻度上时,获取第一时间刻度对应的视频数据;
步骤S302,播放第一时间刻度对应的视频。
当用户将进度点拖动至第二进度条的时间刻度上时,由于第二进度条对应的时间还未发生,终端则控制进度点跳转至进度点上一次所在的时间刻度上,并获取该时间刻度对应的视频数据,根据视频数据播放视频。如图4所示,包括以下步骤:
步骤S401,当拖动后的进度点位于第二进度条的第二时间刻度上时,控制进度点跳转至上一次所在的时间刻度上;
步骤S402,获取进度点上一次所在的时间刻度对应的视频数据;
步骤S403,播放进度点上一次所在的时间刻度对应的视频。
可选的,在进度点被用户拖动的过程中,显示被拖动的进度点在时间刻度上对应的时间。
图5为一实施例中用户拖动进度点时进度条的显示界面图。如图5所示,当用户拖动进度点时,进度点的下方会显示被拖动的进度点在时间刻度上对应的时间,进度点被拖动至9:03对应的时间刻度上时,进度点下方显示9:03,随着用户拖动进度点的位置不同,进度点下方显示的时间随着进度点的位置所对应的时间而变化,当用户停止拖动进度点时,进度点下方显示的时间消失。这样,用户可清楚地看到进度点所在位置对应的时间,从而准确选择想要播放的视频。
可选的,当用户拖动进度点后,显示拖动后的进度点在时间刻度上的位置对应的视频截图,该视频截图上设置有播放图标。
图6为另一实施例中用户拖动进度点时进度条的显示界面图。如图6所示,用户在进度条上拖动进度点,当进度点被拖动至9:10对应的时间刻度上时,此时用户停止拖动进度点,则进度条下方显示9:10对应的视频截图,视频截图从直播流视频的服务器实时获取。在该实施例中,以“视频A”表示9:10对应的直播流视频的视频截图,在视频A的截图上的左下方设置有播放图标,用户可通过点击播放图标开始播放9:10对应的视频。用户点击播放图标,即完成一次视频的跳转。
当用户点击播放图标后,如图7所示,具体包括以下步骤:
步骤S701,接收到对播放图标的点击动作;
步骤S702,获取拖动后的进度点在时间刻度上的位置对应的视频数据;
步骤S703,播放拖动后的进度点在时间刻度上的位置对应的视频。
可选的,生成的进度条界面上,还生成直播流视频的功能选项,功能选项可包括以下功能选项中的一项或者多项:快退选项、快进选项、跳转选项或日历选项;其中,快退选项、快进选项或日历选项以预设时长为周期;跳转选项控制进度点跳转至当前时间对应的时间刻度上。
其中,快退选项、快退选项或日历选项以预设时长为周期,该预设时长可设定为24小时,即以天为单位。当用户点击快退选项时,播放器播放前一天的直播流视频,当用户点击快进选项时,播放器播放后一天的直播流视频。由于直播流视频一般只支持7天的回看内容,因此日历选项仅能选择最近7天的回看内容。当用户点击跳转选项时,则进度点跳转至当前时间对应的时间刻度上,即播放当前时间对应的直播流视频。
此外,在直播流视频的界面上,还可生成刷新选项,暂停/播放选项,声音调节选项,视频清晰度调节选项,等等。
图8所示为一实施例中生成的直播流视频的进度条界面图。如图8所示,视频B代表用户观看的直播流视频,在该直播流视频的播放界面80中,生成如图所示的进度条以及功能选项,在进度条的下方,从左到右依次为:快退选项、暂停/播放选项、快进选项以及跳转选项,在视频B的右上角,显示当前播放的直播流视频的日期以及日历选项。用户可通过点击功能选项控制直播流视频的播放。播放器根据用户对功能选项的操作来播放相应的视频,默认跳转时间为早上8:00,例如,当用户点击快退选项时,则跳转至前一天的直播流视频,并从早上8:00开始播放。
在生成的视频B的进度条上,左侧带阴影的进度条为当前时间之前的进度条,即已有的且可以播放的视频,在当前时间对应的时间刻度之后的进度条,由于视频还未播出,因此这段进度条上无法获取视频的视频数据,也就无法播放这段进度条对应的视频。
本发明还提供了一种直播流的处理装置,如图9所示,包括:
接收模块91,用于接收直播流视频的播放请求;
生成模块92,用于根据播放请求,生成直播流视频的预设时长的进度条,进度条上包含预设间距的时间刻度和进度点;还用于根据所述播放请求,生成所述直播流视频的功能选项,所述功能选项包括以下功能选项中的一项或者多项:快退选项、快进选项、跳转选项或日历选项;其中,所述快退选项、快进选项或日历选项以所述预设时长为周期;所述跳转选项控制所述进度点跳转至当前时间对应的时间刻度上;
识别模块93,用于当进度点被用户拖动后,识别拖动后的进度点在时间刻度上的位置;
播放模块94,用于根据进度点的位置,播放直播流视频;
标记模块95,用于将未超过当前时间的进度条标记为第一进度条,将当前时间之后的进度条标记为第二进度条,所述第一进度条和所述第二进度条以不同方式显示;
第一显示模块96,用于当进度点被用户拖动时,显示被拖动的进度点在时间刻度上对应的时间;
第二显示模块97,用于当进度点被用户拖动后,显示拖动后的进度点在时间刻度上的位置对应的视频截图,视频截图上设置播放图标。
其中,播放模块94包括以下单元,如图10所示:
第一获取单元941,用于当拖动后的进度点位于第一进度条的第一时间刻度上时,获取第一时间刻度对应的视频数据;
第一播放单元942,用于播放第一时间刻度对应的视频;
控制单元943,用于当拖动后的进度点位于第二进度条的第二时间刻度上时,控制进度点跳转至上一次所在的时间刻度上;
第二获取单元944,用于获取进度点上一次所在的时间刻度对应的视频数据;
第二播放单元945,用于播放进度点上一次所在的时间刻度对应的视频;
接收单元946,用于接收到对播放图标的点击动作;
第三获取单元947,用于获取拖动后的进度点在时间刻度上的位置对应的视频数据;
第三播放单元948,用于播放拖动后的进度点在时间刻度上的位置对应的视频。
采用本发明提供的一种直播流的处理装置,在直播流视频上生成进度条,用户可通过点击进度条选择直播流视频的播放时间,从而提高用户的体验度,方便控制直播流视频的播放。同时,根据用户对进度点的拖动动作加载视频,一次只加载一个时间点的视频,使得加载速度提高,且视频的初始化速度也相应提高。
本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
Claims (14)
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所述的装置,其特征在于,
所述生成模块,还用于根据所述播放请求,生成所述直播流视频的功能选项,所述功能选项包括以下功能选项中的一项或者多项:快退选项、快进选项、跳转选项或日历选项;其中,所述快退选项、快进选项或日历选项以所述预设时长为周期;所述跳转选项控制所述进度点跳转至当前时间对应的时间刻度上。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201410353832.1A CN104105004A (zh) | 2014-07-23 | 2014-07-23 | 一种直播流的处理方法及装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201410353832.1A CN104105004A (zh) | 2014-07-23 | 2014-07-23 | 一种直播流的处理方法及装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN104105004A true CN104105004A (zh) | 2014-10-15 |
Family
ID=51672756
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201410353832.1A Pending CN104105004A (zh) | 2014-07-23 | 2014-07-23 | 一种直播流的处理方法及装置 |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN104105004A (zh) |
Cited By (16)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104539977A (zh) * | 2014-12-17 | 2015-04-22 | 广州酷狗计算机科技有限公司 | 直播预览方法及装置 |
| CN104683875A (zh) * | 2015-02-11 | 2015-06-03 | 华为技术有限公司 | 用于数字媒体内容呈现的方法和装置 |
| CN104683857A (zh) * | 2015-01-23 | 2015-06-03 | 华为技术有限公司 | 用于数据预加载的可视化呈现的方法和设备 |
| CN104883614A (zh) * | 2015-05-19 | 2015-09-02 | 福建宏天信息产业有限公司 | 一种基于Adobe FlashPlayer和Jquery框架的WEB视频播放方法 |
| CN104954875A (zh) * | 2015-05-28 | 2015-09-30 | 北京奇艺世纪科技有限公司 | 一种视频播放进度控制方法及装置 |
| CN105072480A (zh) * | 2015-07-29 | 2015-11-18 | 无锡天脉聚源传媒科技有限公司 | 一种视频直播方法及装置 |
| CN105657546A (zh) * | 2015-12-29 | 2016-06-08 | 小米科技有限责任公司 | 多媒体文件播放方法、装置及终端 |
| CN105701131A (zh) * | 2014-11-28 | 2016-06-22 | 腾讯科技(深圳)有限公司 | 文件浏览展示方法及装置 |
| CN105812941A (zh) * | 2016-03-31 | 2016-07-27 | 北京金山安全软件有限公司 | 一种视频播放方法、装置及电子设备 |
| CN105898386A (zh) * | 2015-12-10 | 2016-08-24 | 乐视云计算有限公司 | 网络视频数据获取方法及装置 |
| CN105898363A (zh) * | 2015-12-11 | 2016-08-24 | 乐视网信息技术(北京)股份有限公司 | 视频播放的方法、服务器和终端设备 |
| CN106126076A (zh) * | 2016-06-15 | 2016-11-16 | 武汉海微科技有限公司 | 一种Android下多方向进度条的实现方法 |
| CN108279956A (zh) * | 2017-01-03 | 2018-07-13 | 北京京东尚科信息技术有限公司 | 进度指示方法及进度指示装置 |
| CN110602442A (zh) * | 2019-07-04 | 2019-12-20 | 安徽富煌科技股份有限公司 | 一种视频监控系统中实时码流播放控制的实现方法 |
| CN110652190A (zh) * | 2018-06-29 | 2020-01-07 | 浙江绍兴苏泊尔生活电器有限公司 | 烹饪菜单的显示方法和装置、烹饪器具 |
| CN110730358A (zh) * | 2018-07-16 | 2020-01-24 | 深圳Tcl新技术有限公司 | 一种直播视频时移的控制方法、终端及存储介质 |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101702941A (zh) * | 2007-04-23 | 2010-05-05 | 数字源泉公司 | 用于视频内容的低带宽播放位置预览的方法和装置 |
| CN101727949A (zh) * | 2009-10-31 | 2010-06-09 | 华为技术有限公司 | 定位播放视频的装置、方法及系统 |
| CN101849409A (zh) * | 2007-11-05 | 2010-09-29 | 三星电子株式会社 | 图像显示设备和控制所述设备的方法 |
| CN102664032A (zh) * | 2012-05-07 | 2012-09-12 | 乐视网信息技术(北京)股份有限公司 | 一种直播时移的播放进度调节条及其控制方法 |
| CN103455241A (zh) * | 2012-05-29 | 2013-12-18 | 三星电子株式会社 | 用于在便携式终端中播放视频的方法和设备 |
| CN103458282A (zh) * | 2012-06-05 | 2013-12-18 | 腾讯科技(深圳)有限公司 | 视频直播方法及直播装置 |
| US20140123182A1 (en) * | 2012-11-01 | 2014-05-01 | Kt Corporation | Video content playing scheme |
-
2014
- 2014-07-23 CN CN201410353832.1A patent/CN104105004A/zh active Pending
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101702941A (zh) * | 2007-04-23 | 2010-05-05 | 数字源泉公司 | 用于视频内容的低带宽播放位置预览的方法和装置 |
| CN101849409A (zh) * | 2007-11-05 | 2010-09-29 | 三星电子株式会社 | 图像显示设备和控制所述设备的方法 |
| CN101727949A (zh) * | 2009-10-31 | 2010-06-09 | 华为技术有限公司 | 定位播放视频的装置、方法及系统 |
| CN102664032A (zh) * | 2012-05-07 | 2012-09-12 | 乐视网信息技术(北京)股份有限公司 | 一种直播时移的播放进度调节条及其控制方法 |
| CN103455241A (zh) * | 2012-05-29 | 2013-12-18 | 三星电子株式会社 | 用于在便携式终端中播放视频的方法和设备 |
| CN103458282A (zh) * | 2012-06-05 | 2013-12-18 | 腾讯科技(深圳)有限公司 | 视频直播方法及直播装置 |
| US20140123182A1 (en) * | 2012-11-01 | 2014-05-01 | Kt Corporation | Video content playing scheme |
Cited By (22)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105701131A (zh) * | 2014-11-28 | 2016-06-22 | 腾讯科技(深圳)有限公司 | 文件浏览展示方法及装置 |
| CN104539977A (zh) * | 2014-12-17 | 2015-04-22 | 广州酷狗计算机科技有限公司 | 直播预览方法及装置 |
| CN104683857A (zh) * | 2015-01-23 | 2015-06-03 | 华为技术有限公司 | 用于数据预加载的可视化呈现的方法和设备 |
| CN104683857B (zh) * | 2015-01-23 | 2018-05-29 | 华为技术有限公司 | 用于数据预加载的可视化呈现的方法和设备 |
| WO2016127570A1 (zh) * | 2015-02-11 | 2016-08-18 | 华为技术有限公司 | 用于数字媒体内容呈现的方法和装置 |
| CN104683875A (zh) * | 2015-02-11 | 2015-06-03 | 华为技术有限公司 | 用于数字媒体内容呈现的方法和装置 |
| CN104883614A (zh) * | 2015-05-19 | 2015-09-02 | 福建宏天信息产业有限公司 | 一种基于Adobe FlashPlayer和Jquery框架的WEB视频播放方法 |
| CN104954875A (zh) * | 2015-05-28 | 2015-09-30 | 北京奇艺世纪科技有限公司 | 一种视频播放进度控制方法及装置 |
| CN105072480B (zh) * | 2015-07-29 | 2019-03-12 | 无锡天脉聚源传媒科技有限公司 | 一种视频直播方法及装置 |
| CN105072480A (zh) * | 2015-07-29 | 2015-11-18 | 无锡天脉聚源传媒科技有限公司 | 一种视频直播方法及装置 |
| CN105898386A (zh) * | 2015-12-10 | 2016-08-24 | 乐视云计算有限公司 | 网络视频数据获取方法及装置 |
| CN105898363A (zh) * | 2015-12-11 | 2016-08-24 | 乐视网信息技术(北京)股份有限公司 | 视频播放的方法、服务器和终端设备 |
| CN105657546A (zh) * | 2015-12-29 | 2016-06-08 | 小米科技有限责任公司 | 多媒体文件播放方法、装置及终端 |
| CN105812941A (zh) * | 2016-03-31 | 2016-07-27 | 北京金山安全软件有限公司 | 一种视频播放方法、装置及电子设备 |
| CN106126076A (zh) * | 2016-06-15 | 2016-11-16 | 武汉海微科技有限公司 | 一种Android下多方向进度条的实现方法 |
| CN108279956A (zh) * | 2017-01-03 | 2018-07-13 | 北京京东尚科信息技术有限公司 | 进度指示方法及进度指示装置 |
| CN108279956B (zh) * | 2017-01-03 | 2021-03-30 | 北京京东尚科信息技术有限公司 | 进度指示方法及进度指示装置、存储介质、电子设备 |
| CN110652190A (zh) * | 2018-06-29 | 2020-01-07 | 浙江绍兴苏泊尔生活电器有限公司 | 烹饪菜单的显示方法和装置、烹饪器具 |
| CN110730358A (zh) * | 2018-07-16 | 2020-01-24 | 深圳Tcl新技术有限公司 | 一种直播视频时移的控制方法、终端及存储介质 |
| CN110730358B (zh) * | 2018-07-16 | 2022-05-06 | 深圳Tcl新技术有限公司 | 一种直播视频时移的控制方法、终端及存储介质 |
| CN110602442A (zh) * | 2019-07-04 | 2019-12-20 | 安徽富煌科技股份有限公司 | 一种视频监控系统中实时码流播放控制的实现方法 |
| CN110602442B (zh) * | 2019-07-04 | 2021-06-04 | 安徽富煌科技股份有限公司 | 一种视频监控系统中实时码流播放控制的实现方法 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN104105004A (zh) | 一种直播流的处理方法及装置 | |
| US11910063B2 (en) | Systems and methods for creating and navigating broadcast-ready social content items in a live produced video | |
| US11025978B2 (en) | Dynamic video image synthesis using multiple cameras and remote control | |
| US12096094B2 (en) | Methods, systems, and media for providing personalized notifications to video viewers | |
| US9852768B1 (en) | Video editing using mobile terminal and remote computer | |
| US11153658B2 (en) | Image display method and generating method, device, storage medium and electronic device | |
| CN102664032B (zh) | 一种直播时移的播放进度调节条及其控制方法 | |
| AU2003272337A1 (en) | Point-based system and method for interacting with electronic program guide grid | |
| CN104038848A (zh) | 一种视频处理方法及装置 | |
| CN103702220A (zh) | 一种视频播放方法及装置 | |
| CN104796795A (zh) | 一种视频内容发布方法及装置 | |
| US10078432B2 (en) | Devices and methods for user interface presentation and navigation | |
| US20220164033A1 (en) | Systems and methods for displaying media assets associated with holographic structures | |
| US9773524B1 (en) | Video editing using mobile terminal and remote computer | |
| CN103188548A (zh) | 数字电视手语配音方法及装置 | |
| CN105407384A (zh) | 一种利用二维码标识媒体播放内容的方法、装置及系统 | |
| CN102427564B (zh) | 基于iptv的时间戳实现方法及系统 | |
| CN103297860A (zh) | 一种视频预览的方法及装置 | |
| EP3616039B1 (en) | Display apparatus, method of controlling the same, and computer program product thereof | |
| JP2013156636A (ja) | ディスプレイ装置およびそれを用いた付加情報提供方法 | |
| US20170131850A1 (en) | Providing content analytics on delivery rate and consumption rates differentials in live online conferencing | |
| CN104185085A (zh) | 一种视频点播方法及装置 | |
| KR102855485B1 (ko) | 동영상 스트리밍 방법, 동영상 스트리밍 시스템 및 상기 방법을 실행시키기 위하여 기록매체에 저장된 컴퓨터 프로그램 | |
| KR101447784B1 (ko) | 방송 프로그램을 이용한 콘텐츠 생성 지원 방법 및 서비스 시스템 | |
| KR20130038130A (ko) | 클라우드 기반 사용자 메뉴 제공 방법 및 그 장치 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| RJ01 | Rejection of invention patent application after publication | ||
| RJ01 | Rejection of invention patent application after publication |
Application publication date: 20141015 |