视频清晰度的切换方法及装置制造方法及图纸

技术编号:16283794 阅读:65 留言:0更新日期:2017-09-23 03:17
本发明专利技术公开了一种视频清晰度的切换方法及装置,涉及视频播放领域,为解决清晰度切换过程影响视频播放流畅度的问题而发明专利技术。本发明专利技术的方法包括:在播放第一视频源的过程中根据当前的网络条件确定是否切换视频清晰度;若切换视频清晰度则建立第二解码库,通过第二解码库加载与当前网速对应的清晰度等级的第二视频源;在与第一视频源画布重叠的新建画布上按照第一视频源的播放进度同步播放第二视频源;在开始播放第二视频源起的预设时长内将第一视频源画布的透明度过渡转换为完全透明,同时将新建画布的透明度过渡转换为完全不透明;将第一视频源的声音切换为第二视频源的声音;停止播放第一视频源。本发明专利技术主要应用于切换在线视频清晰度的过程中。

Method and device for switching video intelligibility

The invention discloses a method and a device for switching video clarity, relating to the field of video broadcasting, and in order to solve the problem that the clarity switching process affects the smoothness of video playback. The method of the invention comprises: in the process of playing the first video source according to the current network conditions to determine whether the switching video resolution; if switching video resolution is established second decoding library through second decoding library loading and the current speed corresponding to the clarity grade second video source; on the canvas with the first video source overlapping new canvas according to the progress of the first play video source synchronous playback second video source; in the default start playing second video origin the first video source of the canvas transparency transition is completely transparent long, while the new canvas transparency transition is completely opaque; the sound switch first video source to the second video source voice; stop playing the first video source. The invention is mainly applied in the process of switching online video clarity.

