音视频播放方法、装置及系统的制作方法

文档序号:8302066阅读:233来源:国知局
音视频播放方法、装置及系统的制作方法
【技术领域】
[0001] 本申请涉及数据处理和通信技术领域,尤其涉及一种音视频播放方法、装置及系 统。
【背景技术】
[0002] 目前数字化的音频和视频信息已经被广泛使用,人们通常用智能终端上的音视频 播放装置播放数字化的音视频信息。基于网络的音视频播放通常包括音视频直播和音视频 点播。
[0003] 音视频直播是指利用互联网及流媒体技术进行直播,其中的视频因融合了图像、 文字、声音等丰富元素,声形并茂,效果极佳,逐渐成为互联网的主流表达方式。音视频通过 真实、生动的传播,营造出强烈的现场感,吸引眼球,达成印象深刻、记忆持久的传播效果, 能够真实、直观、全面的宣传、展示音视频信息。
[0004] 视频点播英文称为"VideoonDemand",所以也称为"V0D"。顾名思义,就是根据 观众的要求播放节目的视频点播系统,把用户所点击或选择的视频内容,传输给所请求的 用户。
[0005] 目前的音视频播放装置一般都提供了音视频直播和点播功能,但是这些音视频播 放装置都是独立安装在本地的智能终端上,音视频播放的过程中只能是在本终端观看,缺 少和其他人的互动观看交流。如果需要在不同的终端同步播放某一相同的音视频,则需要 各终端的用户在同一时间手动播放同一音视频,操作非常复杂,需要各用户之间额外的信 息交流,而且由于各个终端的地域、网络、设备能力等不同,常常出现不同终端的播放进度 不同,难以产生实时同步的感觉,为了实现播放进度的同步,往往需要人工来调整播放进 度,操作非常难度大。

【发明内容】

[0006] 有鉴于此,本发明的主要目的是提供一种音视频播放方法、装置及系统,以实现在 二个以上终端同步播放同一个音视频,降低操作难度。
[0007] 本发明的技术方案是这样实现的:
[0008] 一种音视频播放方法,包括:
[0009] 发起终端发出播放邀请请求给目标终端;
[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] 播放进度确定模块,用于根据所述实时播放信息确定播放进度;
[0043] 播放进度下发模块,用于下发所述播放进度信息给所述上报实时播放信息的发起 终J而和目标终J而。
[0044] 一种音视频播放系统,包括:上述的音视频终端播放装置,以及上述的视频终端播 放装置,以及上述的音视频服务器。
[0045] 一种音视频终端播放装置,包括:
[0046] 邀请请求模块,用于发出播放邀请请求给目标终端,接收对应的响应;
[0047] 邀请响应模块,用于接收发起终端的播放邀请请求,返回是否接受播放邀请的响 应;
[0048] 主动初始播放模块,用于在所述邀请请求模块收到目标终端接受播放邀请的响应 后,发出当前所播放音视频的初始播放信息给接受播放邀请的目标终端;
[0049] 被动初始播放模块,用于在所述邀请响应模块返回接受播放邀请的响应后,接收 发起终端的初始播放信息,若收到初始播放信息则根据初始播放信息播放音视频;
[0050] 上报模块,用于在播放过程中上报实时播放信息给服务器,接收服务器返回的播 放进度信息;
[0051] 调整模块,用于在上报模块接收到服务器返回的播放进度信息后,根据该播放进 度信息调整音视频播放进度。
[0052] -种音视频播放系统,包括:上述的音视频服务器,以及上述的音视频终端播放装 置。
[0053] 与现有技术相比,本发明可以由发起终端发起播放邀请请求,只要目标终端接受 了该播放邀请请求,则发起终端会播放音视频,并将该音视频的初始播放信息发送给目标 终端,目标终端根据该初始播放信息播放相同的音视频;并且所述发起终端和目标终端在 播放过程中实时上报实时播放信息,服务器根据实时播放信息确定播放进度,并下发播放 进度给各个终端,各个终端根据所述下发的播放进度信息调整音视频播放进度,从而使得 各个终端上的播放进度实现同步。整个过程中,发起终端的用户只需要发出一个播放邀请 请求的操作,目标终端的用户只需要做一个接受该播放邀请请求的操作,则发起终端和目 标终端就可以同步播放同一个音视频,其它都会自动执行,操作非常简单,大大降低了操作 难度。
【附图说明】
[0054] 图1为本发明所述音视频播放方法的一种流程示意图;
[0055] 图2为本发明所述发起终端执行的音视频终端播放方法的一种流程示意图;
[0056] 图3为发起终端上的音视频终端播放装置的一种组成示意图;
[0057] 图4为发起终端上的音视频终端播放装置的又一种组成示意图;
[0058] 图5为本发明所述目标终端执行的音视频终端播放方法的一种流程示意图;
[0059] 图6为目标终端上的音视频终端播放装置的一种组成示意图;
[0060] 图7为目标终端上的音视频终端播放装置的又一种组成示意图;
[0061]图8为可以实现发起终端和目标终端功能的音视频终端播放装置的一种组成示 意图;
[0062]图9为本发明所述音视频服务器的控制方法的一种流程示意图;
[0063]图10为本发明所述音视频服务器的一种组成示意图;
[0
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1