一种播放视频的方法及系统技术方案

技术编号:32857392 阅读:9 留言:0更新日期:2022-03-30 19:30
本申请涉及一种播放视频的方法及系统,涉及云播放的技术领域,该方法包括接收服务器发送的播放信息;若播放信息包括待播放视频信息和与待播放视频信息对应的待播放标识信息,则将待播放视频信息储存至储存单元;将待播放标识信息存入接收缓存队列中,接收缓存队列为用于缓存标识信息的队列;若播放信息仅包括待播放标识信息,则基于待播放标识信息从储存单元中提取对应的待播放视频信息;播放待播放视频信息。本申请能够降低循环播放时的带宽流量。本申请能够降低循环播放时的带宽流量。本申请能够降低循环播放时的带宽流量。

【技术实现步骤摘要】
一种播放视频的方法及系统


[0001]本申请涉及云播放的
,尤其是涉及一种播放视频的方法及系统。

技术介绍

[0002]近年来,云播放在国内蓬勃发展,包括公交车、地铁和电梯等采用云播放技术替代传统个人计算机,例如地铁上疫情防护的宣传视频短片。云播放是企业IT架构的一次革命,带来移动计算体验的同时,也满足了很多特定行业的需要。
[0003]现有的云播放视频过程中,需要通过网络将视频从远端机房的服务器上传输到移动电视设备上播放,当重复播放该视频时网络总流量会随着播放周期的增加而随之增大,如是多路播放则网络流量成本进行倍数增加。

技术实现思路

