[發明專利]一種流媒體數據的傳輸方法及裝置在審
| 申請號: | 201510989337.4 | 申請日: | 2015-12-24 |
| 公開(公告)號: | CN105407107A | 公開(公告)日: | 2016-03-16 |
| 發明(設計)人: | 彭映杰;尤小泉 | 申請(專利權)人: | 成都信息工程大學 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L29/08 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 610225 四川省成都市雙*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 流媒體 數據 傳輸 方法 裝置 | ||
技術領域
本發明涉及數據傳輸技術領域,尤其涉及一種流媒體數據的傳輸方法及裝置。
背景技術
DASH傳輸協議是一種基于HTTP的多媒體傳輸協議,所以基于DASH的多媒體數據在各種網絡設備間具有強大的穿透能力。越來越多的多媒體服務商采用DASH協議進行媒體分發。
目前,流媒體數據的傳輸方法一般是在服務器端,同一段視頻內容被壓縮成多個碼率的分片,終端可以通過HTTP的GET請求不同碼率的分段,以期達到視頻流的連續回放的目的。在網絡質量較好的時候可以請求碼率較高的分段,而當網絡質量較差的時候請求碼率較低的分段。服務器中一般會存儲有包括分辨率和碼率對應的列表,如下述表1所示:
表1
上述表1中包含5種分辨率,每種分辨率對應2至6種碼率,隨著網絡質量的變化,終端請求的碼率也會隨之改變,由于分辨率越小,其對應的碼率也越小,如果網絡質量較差時,在較高分辨率無適合網絡質量的碼率時,則需要改變較低分辨率的情況下,在較低分辨率中獲取與網絡質量對應的較小的碼率,這樣如果往復進行分辨率和碼率的切換,降低了顯示效果,影響了用戶的視覺體驗。
發明內容
針對現有技術中的缺陷,本發明提供了一種流媒體數據的傳輸方法及裝置,實現了分辨率的遲滯切換,以此提高了用戶的視覺體驗。
第一方面,本發明提供了一種流媒體數據的傳輸方法,包括:
終端監測當前的網絡質量,并根據所述網絡質量向服務器發送用于獲取與所述網絡質量對應的碼率的請求消息;
所述終端接收所述服務器發送的碼率,根據所述碼率傳輸流媒體數據;
其中,所述服務器中預設有按照大小排序的多個分辨率以及與每一分辨率對應的多個碼率的列表,且在所述列表排序相鄰的第一分辨率和第二分辨率中,與第一分辨率對應的最小的碼率小于與第二分辨率對應的最大的碼率。
可選的,所述終端監測當前的網絡質量,并根據所述網絡質量向服務器發送用于獲取與所述網絡質量對應的碼率的請求,包括:
所述終端監測當前的網絡質量以及所述當前流媒體數據的傳輸的分辨率;
所述終端在檢測當前網絡質量小于等于預設網絡質量時,向所述服務器發送用于獲取與所述當前流媒體數據的傳輸分辨率相同且與所述網絡質量對應的碼率的請求。
第二方面,本發明還提供了一種流媒體數據的傳輸方法,包括:
服務器接收終端發送的用于獲取與網絡質量對應的碼率的請求消息,所述請求消息包括:終端傳輸流媒體數據的分辨率和終端的網絡質量;
所述服務器根據所述終端傳輸流媒體數據的分辨率和終端的網絡質量,在預設列表中獲取與所述終端傳輸流媒體數據的分辨率和終端的網絡質量對應的碼率,并將所述碼率發送至所述終端,以使所述終端根據所述碼率傳輸所述流媒體數據;
其中,所述預設列表中預設有按照大小排序的多個分辨率以及與每一分辨率對應的多個碼率,且在所述列表排序相鄰的第一分辨率和第二分辨率中,與第一分辨率對應的最小的碼率小于與第二分辨率對應的最大的碼率。
可選的,所述服務器根據所述終端傳輸流媒體數據的分辨率和終端的網絡質量,在預設列表中獲取與所述終端傳輸流媒體數據的分辨率和終端的網絡質量對應的碼率,包括:
所述服務器根據所述終端傳輸流媒體數據的分辨率和終端的網絡質量,向預設列表中獲取與所述終端傳輸流媒體數據的分辨率相同,且與所述網絡質量對應的碼率。
可選的,所述服務器的預設列表中每一分辨率對應的碼率的數量大于等于2個。
第三方面,本發明還提供了一種流媒體數據的傳輸裝置,包括:
監測模塊,用于監測當前的網絡質量;
獲取模塊,用于根據所述網絡質量向服務器發送用于獲取與所述網絡質量對應的碼率的請求消息;
接收模塊,用于接收所述服務器發送的碼率;
數據傳輸模塊,用于根據所述碼率傳輸流媒體數據;
其中,所述服務器中預設有按照大小排序的多個分辨率以及與每一分辨率對應的多個碼率的列表,且在所述列表排序相鄰的第一分辨率和第二分辨率中,與第一分辨率對應的最小的碼率小于與第二分辨率對應的最大的碼率。
可選的,所述終端監測當前的網絡質量,并根據所述網絡質量向服務器發送用于獲取與所述網絡質量對應的碼率的請求,包括:
所述監測模塊,用于監測當前的網絡質量以及所述當前流媒體數據的傳輸的分辨率;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于成都信息工程大學,未經成都信息工程大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510989337.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:電機轉子中的梨形導條
- 下一篇:將振子組裝到馬達轉軸上的沖壓裝置
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