【技术实现步骤摘要】
视频清晰度的切换方法及装置
本专利技术涉及视频播放领域,尤其涉及一种视频清晰度的切换方法及装置。
技术介绍
目前,各大视频站点都会针对在线视频提供不同清晰度的视频,较为常见的清晰度等级包括“标清”、“高清”、“超清”等。用户在通过浏览器的网页播放器或者APP客户端的原生播放器观看在线视频时,可以根据网络条件以及个人需求选择适合的清晰度等级。通常,在网络带宽没有限制的情况下,用户一般会优先选择清晰度较高的视频观看,而当网络带宽无法支持当前的清晰度等级时,则需要用户下调视频的清晰度等级。现有技术中,视频清晰度的切换主要通过手动操作完成,用户点击播放器中的“清晰度”控件,在触发的清晰度等级菜单中选择需要的清晰度等级。在用户选择完毕后,客户端停止原视频的播放,并向服务端请求新的清晰度等级的视频,当加载到新视频的流媒体数据后,播放器从停止播放的中断点开始播放新的视频,由此完成视频的清晰度切换。现有切换视频清晰度的方式需要用户手动操作的干预,并且客户端在停止播放原视频之后、加载新的视频之前,播放器处于无法播放的状态,直到新的视频加载完成才能继续播放。因此视频播放过程会因清晰度的切换而被迫中断,从而影响视频播放的流畅度,对用户观看视频造成不便。
技术实现思路
本专利技术提供了一种视频清晰度的切换方法及装置,能够解决清晰度切换过程影响视频播放流畅度的问题。为解决上述问题,一方面,本专利技术提供了一种视频清晰度的切换方法,该方法包括:在通过第一解码库播放第一视频源的过程中,根据当前的网络条件确定是否切换视频清晰度;若切换视频清晰度,则建立第二解码库,通过第二解码库加载与当前网速对应的清晰度等级的第二视频源,第二视频源与第一视频源为同一个视频内容的不同视频源;在与第一视频源画布重叠的新建画布上,按照第一视频源的播放进度同步播放第二视频源,其中,新建画布的初始透明度为完全透明,第二视频源的初始播放音量与第一视频源的播放音量相同;在开始播放第二视频源起的预设时长内,将第一视频源画布的透明度过渡转换为完全透明,同时将新建画布的透明度过渡转换为完全不透明;并且将第一视频源的声音切换为第二视频源的声音;停止播放第一视频源。另一方面,本专利技术还提供了一种视频清晰度的切换装置,该装置包括:确定单元,用于在播放单元通过第一解码库播放第一视频源的过程中,根据当前的网络条件确定是否切换视频清晰度;加载单元,用于若切换视频清晰度,则建立第二解码库,通过第二解码库加载与当前网速对应的清晰度等级的第二视频源,第二视频源与第一视频源为同一个视频内容的不同视频源;播放单元,用于在与第一视频源画布重叠的新建画布上,按照第一视频源的播放进度同步播放第二视频源,其中,新建画布的初始透明度为完全透明,第二视频源的初始播放音量与第一视频源的播放音量相同;控制单元,用于在开始播放第二视频源起的预设时长内,将第一视频源画布的透明度过渡转换为完全透明,同时将新建画布的透明度过渡转换为完全不透明;并且将第一视频源的声音切换为第二视频源的声音;播放单元还用于停止播放第一视频源。本专利技术提供的视频清晰度的切换方法及装置,能够根据当前的网络条件自动确定是否切换视频清晰度,如需切换则选择与当前网速匹配的清晰度等级的第二视频源进行加载,切换过程无需用户执行任何操作;在切换清晰度时,本专利技术采用双解码库机制进行实现,即在第一解码库播放第一视频源的过程中,通过第二解码库在与第一视频源画布重叠的新建画布上同步播放第二视频源,由此消除视频源之间的缓冲间隙,实现视频源画面的无缝衔接;此外,本专利技术还使用渐变形式的切换机制,通过对画布透明度的过渡调整实现画面清晰度的平滑转换,从而避免画面清晰度的跳跃式变化,使得切换过程更加自然流畅。综合上述几点可以看出,本专利技术提供的视频清晰度的切换方法及装置,能够自动对视频清晰度进行无缝平滑切换,可以在切换过程中有效保障视频播放的流畅度。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。附图说明通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:图1示出了本专利技术实施例提供的一种视频清晰度的切换方法流程图;图2示出了本专利技术实施例提供的另一种视频清晰度的切换方法流程图;图3示出了本专利技术实施例提供的一种视频清晰度的切换装置的组成框图;图4示出了本专利技术实施例提供的另一种视频清晰度的切换装置的组成框图。具体实施方式下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。本专利技术实施例提供了一种视频清晰度的切换方法,该方法主要位于手机、个人电脑(PC)、平板电脑、可穿戴式设备等能够安装流媒体播放器的电子设备侧执行,所述流媒体播放器可以是APP原生播放器或网页播放器。如图1所示,该方法包括:101、在通过第一解码库播放第一视频源的过程中,根据当前的网络条件确定是否切换视频清晰度。通常情况下,播放器会按照既定或用户选择的清晰度等级播放视频源,在一种清晰度分级标准中,按照清晰度由低到高的顺序可以将清晰度等级依次划分为:流畅、标清、高清、超高清等几种。实际应用中还可以根据不同的厂商标准、行业标准、产业联盟标准或国家/国际标准制定不同的清晰度划分标准,本实施例对此不作限制。第一视频源为当前正在播放的视频源,第一视频源的清晰度等级可以是播放器或视频站点默认设置的,也可以是用户在视频播放开始或播放过程中手动设置的。本实施例中,在播放器通过第一解码库播放第一视频源时,设备以当前的网络条件为判断依据,确定是否切换视频清晰度。所述网络条件可以是网络的带宽速度(后续简称为网速),也可以是网络类型,后者例如3G网络、WIFI网络、VPN网络等。设备可以在网速发生变化时进行清晰度切换,或者在网络类型发生变化时(多由于网络切换导致)进行清晰度切换。对于GSM、3G、4G等移动网络而言,所述网络条件还可以进一步包括设备在小区中的位置、设备所属基站的负载状况、设备与基站之间的通信方式(单工、双工)以及设备发射/接收功率的大小等。一般而言,上述条件的变化会改变设备在小区中的信号强弱,从而影响下行方向的通讯速度,因此可以将上述条件的变化作为触发清晰度切换的因素使用。对于以WIFI为主的局域网而言,所述网络条件还可以进一步包括设备接收WIFI信号的强弱、路由器的桥接级数、路由器接入的设备数量等。这些条件的改变能够影响设备分配的带宽,并由此影响数据下载的网速,因此同样可以将其作为清晰度切换的触发因素使用。上述网络条件可以单独使用也可以多种条件组合使用,本实施例不对网络条件的种类及使用方式进行具体限制。实际应用中,设备可以主动发起对网络条件的监测流程,也可以被动接收外部发送的通知消息以获知网络条件发生了何种变化。示例本文档来自技高网...
视频清晰度的切换方法及装置