[0004]为了降低循环播放时的带宽流量,本申请提供一种播放视频的方法及系统。
[0005]本申请提供一种播放视频的方法,采用如下的技术方案:第一方面,一种播放视频的方法,由电子设备执行,包括:接收服务器发送的播放信息;若所述播放信息包括待播放视频信息和与所述待播放视频信息对应的待播放标识信息,则将所述待播放视频信息储存至储存单元;将所述待播放标识信息存入接收缓存队列中,所述接收缓存队列为用于缓存标识信息的队列;若所述播放信息仅包括所述待播放标识信息,则基于所述待播放标识信息从所述储存单元中提取对应的所述待播放视频信息;播放所述待播放视频信息。
[0006]通过采用上述技术方案,电子设备接收服务器发送的播放信息,若电子设备接收到的播放信息包括待播放视频信息和与待播放视频信息对应的待播放标识信息,则将待播放视频信息储存至储存单元中,并且将待播放标识信息储存至接收缓存队列中。若电子设备接收到的播放信息仅包括待播放标识信息,基于待播放标识信息从储存单元中提取对应的待播放视频信息。当电子设备需要循环播放待播放视频信息时,只需要基于该待播放视频信息对应的待播放标识信息,将待播放视频信息从储存单元中提取出来,从而使得待播放视频信息能够进行循环播放,不需要服务器再次向电子设备发送视频信息,减少服务器反复向电子设备发送重复的待播放视频信息,有效降低了电子设备循环播放待播放视频信息时所需的带宽流量。
[0007]在另一种可能实现的方式中,所述将所述待播放视频信息储存至储存单元,之前还包括:判断所述待播放视频信息是否为完整视频信息;若接收到的所述待播放视频信息不是所述完整视频信息,则发送重新发送信号至
所述服务器,以便所述服务器根据所述重新发送信号重新发送完整的所述待播放视频信息;获取所述服务器重新发送的待播放视频信息。
[0008]通过采用上述技术方案,电子设备接收到服务器发送的待播放视频信息,判断待播放视频信息是否为完整视频信息。若接收到的待播放视频信息不是完整视频信息,则待播放视频信息不能正常播放,电子设备向服务器发送重新发送信号,以使得服务器重新发送完整的待播放视频信息,从而待播放视频信息能够正常播放,在播放过程中不会发生卡顿。
[0009]在另一种可能实现的方式中,所述发送重新发送信号至所述服务器,获取所述服务器重新发送的待播放视频信息,包括:将所述重新发送的待播放视频信息确定为新的待播放视频信息;执行所述判断所述待播放视频信息是否为完整视频信息的步骤,直至所述待播放视频信息为所述完整视频信息,或,当发送所述重新发送信号的次数达到预设次数,且所述待播放视频信息不为所述完整视频信息,则向所述服务器发送损坏信号,所述损坏信号用于所述服务器对所述待播放视频信息进行修复;接收到所述服务器发送的修复后视频信息,所述修复后视频信息为所述完整视频信息。
[0010]通过采用上述技术方案,电子设备将服务器重新发送待播放视频信息确定为新的待播放发送视频信息,再次执行判断待播放视频信息是否为完整视频信息的步骤,直至待播放视频信息为完整视频信息,或者发送重新发送信号达到预设次数,但此时接收到的待播放视频信息不是完整视频信息,则向服务器发送损坏信号,以使得服务器确定待播放视频信息发生损坏。使用此方法对待播放视频信息的完整性进行判断,减少了待播放视频信息因其它因素的存在导致待播放视频信息发生损坏的情况。并且电子设备若确定待播放视频信息发生损坏,能及时向服务器进行反馈,服务器对待播放视频进行修复,以使得待播放视频信息能够在电子设备上正常播放。
[0011]在另一种可能实现的方式中,所述基于所述待播放标识信息从所述储存单元中提取对应的所述待播放视频信息,包括:确定所述接收缓存队列中是否存在所述待播放标识信息;若所述接收缓存队列中存在所述待播放标识信息,则从所述储存单元中获取所述待播放标识信息对应的所述待播放视频信息。
[0012]通过采用上述技术方案,电子设备接收到仅包括待播放标识信息的播放信息后,确定接收缓存队列中是否存在待播放标识信息。若接收缓存队列中存在待播放标识信息,则确定待播放标识信息对应的待播放视频信息之前已经储存至储存单元中,根据待播放标识信息从储存单元获取对应的待播放视频信息。
[0013]第二方面,一种播放视频的方法,由服务器执行,包括:获取待播放视频信息,并确定与所述待播放视频信息对应的待播放标识信息;判断发送缓存队列中是否存在所述待播放标识信息,所述发送缓存队列为用于缓存已成功发送至电子设备的视频信息对应的标识信息的队列;
若所述发送缓存队列中不存在所述待播放标识信息,则确定播放信息包括所述待播放标识信息与所述待播放视频信息;将所述待播放标识信息存入所述发送缓存队列中;若所述发送缓存队列中存在所述待播放标识信息,则确定所述播放信息仅包括所述待播放标识信息;向所述电子设备发送所述播放信息,以使得所述电子设备基于所述播放信息播放所述待播放视频信息。
[0014]通过采用上述技术方案,服务器获取待播放视频信息并确定与待播放视频信息对应的待播放标识信息,判断服务器的发送缓存队列中是否存在待播放标识信息,以确定与待播放标识信息对应的待播放视频信息是否为重复的视频信息。若发送缓存队列中不存在待播放标识信息,则确定待播放视频信息不是重复的视频信息,将待播放标识信息存入发送缓存队列中,以便于下次接收到与待播放标识信息对应的待播放视频信息,能够通过待播放标识信息确定待播放视频信息为重复的视频信息。将待播放标识信息储存至发送缓存队列后,向电子设备发送的播放信息包括待播放视频信息与待播放标识信息。若发送缓存队列中存在待播放标识信息,则确定待播放视频信息为重复的视频信息。向电子设备发送的播放信息仅包括待播放标识信息,减少了向电子设备发送重复的待播放视频信息的次数。若待播放视频信息为重复的视频信息,服务器只需向电子设备发送待播放标识信息即可,有效降低了电子设备循环播放待播放视频信息时所需的带宽流量。
[0015]在另一种可能实现的方式中,所述向所述电子设备发送所述播放信息,之后还包括:若接收到所述电子设备发送的重新发送信号,则向所述电子设备重新发送所述待播放视频信息;若重新发送所述待播放视频信息的次数达到预设次数,且接收到所述电子设备发送的损坏信号,则对所述待播放视频信息进行修复,得到修复后视频信息;将所述修复后视频信息发送至本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种播放视频的方法,其特征在于:由电子设备执行,包括:接收服务器发送的播放信息;若所述播放信息包括待播放视频信息和与所述待播放视频信息对应的待播放标识信息,则将所述待播放视频信息储存至储存单元;将所述待播放标识信息存入接收缓存队列中,所述接收缓存队列为用于缓存标识信息的队列;若所述播放信息仅包括所述待播放标识信息,则基于所述待播放标识信息从所述储存单元中提取对应的所述待播放视频信息;播放所述待播放视频信息。2.根据权利要求1所述的一种播放视频的方法,其特征在于,所述将所述待播放视频信息储存至储存单元,之前还包括:判断所述待播放视频信息是否为完整视频信息;若接收到的所述待播放视频信息不是所述完整视频信息,则发送重新发送信号至所述服务器,以便所述服务器根据所述重新发送信号重新发送完整的所述待播放视频信息;获取所述服务器重新发送的待播放视频信息。3.根据权利要求2所述的一种播放视频的方法,其特征在于,所述发送重新发送信号至所述服务器,获取所述服务器重新发送的待播放视频信息,包括:将所述重新发送的待播放视频信息确定为新的待播放视频信息;执行所述判断所述待播放视频信息是否为完整视频信息的步骤,直至所述待播放视频信息为所述完整视频信息,或,当发送所述重新发送信号的次数达到预设次数,且所述待播放视频信息不为所述完整视频信息,则向所述服务器发送损坏信号,所述损坏信号用于所述服务器对所述待播放视频信息进行修复;接收到所述服务器发送的修复后视频信息,所述修复后视频信息为所述完整视频信息。4.根据权利要求1所述的一种播放视频的方法,其特征在于,所述基于所述待播放标识信息从所述储存单元中提取对应的所述待播放视频信息,包括:确定所述接收缓存队列中是否存在所述待播放标识信息;若所述接收缓存队列中存在所述待播放标识信息,则从所述储存单元中获取所述待播放标识信息对应的所述待播放视频信息。5.一种播放视频的方法,其特征在于,由服务器执行,包括:获取待播放视频信息,并确定与所述待播放视频信息对应的待播放标识信息;判断发送缓存队列中是否存在所述待播放标识信息,所述发送缓存队列为用于缓存已成功发送至电子设备的视频信息对应的标识信息的队列;若所述发送缓存队列中不存在所述待播放标识信息,则确定播放信息包括所述待播放标识信息与所述待播放视频信息;将所述待播放标识信...

【专利技术属性】
技术研发人员:李皆俊
申请(专利权)人:深圳市瑞云科技有限公司
类型:发明
国别省市:

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

1