携手 汉融,走向 繁荣! 欢迎您!
汉融软件 ————————自动化软件定义先锋,我们致力于 探索未来,发展科技,服务社会,传承文明 -———————————— 携手汉融,走向繁荣!!!
电子信箱 📪 :
hanrongruanjian@qq.com

一种基于预加载的网络电视频道快速切换方法及系统

本发明公开一种基于预加载的网络电视频道快速切换方法及系统,所述方法中,媒体服务器为每个频道缓存预设时长的音视频数据块,终端仅需使用少量额外带宽串行预加载各个频道的最新音视频数据块,使用户在切换频道时,终端能够解码并播放提前预加载到本地缓存的目标频道的最新音视频数据块,同时向媒体服务器请求媒体后续数据。此方法避免了频道的切换过程中终端与服务器控制信息交互过程、媒体数据中服务器到终端的传输过程的时延,同时也大幅减少了终端即时请求媒体数据,进行解码并显示的过程的时延,故本发明能够大幅减少网络电视频道切换的时延。
650000
1.一种基于预加载的网络电视频道快速切换方法,其特征在于,所述方法基于媒体服务器和终端,所述方法包括以下步骤:在媒体服务器:步骤S1:媒体服务器为每个频道缓存预设时长的音视频数据块;步骤S2:媒体服务器监听终端请求,并根据终端的请求向终端发送音视频数据块;在终端:步骤T1:终端向媒体服务器请求预加载各个频道的最新音视频数据块并缓存到本地;步骤T2:终端在切换到目标频道时播放预加载该频道最新音视频数据;步骤T3:终端从媒体服务器获取并播放目标频道后续要播放的音视频数据;步骤S1中,媒体服务器中每个频道缓存的音视频数据块是周期性更新的;步骤T1中,终端向媒体服务器获取直播的频道列表,并周期性向媒体服务器请求预加载各个频道的最新音视频数据块并更新缓存到本地的最新音视频数据;所述方法还包括:步骤S1中,媒体服务器对封装后的音视频数据块按序进行编号,媒体服务器更新音视频数据块时,缓存新的音视频数据块,同时删除排序靠前的音视频数据块;所述方法还包括:步骤T1中,终端周期性向媒体服务器请求预加载各个频道的最新音视频数据块时,终端采取以下三种预加载策略之一:a)终端顺次预加载各个频道的最新音视频数据块,每间隔时间x,重复该预加载过程,其中x≥0;b)终端同时并行预加载各个频道的最新音视频数据块,每间隔时间x,重复该预加载过程,其中x≥0;c)终端循环预加载各个频道的最新音视频数据块,预加载每两个频道的时间间隔为x,其中x>0。
相关产品
我要询价
×
我要订购
×