[发明专利]分布式文件系统中流媒体读取方法及服务器有效
申请号: | 201611143459.2 | 申请日: | 2016-12-12 |
公开(公告)号: | CN106792216B | 公开(公告)日: | 2020-05-12 |
发明(设计)人: | 李发明;张勤 | 申请(专利权)人: | 北京同有飞骥科技股份有限公司 |
主分类号: | H04N21/472 | 分类号: | H04N21/472;H04N21/2662;H04N21/6437;H04N21/24;H04N21/647 |
代理公司: | 深圳市世纪恒程知识产权代理事务所 44287 | 代理人: | 胡海国 |
地址: | 100089 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 分布式 文件系统 中流 媒体 读取 方法 服务器 | ||
1.一种分布式文件系统中流媒体读取方法,其特征在于,所述流媒体读取方法包括如下步骤:
接收客户端发出的观看视频的请求,并根据所述观看视频的请求发回获准观看视频的响应至所述客户端;
获取视频源发出的视频数据,并将所述视频数据发送至所述客户端;所述视频源为全部视频源中部分预先已建立映射关系的视频源;
所述获取视频源发出的视频数据具体包括:
获取所述视频源发出的第一视频数据;
发出包括第一网络状态的响应至所述视频源;所述第一网络状态为与所述视频源连接的网络状态;
获取所述视频源在发出第一视频数据的预设时间后发出的第二视频数据;所述第二视频数据是所述视频源根据所述第一网络状态对视频数据的大小进行调整后发出的所述视频数据。
2.根据权利要求1所述的分布式文件系统中流媒体读取方法,其特征在于,所述接收客户端发出的观看视频的请求,并根据所述观看视频的请求发回获准观看视频的响应至所述客户端之前还包括:
与所述视频源进行交互;
启动UDP端口以接收所述视频源发出的所述视频数据。
3.根据权利要求1所述的分布式文件系统中流媒体读取方法,其特征在于,所述获取视频源发出的视频数据之后还包括:
将从所述视频源获取到的所述视频数据存储至后台。
4.根据权利要求1-3中任一项所述的分布式文件系统中流媒体读取方法,其特征在于,所述将所述视频数据发送至所述客户端具体包括:
将从所述视频源获取到的第三视频数据发送给所述客户端;
接收所述客户端发出的包括第二网络状态的响应;所述第二网络状态为与所述客户端连接的网络状态;
在发出所述第三视频数据的预设时间后发出第四视频数据;所述第四视频数据是根据所述第二网络状态对视频数据的大小进行调整后发出的所述视频数据。
5.一种分布式文件系统中流媒体服务器,其特征在于,所述分布式文件系统中流媒体服务器包括第一接收模块、第一发送模块、获取模块和第二发送模块,其中:
所述第一接收模块,用于接收客户端发出的观看视频的请求;
所述第一发送模块,用于根据所述观看视频的请求发回获准观看视频的响应至所述客户端;
获取模块,用于获取视频源发出的视频数据;所述视频源为全部视频源中部分预先已建立映射关系的视频源,所述获取模块包括第一获取单元、第一发送单元和第二获取单元,其中:
所述第一获取单元,用于获取所述视频源发出的第一视频数据;
所述第一发送单元,用于发出包括第一网络状态的响应至所述视频源;所述第一网络状态为与所述视频源连接的网络状态;
所述第二获取单元,用于获取所述视频源在发出第一视频数据的预设时间后发出的第二视频数据;所述第二视频数据是所述视频源根据所述第一网络状态对视频数据的大小进行调整后发出的所述视频数据;
第二发送模块,用于将所述视频数据发送至所述客户端。
6.根据权利要求5所述的分布式文件系统中流媒体服务器,其特征在于,所述分布式文件系统中流媒体服务器还包括交互模块和启动模块,其中:
所述交互模块,用于与所述视频源进行交互;
所述启动模块,用于启动UDP端口准备接收所述视频源发出的所述视频数据。
7.根据权利要求5所述的分布式文件系统中流媒体服务器,其特征在于,所述分布式文件系统中流媒体服务器还包括:
存储模块,用于将从所述视频源获取到的所述视频数据存储至后台。
8.根据权利要求5-7任一项所述的分布式文件系统中流媒体服务器,其特征在于,所述第二发送模块包括第二发送单元、接收单元和第三发送单元,其中:
所述第二发送单元,用于将从所述视频源获取到的第三视频数据发送给所述客户端;
所述接收单元,用于接收所述客户端发出的包括第二网络状态的响应;所述第二网络状态为与所述客户端连接的网络状态;
所述第三发送单元,用于在发出所述第三视频数据的预设时间后发出第四视频数据;所述第四视频数据是根据所述第二网络状态对视频数据的大小进行调整后发出的所述视频数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京同有飞骥科技股份有限公司,未经北京同有飞骥科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611143459.2/1.html,转载请声明来源钻瓜专利网。