【技术保护点】
一种视频清晰度的切换方法,其特征在于,所述方法包括:在通过第一解码库播放第一视频源的过程中,根据当前的网络条件确定是否切换视频清晰度;若切换视频清晰度,则建立第二解码库,通过所述第二解码库加载与当前网速对应的清晰度等级的第二视频源,所述第二视频源与所述第一视频源为同一个视频内容的不同视频源;在与第一视频源画布重叠的新建画布上,按照所述第一视频源的播放进度同步播放所述第二视频源,其中,所述新建画布的初始透明度为完全透明,所述第二视频源的初始播放音量与所述第一视频源的播放音量相同;在开始播放所述第二视频源起的预设时长内,将第一视频源画布的透明度过渡转换为完全透明,同时将所述新建画布的透明度过渡转换为完全不透明;并且将所述第一视频源的声音切换为所述第二视频源的声音;停止播放所述第一视频源。

【技术特征摘要】
1.一种视频清晰度的切换方法,其特征在于,所述方法包括:在通过第一解码库播放第一视频源的过程中,根据当前的网络条件确定是否切换视频清晰度;若切换视频清晰度,则建立第二解码库,通过所述第二解码库加载与当前网速对应的清晰度等级的第二视频源,所述第二视频源与所述第一视频源为同一个视频内容的不同视频源;在与第一视频源画布重叠的新建画布上,按照所述第一视频源的播放进度同步播放所述第二视频源,其中,所述新建画布的初始透明度为完全透明,所述第二视频源的初始播放音量与所述第一视频源的播放音量相同;在开始播放所述第二视频源起的预设时长内,将第一视频源画布的透明度过渡转换为完全透明,同时将所述新建画布的透明度过渡转换为完全不透明;并且将所述第一视频源的声音切换为所述第二视频源的声音;停止播放所述第一视频源。2.根据权利要求1所述的方法,其特征在于,所述根据当前的网络条件确定是否切换视频清晰度,包括:判断当前网络的网速是否发生了变化;若当前网络的网速发生了变化,则确定切换视频清晰度。3.根据权利要求1所述的方法,其特征在于,所述根据当前的网络条件确定是否切换视频清晰度,包括:判断是否切换到新的网络中;若切换到新的网络中,则确定切换视频清晰度。4.根据权利要求3所述的方法,其特征在于,所述判断是否切换到新的网络中,包括:监听操作系统广播的系统通知消息,所述系统通知消息用于通知网络切换事件;根据是否接收到所述系统通知消息判断是否切换到新的网络。5.根据权利要求1所述的方法,其特征在于,在所述建立第二解码库之前,所述方法进一步包括:获取所述第二视频源的清晰度等级;对所述第一视频源和所述第二视频源的清晰度等级进行比较;若所述第一视频源的清晰度等级等于或大于所述第二视频源的清晰度等级,则取消建立第二解码库;若所述第一视频源的清晰度等级小于所述第二视频源的清晰度等级,则建立第二解码库,加载所述第二视频源。6.根据权利要求5所述的方法,其特征在于,若所述第一视频源的清晰度等级大于所述第二视频源的清晰度等级,则所述方法进一步包括:对播放所述第一视频源过程中出现的缓冲次数进行计数;当所述缓冲次数超过预设的次数阈值时,建立第二解码库,加载所述第二视频源。7.根据权利要求1所述的方法,其特征在于,所述通过所述第二解码库加载与当前网速对应的清晰度等级的第二视频源,包括:通过所述第二解码库加载当前网速所支持的最高清晰度等级的第二视频源。8.根据权利要求1所述的方法,其特征在于,所述按照所述第一视频源的播放进度同步播放所述第二视频源,包括:在所述第二视频源加载完毕时记录所述第一视频源的播放进度,记为第一播放进度;将所述第一播放进度与预设的进度后置余量相加,获得第二播放进度;将所述第二视频源的起始播放进度调整为所述第二播放进度;当所述第一视频源播放至所述第二播放进度时,启动播放所述第二视频源。9.根据权利要求1所述的方法,其特征在于,所述将第一视频源画布的透明度过渡转换为完全透明,同时将所述新建画布的透明度过渡转换为完全不透明,包括:按照预设的透明度步进值逐步下调第一视频源画布的透明度参数,同时按照所述透明度步进值逐步上调新建画布的透明度参数。10.根据权利要求1所述的方法,其特征在于,所述将所述第一视频源的声音切换为所述第二视频源的声音,包括:在开始播放所述第二视频源时,关闭所述第一视频源的声音。11.根据权利要求1所述的方法,其特征在于,在所述停止播放所述第一视频源之后,所述方法进一步包括:删除所述第一解码库;清除所述第一视频源的...

【专利技术属性】
技术研发人员:刘成罗彬
申请(专利权)人:广州市动景计算机科技有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1