【技术实现步骤摘要】
本专利技术涉及通信领域,具体涉及ー种IPTV系统中实现边播放边下载的方法、终端、⑶N服务器及系统。
技术介绍
IPTV即交互式网络电视,是ー种利用宽带有线电视网,集互联网、多媒体、通讯等多种技术于一体;向家庭用户提供包括数字电视在内的多种交互式服务的崭新技木。用户 在家中可以有两种方式享受IPTV服务(I)计算机,(2)网络机顶盒+普通电视机。它能够很好地适应当今网络飞速发展的趋势,充分有效地利用网络资源。IPTV在IP网络上传送包含电视、视频、文本、图形和数据等,并提供服务质量/服务感受保证、安全、交互性和可靠性的可管理的多媒体业务。由此可以看出,IPTV是ー种可管理的、需要服务质量和安全保证的多媒体业务,一种明显有别于互联网上不可控不可管、质量和安全没有保证状态的流媒体应用。RTSP协议(RealTimeStreamingProtocol,实时流协议)定义了一对多应用程序如何有效地通过IP网络传送多媒体数据,RTSP充当多媒体服务器的网络远程控制。目前,用户在使用IPTV时,仅能通过机顶盒单独向CDN服务器(Content DeliveryNetwork,内容分发网络)请求下载或播放媒体文件,而不能同时下载和播放,但随着用户带宽不断升级,只能単独下载或播放的模式会造成很多带宽被闲置的情況,无法满足用户对IPTV业务的需求。
技术实现思路
本专利技术需要解决的技术问题是提供ー种IPTV系统中实现边播放边下载的方法、終端、CDN服务器及系统,在不影响用户观看的情况下同时实现媒体文件的下载,充分利用用户的网络资源。为了解决上述技术问题,本专利技术提供了ー种IP ...
【技术保护点】
一种IPTV系统中实现边播放边下载的方法,用于终端侧,包括:终端向内容分发网络CDN服务器获取其请求播放的媒体文件的码率信息,判断所述码率信息是否满足边播放边下载的条件,如果满足,则在播放所述媒体文件的同时向所述CDN服务器请求下载用户要下载的文件。
【技术特征摘要】
1.ー种IPTV系统中实现边播放边下载的方法,用于终端侧,包括 終端向内容分发网络CDN服务器获取其请求播放的媒体文件的码率信息,判断所述码率信息是否满足边播放边下载的条件,如果满足,则在播放所述媒体文件的同时向所述CDN服务器请求下载用户要下载的文件。2.如权利要求I所述的方法,其特征在于 所述终端向所述CDN服务器获取其请求播放的媒体文件的码率信息,包括 所述终端向所述CDN服务器发送第一请求消息,所述第一请求消息中携帯有终端请求播放的媒体文件信息,并收到所述CDN服务器返回的第一响应消息,该第一响应消息中携带了终端请求播放的媒体文件的码率以及表示CDN服务器支持边播放边下载功能的字段。3.如权利要求I所述的方法,其特征在于 所述边播放边下载的条件,包括 所述终端的当前带宽与所述请求播放的媒体文件的码率的差值大于预设阈值。4.如权利要求I所述的方法,其特征在于 所述终端在播放所述媒体文件的同时向所述CDN服务器请求下载用户要下载的文件,包括 所述终端向所述CDN服务器发送第二请求消息,所述第二请求消息中携帯了用户要下载的文件信息以及表示所述终端支持边播放边下载功能的字段; 所述终端根据所述CDN服务器返回的第二响应消息中携帯的所述用户要下载文件的路径、用户名和密码到所述CDN服务器下载所述用户要下载的文件,同时接收所述CDN服务器返回的所述媒体文件的播放码流进行播放。5.如权利要求I所述的方法,其特征在于 所述方法还包括 在下载和播放的过程中,所述终端通过心跳消息向所述CDN服务器反馈播放码流的丢包信息,以使所述CDN媒体服务器在收到所述丢包信息后调整下载带宽,直到不再收到丢包信息为止。6.—种IPTV系统中实现边播放边下载的方法,用于内容分发网络CDN服务器侧,包括 内容分发网络CDN服务器收到终端获取其请求播放的媒体文件的码率信息的第一请求消息; 所述CDN服务器向所述终端返回第一响应消息,该第一响应消息中携帯了所述终端请求播放的媒体文件的码率信息以及表示CDN服务器支持边播放边下载功能的字段,以支持終端判断所述码率信息是否满足边播放边下载的条件; 所述CDN服务器收到终端发送的第二请求消息,所述第二请求消息中携帯了用户要下载的文件信息以及表示所述终端支持边播放边下载功能的字段; 所述CDN服务器向所述终端返回第二响应消息,所述第二响应消息中携帯了所述用户要下载文件的路径、用户名和密码,同时向所述终端返回所述媒体文件的播放码流。7.如权利要求6所述的方法,其特征在于所述方法还包括 在下载和播放的过程中,所述CDN服务器收到所述终端通过心跳消息反馈的播放码流的丢包信息;所述CDN服务器调整下载带宽,直到不再收到所述终端反馈的丢包信息为止。8.—种IPTV系统中实现边播放边下载的终端,包括 带宽获取模块,用于向内容分发网络CDN服务器获取其请求播放的媒体文件的码率信息; 判决模块,用于判断所述码率信息是否满足边播放边下载的条件,并将判决结果通知; 边播放边下载模块,用于在判决结果为满足边播放边下载的条件时,在播放所述媒体文件的同时向所述CDN服务器请求下载用户要下载的文件。9.如权利要求8所述的终...
【专利技术属性】
技术研发人员:葛宝磊,刘海朋,张海,
申请(专利权)人:中兴通讯股份有限公司,
类型:发明
国别省市: