视频直播方法及直播装置制造方法

文档序号:7979577阅读:260来源:国知局
视频直播方法及直播装置制造方法
【专利摘要】本发明涉及一种视频直播方法,包括:生成并显示进度条及指标,该进度条包括第一端点与第二端点,该第一端点代表当前直播时间,该第二端点代表回看起始时间,该指标位于该第一端点处;若检测到用户输入改变该指标的位置则获取该指标的位置,并根据该位置获取该指标所对应的回看时间点;以及根据该回看时间点获取对应的视频数据并进行播放。上述视频直播播放装置实现了视频直播回看功能,提升了用户使用体验。此外,本发明还提供一种视频直播装置。
【专利说明】视频直播方法及直播装置 【技术领域】
[0001]本发明涉及视频直播技术,尤其涉及一种视频直播方法及直播装置。
【背景技术】
[0002]随着宽带网络的普及,视频成为互联网中的主要内容之一。目前互联网中除了提 供视频点播、下载等服务,还同时提供视频直播服务,直播的内容涵盖电视节目或者现场活 动。
[0003]一般来说,用户都是通过浏览器收看视频直播,然而,目前的视频直播服务提供商 一般都是采用得到普遍应用的动画播放器Flash Player,然而此动画播放器在不进行二次 开发的情形下,界面简单,无法满足用户的播放需求。

【发明内容】

[0004]有鉴于此,有必要提供一种视频直播方法及直播装置,其可以方便用户观看并控 制视频直播节目。
[0005]一种视频直播方法,包括:生成并显示进度条及指标,该进度条包括第一端点与第 二端点,该第一端点代表当前直播时间,该第二端点代表回看起始时间,该指标位于该第一 端点处;若检测到用户输入改变该指标的位置则获取该指标的位置,并根据该位置获取该 指标所对应的回看时间点;以及根据该回看时间点获取对应的视频数据并进行播放。
[0006]一种视频直播装置,包括:界面单元,用于生成并显示进度条及指标,该进度条包 括第一端点与第二端点,该第一端点代表当前直播时间,该第二端点代表回看起始时间,该 指标位于该第一端点处;回看单元,用于:若检测到用户输入改变该指标的位置则获取该 指标的位置,并根据该位置获取该指标所对应的回看时间点,以及根据该回看时间点获取 对应的视频数据并进行播放。
[0007]上述的视频直播方法及直播装置中,通过显示进度条,可以方便的调整播放时间 点从而回看保存的视频数据,实现了视频直播的回看处理。
[0008]为让本发明的上述和其他目的、特征和优点能更明显易懂,下文特举较佳实施例, 并配合所附图式,作详细说明如下。
【专利附图】

