视频传输方法、装置、服务器及存储介质制造方法及图纸

技术编号:24894148 阅读:20 留言:0更新日期:2020-07-14 18:19
本公开提供了一种视频传输方法、装置、服务器及存储介质,属于多媒体技术领域。所述方法包括:接收到终端的视频上传请求时,获取上传限制状态,所述视频上传请求包括所述终端中已登录账户的账户信息,所述上传限制状态用于指示是否可以接收终端上传的视频;若所述上传限制状态为限制上传,根据所述账户信息确定所述终端中已登录账户所属的账户类型;若所述账户类型为目标类型,与所述终端建立视频传输通道,接收所述终端基于所述视频传输通道上传的第一视频;若所述账户类型不为目标类型,向所述终端返回拒绝响应,所述拒绝响应用于指示所述终端延后重传。上述技术方案,既缓解了服务器压力,又保证了目标类型的账户可以上传视频。

【技术实现步骤摘要】
视频传输方法、装置、服务器及存储介质
本公开涉及多媒体
,尤其涉及一种视频传输方法、装置、服务器及存储介质。
技术介绍
随着移动互联网技术的发展和第五代通信技术(5thGenerationMobileNetworks,5G)的普及,多媒体资源越来越影响着人们的生活和消费方式。例如,以短视频为例,制作短视频的用户将制作完成的短视频通过上传服务进行上传后,观看短时频的用户即可以通过客户端进行观看。由于短视频具有传播范围广、生活氛围浓、人人可以参与制作的特点,从而吸引了大量的用户来制作短视频。因此,如何为制作多媒体资源的用户提供良好的上传服务是一个需要解决的问题。相关技术中,提供上传服务的服务商,通常会根据日常情况下多媒体资源的上传量配置相应的用于上传服务的服务资源。例如,日常情况下短视频的上传量在100万个左右,服务商可以配置满足110万短视频的上传服务的服务资源。然而,由于在国庆阅兵、跨年零点、春节等特殊的时间,多媒体资源,如短视频的上传量会出现爆发式的增长,通常会达到日常情况下的几倍甚至十几倍。这就使得用于上传服务的服务资源很快就被占用完,并且还有源源不断的用户在请求上传服务,从而导致服务器崩溃,无法正常提供上传服务。
技术实现思路
本公开实施例提供了一种视频传输方法、装置、服务器及存储介质,既能缓解服务器压力,又能保证目标类型的账户可以上传视频。所述技术方案如下:根据本公开实施例的第一方面,提供了一种视频传输方法,所述方法包括:接收到终端的视频上传请求时,获取上传限制状态,所述视频上传请求包括所述终端中已登录账户的账户信息,所述上传限制状态用于指示是否可以接收终端上传的视频;若所述上传限制状态为限制上传,根据所述账户信息确定所述终端中已登录账户所属的账户类型;若所述账户类型为目标类型,与所述终端建立视频传输通道,接收所述终端基于所述视频传输通道上传的第一视频;若所述账户类型不为目标类型,向所述终端返回拒绝响应,所述拒绝响应用于指示所述终端延后重传。在一种可选的实现方式中,所述根据所述账户信息确定所述终端中已登录账户所属的账户类型,包括:根据所述账户信息,获取用于指示所述终端已登录账户的视频发布历史的视频发布信息;将所述视频发布信息输入账户分类模型,基于所述账户分类模型,确定所述终端已登录账户所属的账户类型。在一种可选的实现方式中,所述接收所述视频上传请求所指示的视频之后,所述方法还包括:对于任一已上传的第二视频,获取转码限制状态,所述转码限制状态用于指示是否可以对视频进行转码;若所述转码限制状态为限制转码,确定上传所述第二视频的终端中已登录账户的账户类型;若所述账户类型为目标类型,对所述第二视频进行转码,将转码得到的视频作为待分发视频,所述转码用于对视频进行压缩和转换编码格式,所述待分发视频用于分发至内容分发网络中的节点中;若所述账户类型不为目标类型,不执行对所述第二视频进行转码,将所述第二视频作为待分发视频。在一种可选的实现方式中,所述获取转码限制状态之前,所述方法还包括:获取预转码限制状态,所述预转码限制状态用于指示是否可以对视频进行预转码;若所述预转码限制状态为不限制预转码,对所述第二视频进行预转码,所述预转码用于对视频的格式信息、时长信息以及尺寸信息中的至少一种进行检测。在一种可选的实现方式中,所述方法还包括:若所述预转码限制状态为限制预转码,确定上传所述第二视频的终端中已登录账户的账户类型;若所述账户类型不为目标类型,向所述终端返回用于提示转码失败的提示信息;若所述账户类型为目标类型,对所述第二视频进行预转码和转码,将转码得到的视频作为待分发视频,不执行获取转码限制状态的步骤及后续步骤。在一种可选的实现方式中,所述方法还包括:对于任一待分发视频,获取中间节点限制状态,所述中间节点限制状态用于指示是否可以将待分发视频分发至内容分发网络的中间节点;若所述中间节点限制状态为不限制中间节点分发,将所述待分发视频分发至内容分发网络的中间节点。在一种可选的实现方式中,所述方法还包括:若所述中间节点限制状态为限制中间节点分发,确定上传所述待分发视频的终端中已登录账户的账户类型;若所述账户类型不为目标类型,不执行将所述待分发视频分发至内容分发网络的中间节点;若所述账户类型为目标类型,将所述待分发视频分发至内容分发网络的中间节点和边缘节点。在一种可选的实现方式中,所述将所述待分发视频分发至中间节点之后,所述方法还包括:获取边缘节点限制状态,所述边缘节点限制状态用于指示是否可以将待分发视频分发至内容分发网络的边缘节点;若所述边缘节点限制状态为限制边缘节点分发,确定上传所述待分发视频的终端中已登录账户的账户类型;若所述账户类型为目标类型,将所述已分发至中间节点的视频分发至内容分发网络的边缘节点;若所述已分发至中间节点的视频对应的账户类型不为目标类型,不执行将所述已分发至中间节点的视频分发至内容分发网络的边缘节点。根据本公开实施例的第二方面,提供了一种视频传输装置,所述装置包括:获取单元,被配置为接收到终端的视频上传请求时,获取上传限制状态,所述视频上传请求包括所述终端中已登录账户的账户信息,所述上传限制状态用于指示是否可以接收终端上传的视频;确定单元,被配置为若所述上传限制状态为限制上传,根据所述账户信息确定所述终端中已登录账户所属的账户类型;通道建立单元,被配置为若所述账户类型为目标类型,与所述终端建立视频传输通道,接收所述终端基于所述视频传输通道上传的第一视频;响应单元,被配置为若所述账户类型不为目标类型,向所述终端返回拒绝响应,所述拒绝响应用于指示所述终端延后重传。在一种可选的实现方式中,所述确定单元,还被配置为根据所述账户信息,获取用于指示所述终端已登录账户的视频发布历史的视频发布信息;将所述视频发布信息输入账户分类模型,基于所述账户分类模型,确定所述终端已登录账户所属的账户类型。在一种可选的实现方式中,所述装置还包括:所述获取单元,还被配置为对于任一已上传的第二视频,获取转码限制状态,所述转码限制状态用于指示是否可以对视频进行转码;所述确定单元,还被配置为若所述转码限制状态为限制转码,确定上传所述第二视频的终端中已登录账户的账户类型;转码单元,被配置为若所述账户类型为目标类型,对所述第二视频进行转码,将转码得到的视频作为待分发视频,所述转码用于对视频进行压缩和转换编码格式,所述待分发视频用于分发至内容分发网络中的节点中;所述转码单元,还被配置为若所述账户类型不为目标类型,不执行对所述第二视频进行转码,将所述第二视频作为待分发视频。在一种可选的实现方式中,所述获取单元,还被配置为获取预转码限制状态,所述预转码限制状态用于指示是否可以对视频进行预转码;...

