[发明专利]一种视频数据传输方法、装置与电子设备有效
申请号: | 201910335831.7 | 申请日: | 2019-04-24 |
公开(公告)号: | CN111355768B | 公开(公告)日: | 2023-05-30 |
发明(设计)人: | 刘小向 | 申请(专利权)人: | 深圳市鸿合创新信息技术有限责任公司 |
主分类号: | H04L67/06 | 分类号: | H04L67/06;H04L67/146 |
代理公司: | 北京风雅颂专利代理有限公司 11403 | 代理人: | 李弘 |
地址: | 518118 广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 视频 数据传输 方法 装置 电子设备 | ||
1.一种视频数据传输方法,其特征在于,应用于服务器端,包括:
获取设备信息,与录播主机建立通信连接;
设定视频上传机制,所述视频上传机制包括传输视频文件的最大上传个数与最大占用带宽;
接收来自所述录播主机的视频入队请求信息,并为相应的视频文件添加标识字段信息;其中,所述标识字段信息包括:标识字段,用于指示当前的视频文件对应的传输状态;
根据所述视频上传机制对所述录播主机的视频上传队列进行调整;
根据所述视频入队请求信息与调整后的所述视频上传队列,向所述录播主机发送视频上传通知并调整所述标识字段信息;
接收所述视频文件并调整所述标识字段信息;
响应于网络故障被修复,根据网络故障前所述视频文件对应的标识字段信息对所述视频文件执行对应操作以恢复所述视频文件的传输状态。
2.根据权利要求1所述的方法,其特征在于,所述获取设备信息,与录播主机建立通信连接,包括:
通过添加设备接口将所述设备信息添加到数据库,所述设备信息包括所述服务器与所述录播主机的通信地址信息和通信协议信息;
调用录播主机接口将所述服务器的所述通信协议信息发送至所述录播主机,与所述录播主机建立通信连接。
3.根据权利要求1所述的方法,其特征在于,所述设定视频上传机制,包括:
根据网络状态划分不同工作时段,针对不同所述工作时段设定相应的所述最大上传个数;
设定所述最大占用带宽,所述最大占用带宽可以根据所述网络状态进行实时修改调整。
4.根据权利要求1所述的方法,其特征在于,所述接收来自所述录播主机的视频入队请求信息,包括:
在所述录播主机生成视频文件后,接收所述视频文件相对应的视频入队请求信息,所述视频入队请求信息包括所述视频文件的文件名和回调地址信息;
将所述视频入队请求信息保存到数据库中,并为相应的视频文件添加标识字段信息,将所述标识字段设置为allow,所述标识字段allow表示允许入队状态。
5.根据权利要求1所述的方法,其特征在于,所述根据所述视频上传机制对所述录播主机的视频上传队列进行调整,包括:
将所述视频上传队列中视频文件的个数与所述最大上传个数作比较,当所述视频文件的个数小于所述最大上传个数,则允许所述录播主机向所述视频上传队列添加新的视频文件;
当所述视频文件的个数大于或等于所述最大上传个数,则禁止所述录播主机向所述视频上传队列添加新的视频文件。
6.根据权利要求4所述的方法,其特征在于,所述根据所述视频入队请求信息与调整后的所述视频上传队列,向所述录播主机发送视频上传通知,包括:
选取所述标识字段为allow的相应视频文件的所述回调地址信息;
根据所述回调地址信息,向所述录播主机发送所述视频上传通知,所述视频上传通知用于使所述录播主机使用FTP协议将相应的所述视频文件上传。
7.根据权利要求6所述的方法,其特征在于,所述根据所述视频入队请求信息与调整后的所述视频上传队列,向所述录播主机发送视频上传通知,还包括:
向所述录播主机发送所述视频上传通知成功之后,将所述标识字段修改为informOK,所述标识字段informOK表示通知成功状态;
若未发送成功,则将所述标识字段修改为informFail,所述标识字段informFail表示通知失败状态,对于未发送成功的所述视频上传通知会再次发送,至多发送三次。
8.根据权利要求7所述的方法,其特征在于,所述接收所述视频文件,包括:
在接收所述视频文件时,将所述标识字段修改为uploading,所述标识字段uploading表示文件正在上传状态;
在接收所述视频文件完成后,将所述标识字段修改为success,所述标识字段success表示文件上传成功状态。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市鸿合创新信息技术有限责任公司,未经深圳市鸿合创新信息技术有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910335831.7/1.html,转载请声明来源钻瓜专利网。