The invention discloses a buffering and playing method and system for live broadcasting and playback, belonging to the technical field of streaming media. The method includes: downloading TS media fragment file through channel source station; storing the TS media fragment file in memory; periodically storing the TS media fragment file stored in memory into a distributed file system according to a predetermined time period, and deleting the corresponding TS media fragment file in the memory. The invention saves the TS media fragment file downloaded from the channel source station into memory, stores the TS media fragment file in memory into the distributed file system DFS according to the predetermined time interval, and deletes the corresponding TS media fragment file in memory, so as to overcome the existing technology that only relies on DFS for storage without great loss. On the premise of reducing the storage space and dependence on DFS, hierarchical cache mechanism is implemented to save storage resources, reduce dependence on DFS and improve live broadcast security.
【技术实现步骤摘要】
直播回看的缓存、播放方法及系统
本专利技术涉及流媒体
,尤其涉及一种直播回看的缓存、播放方法及系统。
技术介绍
网络带宽的提高和3G/4G无线通信技术的发展为在电信网络上开展基于媒体内容的增值服务业务提供了可能。CDN(ContentDeliveryNetwork,内容分发网络)系统作为网络中缓存视频、音频、图片及网页的系统,得到进一步地广泛应用。在电信网络中开展多媒体业务,如IPTV(交互式网络电视)、OTTTV(开放互联网的视频服务),CDN系统也发挥着越来越重要的作用。在当前的OTTTV中,比较主流的直播频道服务都是基于HLS(HTTPLiveStreaming,Apple的动态码率自适应技术),如LTV(LiveTV,电视直播)、TVOD(TrueVideoOnDemand,节目录制)、TSTV(TimeshiftTV,时移电视)等业务,也都需要基于HLS进行开发。目前在OTTTV中常规的直播回看缓存方式为:在频道LTV服务时,在OTT节点缓存一份直播内容;同样,在TVOD服务时,也在OTT节点缓存一份TVOD内容。虽然这种方式保证了存储的有效性和独立性,但是以损失部分存储空间和节点回源带宽为代价,否则无法实现对直播和回看内容进行存储。另外,传统的直播内容存储于DFS(DistributedFileSystem,分布式文件系统)中,过分依赖于DFS,一旦DFS异常,直播就出现异常,而且对DFS进行大量读写,会导致性能变差。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种直播回看的缓存、播放方法及系统,以解决现有技术中将直播内容存储于DFS中 ...
【技术保护点】
1.一种直播回看的缓存方法,其特征在于,所述方法包括:通过频道源站下载TS媒体分片文件;将所述TS媒体分片文件存储在内存中;根据预设时间段,定期将所述内存中存储的TS媒体分片文件存储至分布式文件系统中,并在所述内存中删除对应的TS媒体分片文件。
【技术特征摘要】
1.一种直播回看的缓存方法,其特征在于,所述方法包括:通过频道源站下载TS媒体分片文件;将所述TS媒体分片文件存储在内存中;根据预设时间段,定期将所述内存中存储的TS媒体分片文件存储至分布式文件系统中,并在所述内存中删除对应的TS媒体分片文件。2.根据权利要求1所述的直播回看的缓存方法,其特征在于,所述通过频道源站下载TS媒体分片文件的步骤,包括:通过频道源站下载索引文件;根据所述索引文件,下载对应的TS媒体分片文件。3.根据权利要求1所述的直播回看的缓存方法,其特征在于,在通过频道源站下载TS媒体分片文件的步骤之前,包括:获取频道创建请求,根据所述频道创建请求,创建本地频道。4.一种直播回看的缓存系统,其特征在于,所述系统包括:下载单元,用于通过频道源站下载TS媒体分片文件;第一存储单元,用于将所述TS媒体分片文件存储在内存中;以及第二存储单元,用于根据预设时间段,定期将所述内存中存储的TS媒体分片文件存储至分布式文件系统中,并在所述内存中删除对应的TS媒体分片文件。5.根据权利要求4所述的直播回看的缓存系统,其特征在于,所述下载单元包括:第一下载单元,用于通过频道源站下载索引文件;第二下载单元,用于根据所述索引文件,下载对应的TS媒体分片文件。6.根据权利要求4所述的直播回看的缓存...
【专利技术属性】
技术研发人员:平云娟,马正园,于长惠,
申请(专利权)人:中兴通讯股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。