本发明公开了一种自适应流媒体缓存方法,结合了用户访问的行为分析,针对不同热度的流媒体采用了不同的缓存方法,对于20%的高热度流媒体,本发明的缓存方法在缓存空间充足时全部缓存,达到充分利用空间的效果。而在缓存空间不足时,本发明采取的用较低的命中率换取50%缓存空间的策略可以在基本满足用户体验度的情况下实现大大节省空间,降低成本的目的。对于80%的低热度流媒体,本发明先根据用户的点播行为拟合出一个模型,作为自适应的模板对缓存空间初始化,然后根据用户的具体点播行为动态地增加删除缓存片段,这样一方面在初始化中大大节省了缓存空间,降低存储成本,另一方面尽可能地减少缓存替换的次数,达到降低传输成本的效果。