【附图说明】
[0009]图1为第一实施例提供的视频直播方法流程图。
[0010]图2及图3为第一实施例视频直播方法中显示的进度条的示意图。
[0011]图4为第二实施例提供的视频直播方法示意图。
[0012]图5为第三实施例提供的视频直播方法示意图。
[0013]图6为第四实施例提供的视频直播方法流程图。
[0014]图7为第五实施例提供的视频直播方法流程图。
[0015]图8为第六实施例提供的视频直接装置的结构框图。[0016]图9为第七实施例提供的视频直接装置的结构框图。
[0017]图10为第八实施例提供的视频直接装置的结构框图。
[0018]图11为第九实施例提供的视频直接装置的结构框图。
【具体实施方式】
[0019]为更进一步阐述本发明为实现预定发明目的所采取的技术手段及功效,以下结合附图及较佳实施例,对依据本发明提出的视频直播方法及直播装置的【具体实施方式】、结构、 特征及其功效,详细说明如后。
[0020]图1为第一实施例提供的视频直播方法流程图。如图1所示,该视频直播方法包括:
步骤S110、播放获取的直播视频数据;此步骤具体例如可包括与服务器之间建立网络连接,根据预定的协议从服务器请求视频数据,可以理解,服务器端为了实时的将视频数据返回给客户端,需要进行直播的视频进行流化处理,并放置到内容分发网络(Content Distribution Network, Q)N)中,上述流化处理例如是指将视频数据转化为? flv或者.mp4 格式。
[0021]步骤S120、保存该视频数据;下载的视频数据,除了用于播放外,将其保存起来, 具体地,其可以是直接缓存于内存中,还可以是转存至其他非易失性存储器例如硬盘中。
[0022]步骤S130、生成并显示进度条及指标;参阅图2,进度条10包括第一端点101与第二端点102,第一端点101代表当前直播时间Tl,此当前直播时间Tl可以显示在第一端点 101处,第二端点102代表回看起始时间T2,此回看起始时间T2也可以显示于第二端点102 处。指标103位于第一端点101处,例如其可以与第一端点101重叠。上述的当前直播时间Tl是指当前服务器端分发的视频数据所对应的时间点,可以理解,由于视频数据处理以及网络传输需要耗费一定时间,此当前直播时间Tl与当前时间之间可能具有一定的差异。 上述的回看起始时间T2例如是当前直播时间Tl之前预定时间的时间点,此预定时间可以任意设定,例如其可以是I个小时。如此,则如图2所示,如果当前直播时间Tl为10:01,则回看起始时间T2为9:01。亦即,通过进度条10,只能选择当前直播时间Tl之前I个小时内的时间点,即 支持I个小时内的回看操作。
[0023]步骤S140、若检测到用户输入改变该指标的位置则获取该指标的位置,并根据该位置获取该指标所对应的回看时间点;可以理解,进度条10上的任一位置对应当前直播时间Tl与回看起始时间T2之间的一时间点。参阅图3,通过拖拽指标103,可使指标103沿进度条10滑动,或者点击进度条10,可使指标103直接移动至点击位置。然后通过获取指标103的位置,再借由指标103距离第一端点101或者第二端点102的距离与进度条10长度的比例即可获得指标103所在位置所对应的时间点。例如,指标103距离第二端点102 的 距离为LI,进度条10的长度为L,则指标103处所对应的回看时间点T=T2+(T1-T2)*L1/ L。可以理解,若第一端点101被点击,则该回看时间点则为当前直播时间。
[0024]步骤S150、获取与回看时间点对应的视频数据并进行播放。具体地,其例如可包括判断与回看时间点对应的视频数据是否存在于预先保存的视频数据内,对于已经保存的视频数据,直接读取数据进行播放,对于尚未下载的数据,可以向服务器请求并接收与该回看时间点处对应视频数据然后进行播放。[0025]本实施例的视频直播方法中,通过显示进度条,可以方便的调整播放时间点从而 回看保存的视频数据,实现了视频直播的回看处理。
[0026]第二实施例提供一种视频直播方法,其与第一实施例的视频直播方法相似,其不 同之处在于,还包括在指标103处显示第一提示信息。参阅图4,第一提示信息104例如可 包括指标103所在位置对应的时间点。例如,本实施例中,指标103所在位置的时间点为 9:21。
[0027]本实施例的视频直播方法中,通过显示第一提示信息,可以让用户更加清楚的了 解指标所在位置的时间点。
[0028]第三实施例提供一种视频直播方法,其与第一实施例的视频直播方法相似,其不 同之处在于,参阅图5,还包括在光标滑过进度条10时显示第二提示信息105,第二提示信 息105例如包括光标所在位置对应的时间点。进一步地,第二提示信息105例如还可包括 该时间点处的预览画面。上述的光标例如是指鼠标的光标,在带有触控显示屏的设备上,可 能并不会显示此光标,然而可以理解,此在步骤中,触点的位置等同于光标滑过该位置。
[0029]本实施例的视频直播方法中,通过显示第一提示信息,可以让用户更加清楚的了 解光标所在位置的时间点,方便用户选择回看时间点。
[0030]第四实施例提供一种视频直播方法,参阅图6,其与第一实施例的视频直播方法相 似,其不同之处在于,还包括步骤S160,若播放被暂停,则定期移动该指标至该进度条中代 表被暂停的时间点处,若被暂停的时间点超出该当前直播时间之前预定时间,则该指标停 止于该第二端点102处。由于当前直播时间在不断变化,而回看起始时间固定为当前直播 时间之前预定时间的时间,因此,被暂停时间相对于回看起始时间是在不断变化的,类似于 第一实施例中获取回看时间点,通过时间点反过来计算即可得到指标103的位置,然后将 指标103移动至此位置,若被暂停的时间点超出该当前直播时间之前预定时间,则指标103 不再移动,停止于第二端点102处。
[0031]可以理解,若被暂停的时间点超出该当前直播时间之前预定时间,则暂停后继续 播放时即从该回看起始时间开始播放。进一步地,还可向用户提示仅支持一定时间内的回 看操作。
[0032]本实施例的视频直播方法中,在播放被暂停时通过定期移动指标103的位置,可 以直观的显示被暂停的过程。
[0033]第五实施例提供一种视频直播方法,参阅图7,其与第一实施例的视频直播方法相 似,其不同之处在于,还包括步骤S170,若预先保存的视频数据所对应的时间与当前直播时 间之间间隔超出预定时间,则删除保存的视频数据内超出该预定时间的部分。
[0034]本实施例的视频直播方法中,通过删除预先保存的视频数据内超出该预定时间的 部分,可以节省存储空间,减少保存的视频数据的量,因此也可以减少保存的视频数据处理 的时间。
[0035]第六实施例提供一种视频直播装置,参阅图8,其包括:播放单元610、保存单元 620、界面单元630、及回看单元640。其中播放单元610用于播放获取的直播视频数据;保 存单元620用于保存该视频数据;界面单元630用于生成并显示进度条及指标,进度条包括 第一端点与第二端点,第一端点代表当前直播时间,第二端点代表回看起始时间,指标位于 该第一端点处;回看单元640用于若检测到用户输入改变该指标的位置则获取该指标的位置,并根据该位置获取该指标所对应的回看时间点,根据该回看时间点获取对应的视频数 据并进行播放。关于播放单元610、保存单元620、界面单元630、及回看单元640进一步的 细节,可进一步参阅图1至图3及相关描述。
[0036]本实施例的视频直播装置中,通过将视频数据保存,并相应显示进度条,可以通过 进度条方便的调整播放时间点从而回看保存的视频数据,实现了视频直播的回看处理。
[0037]第七实施例提供一种视频直播装置,参阅图9,其与第六实施例的视频直播装置相 似,其不同之处在于,还包括:第一提示单元650及第二提示单元660。其中,第一提示单元 650用于在该指标处显示第一提示信息,第一提示信息例如可包括指标所代表的时间点。第 二提示单元660用于在光标滑过该进度条时显示第二提示信息,第二提示信息例如包括该 光标所在位置对应的时间点。进一步地,第二提示信息还可包括预览画面。关于第一提示 单元650及第二提示单元660,还可进一步参阅图4、5及相关描述。
[0038]本实施例的视频直播装置中,通过显示第一提示信息与第二提示信息,可以让用 户更加清楚的了解光标所在位置的时间点,方便用户选择回看时间点。
[0039]第八实施例提供一种视频直播装置,参阅图10,其与第六实施例的视频直播装置 相似,其不同之处在于,还包括:暂停处理单元670,用于若播放被暂停,则定期移动该指标 至该进度条中代表被暂停的时间点处,若被暂停的时间点超出该当前直播时间之前预定时 间,则该指标停止于该第二端点处。暂停处理单元670还用于若被暂停的时间点超出该当 前直播时间之前预定时间,则暂停后继续播放时使播放单元610从该回看起始时间开始播 放。关于暂停处理单元670,还可进一步参阅图6及相关描述。
[0040]本实施例的视频直播装置中,在播放被暂停时通过定期移动指标的位置,可以直 观的显示被暂停的过程。
[0041]第九实施例提供一种视频直播装置,参阅图11,其与第六实施例的视频直播装置 相似,其不同之处在于,还包括:删除单元680,用于若预先保存的视频数据所对应的时间 与当前直播时间之间间隔超出预定时间,则删除保存的视频数据内超出该预定时间的部 分。关于删除单元680,还可进一步参阅图7及相关描述。
[0042]本实施例的视频直播装置中,通过删除预先保存的视频数据内超出该预期限的部 分,可以节省存储空间,减少保存的视频数据的量,因此也可以减少保存的视频数据处理的 时间。
[0043]以上所述,仅是本发明的较佳实施例而已,并非对本发明作任何形式上的限制,虽 然本发明已以较佳实施例揭示如上,然而并非用以限定本发明,任何本领域技术人员,在不 脱离本发明技术方案范围内,当可利用上述揭示的技术内容做出些许更动或修饰为等同变 化的等效实施例,但凡是未脱离本发明技术方案内容,依据本发明的技术实质对以上实施 例所作的任何简介修改、等同变化与修饰,均仍属于本发明技术方案的范围内。
【权利要求】
1.一种视频直播方法,包括:生成并显示进度条及指标,该进度条包括第一端点与第二端点,该第一端点代表当前直播时间,该第二端点代表回看起始时间,该指标位于该第一端点处;若检测到用户输入改变该指标的位置则获取该指标的位置,并根据该位置获取该指标所对应的回看时间点;以及根据该回看时间点获取对应的视频数据并进行播放。
2.如权利要求1所述的视频直播方法,其特征在于,若播放被暂停,则定期移动该指标至该进度条中与被暂停的时间点对应处,若被暂停的时间点超出该当前直播时间之前预定时间,则该指标停止于该第二端点处。
3.如权利要求2所述的视频直播方法,其特征在于,若被暂停的时间点超出该当前直播时间之前预定时间,则在暂停后继续播放时是从该回看起始时间开始播放 。
4.如权利要求1所述的视频直播方法,其特征在于,还包括在该指标处显示第一提示信息,该第一提示信息包括该指标所代表的时间点。
5.如权利要求1所述的视频直播方法,其特征在于,还包括在光标滑过该进度条时显示第二提示信息,该第二提示信息包括该光标所在位置对应的时间点。
6.如权利要求5所述的视频直播方法,其特征在于,该第二提示信息还包括预览画面。
7.如权利要求1所述的视频直播方法,其特征在于,还包括:若预先保存的视频数据所对应的时间与当前直播时间之间间隔超出预定时间,则删除保存的视频数据内超出该预定时间的部分。
8.如权利要求1所述的视频直播方法,其特征在于,根据该回看时间点获取对应的视频数据并进行播放包括:判断与该回看时间点对应的视频数据是否已经被预先保存;若被预先保存则读取保存的视频数据进行播放,否则向服务器请求并接收与该回看时间点对应的视频数据后进行播放。
9.一种视频直播装置,包括:界面单元,用于生成并显示进度条及指标,该进度条包括第一端点与第二端点,该第一端点代表当前直播时间,该第二端点代表回看起始时间,该指标位于该第一端点处;回看单元,用于:若检测到用户输入改变该指标的位置则获取该指标的位置,并根据该位置获取该指标所对应的回看时间点,根据该回看时间点获取对应的视频数据并进行播放。
10.如权利要求9所述的视频直播装置,其特征在于,还包括暂停处理单元,用于:若播放被暂停,则定期移动该指标至该进度条中代表被暂停的时间点处,若被暂停的时间点超出该当前直播时间之前预定时间,则该指标停止于该第二端点处。
11.如权利要求10所述的视频直播装置,其特征在于,该暂停处理单元还用于:若被暂停的时间点超出该当前直播时间之前预定时间,则暂停后继续播放时从该回看起始时间开始播放。
12.如权利要求9所述的视频直播装置,其特征在于,还包括第一提示单元,用于:在该指标处显示第一提示信息,该第一提示信息包括该指标所代表的时间点。
13.如权利要求9所述的视频直播装置,其特征在于,还包括第二提示单元,用于:在光标滑过该进度条时显示第二提示信息,该第二提示信息包括该光标所在位置对应的时间点。
14.如权利要求13所述的视频直播装置,其特征在于,该第二提示信息还包括预览画面。
15.如权利要求9所述的视频直播装置,其特征在于,还包括:删除单元,用于:若预先保存的视频数据所对应的时间与当前直播时间之间间隔超出预定时间,则删除保存的视频数据内超出该预定时间的部分。
16.如权利要求9所述的视频直播装置,其特征在于,该回看单元还用于:判断与该回看时间点对应的视频数据是否已经被预先保存;若被预先保存则使该播放单元读取保存的视频数据进行播放,否则向服务器请求并接收与该回看时间点对应的视频数据后进行播放 。
【文档编号】H04N21/4782GK103458282SQ201210182986
【公开日】2013年12月18日 申请日期:2012年6月5日 优先权日:2012年6月5日
【发明者】梁峰, 钟思轲, 胡皓, 刘宇峰 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1