发明名称 支持异地存储方式的流媒体服务器的实现方法
摘要 支持异地存储方式的流媒体服务器的实现方法,属于计算机多媒体技术领域,涉及流媒体服务器的实现方法以及流媒体数据的传输,存储和读取方法。本方法实现的本地服务器包括四个模块:流化传输模块,虚拟文件模块,数据请求模块,数据接收模块。包括以下步骤:将电影文件进行重新组织,分别存储在本地服务器和内容分发服务器;用户点播这些电影文件时,虚拟文件模块通过从操作系统接管特定的目录从而虚拟出此文件的方法,实时的向内容分发服务器请求电影数据,向用户提供服务。本方法的优点是流化传输模块与虚拟文件模块相互独立,不影响流化传输模块原有的服务。
申请公布号 CN1777278A 申请公布日期 2006.05.24
申请号 CN200510122607.8 申请日期 2005.11.29
申请人 中国科学技术大学 发明人 李俊;许书彬;茅旭峰;奚宏生;吴刚
分类号 H04N7/173(2006.01);H04L29/00(2006.01) 主分类号 H04N7/173(2006.01)
代理机构 南京经纬专利商标代理有限公司 代理人 叶连生
主权项 1.一种支持异地存储方式的流媒体服务器的实现方法,其特征在于包括以下步骤:a)、将电影文件进行重新组织,分别存放在流媒体服务器与上级内容分发服务器,或单独存放在流媒体服务器,或单独存放在上级内容分发服务器;b)、客户端播放器向流媒体服务器发出电影点播请求;c)、流化传输模块接收到客户端的电影点播请求,根据路径区别电影文件完全存储在本地还是部分存储在本地,如果完全存储在流媒体服务器本地,则与普通文件读取方式相同,如果部分存储在本地,则向虚拟文件模块提出数据请求;d)、虚拟文件模块将本地硬盘数据和上级内容分发服务器传过来的数据片断放在本地内存中映射成流化传输模块所请求的本地目录下的完整文件,向流化传输模块提供数据服务;e)、虚拟文件模块判断是否需要申请新的数据,如果需要,则执行第f步,否则执行第h步;f)、数据申请模块向上级内容分发服务器申请数据;g)、数据接收模块从上级内容分发服务器接收数据;h)、流化传输模块读取数据发送给客户端;i)、从第3步到第8步循环进行,直到点播结束,撤销映射,释放资源。
地址 230026安徽省合肥市金寨路96号