【技术保护点】
1.一种视频传输方法,其特征在于,所述方法包括:/n接收到终端的视频上传请求时,获取上传限制状态,所述视频上传请求包括所述终端中已登录账户的账户信息,所述上传限制状态用于指示是否可以接收终端上传的视频;/n若所述上传限制状态为限制上传,根据所述账户信息确定所述终端中已登录账户所属的账户类型;/n若所述账户类型为目标类型,与所述终端建立视频传输通道,接收所述终端基于所述视频传输通道上传的第一视频;/n若所述账户类型不为目标类型,向所述终端返回拒绝响应,所述拒绝响应用于指示所述终端延后重传。/n

【技术特征摘要】
1.一种视频传输方法,其特征在于,所述方法包括:
接收到终端的视频上传请求时,获取上传限制状态,所述视频上传请求包括所述终端中已登录账户的账户信息,所述上传限制状态用于指示是否可以接收终端上传的视频;
若所述上传限制状态为限制上传,根据所述账户信息确定所述终端中已登录账户所属的账户类型;
若所述账户类型为目标类型,与所述终端建立视频传输通道,接收所述终端基于所述视频传输通道上传的第一视频;
若所述账户类型不为目标类型,向所述终端返回拒绝响应,所述拒绝响应用于指示所述终端延后重传。


2.根据权利要求1所述的方法,其特征在于,所述根据所述账户信息确定所述终端中已登录账户所属的账户类型,包括:
根据所述账户信息,获取用于指示所述终端已登录账户的视频发布历史的视频发布信息;
将所述视频发布信息输入账户分类模型,基于所述账户分类模型,确定所述终端已登录账户所属的账户类型。


3.根据权利要求1所述的方法,其特征在于,所述接收所述视频上传请求所指示的视频之后,所述方法还包括:
对于任一已上传的第二视频,获取转码限制状态,所述转码限制状态用于指示是否可以对视频进行转码;
若所述转码限制状态为限制转码,确定上传所述第二视频的终端中已登录账户的账户类型;
若所述账户类型为目标类型,对所述第二视频进行转码,将转码得到的视频作为待分发视频,所述转码用于对视频进行压缩和转换编码格式,所述待分发视频用于分发至内容分发网络中的节点中;
若所述账户类型不为目标类型,不执行对所述第二视频进行转码,将所述第二视频作为待分发视频。


4.根据权利要求3所述的方法,其特征在于,所述获取转码限制状态之前,所述方法还包括:
获取预转码限制状态,所述预转码限制状态用于指示是否可以对视频进行预转码;
若所述预转码限制状态为不限制预转码,对所述第二视频进行预转码,所述预转码用于对视频的格式信息、时长信息以及尺寸信息中的至少一种进行检测。


5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
若所述预转码限制状态为限制预转码,确定上传所述第二视频的终端中已登录账...

【专利技术属性】
技术研发人员:尹东洋
申请(专利权)人:北京达佳互联信息技术有限公司
类型:发明
国别省市:北京;11

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

1