【技術實現步驟摘要】
本專利技術涉及通信領域,具體涉及ー種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所述的終...
【專利技術屬性】
技術研發人員:葛寶磊,劉海朋,張海,
申請(專利權)人:中興通訊股份有限公司,
類型:發明
國別省市: