[發明專利]流媒體數據的修復方法及裝置有效
| 申請號: | 201610506772.1 | 申請日: | 2016-06-30 |
| 公開(公告)號: | CN107566318B | 公開(公告)日: | 2021-08-03 |
| 發明(設計)人: | 陽旭東 | 申請(專利權)人: | 聯芯科技有限公司;大唐半導體設計有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06 |
| 代理公司: | 北京品源專利代理有限公司 11332 | 代理人: | 孟金喆;胡彬 |
| 地址: | 200233 上海*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 流媒體 數據 修復 方法 裝置 | ||
本發明公開了一種流媒體數據的修復方法及裝置。發送端根據接收端發送的心跳包進行網絡異常檢測;當檢測出網絡異常時,獲取重傳數據;根據預設發送間隔向所述接收端發送所述重傳數據本發明實施例中發送端能夠根據心跳包的接收情況確定是否存在網絡異常,當發生網絡異常時按照預設發送間隔向接收端發送所述重傳數據。本發明實施例中當網絡存在異常時心跳包的更新周期將延長,發送端根據心跳包的接收情況即可推斷出是否存在網絡異常,進而提高網絡異常的檢測效率。在及時發現網絡異常后能夠及時向接收端發送重傳數據,實現流媒體數據的及時修復,提高重傳效率。
技術領域
本發明實施例涉及流媒體技術,尤其涉及一種流媒體數據的修復方法及裝置。
背景技術
在多媒體網絡傳輸中,時常出現亂序、遲延、丟包等網絡側問題。這些網絡問題將極大的影響接收端接收到的媒體質量,導致流媒體出現花屏、黑屏、馬賽克、卡頓等不良用戶體驗。
為了保證流媒體質量需要對網絡丟失的數據包進行重傳,現有技術的重傳機制為,由接收端發出重傳請求,發送端接收到重傳請求后向接收端發送相應的幀數據。
然而,在網絡情況異常時接收端的重傳請求恐無法及時的發送到發送端,導致發送端無法及時重傳相應的幀數據,甚至加重網絡擁堵,重傳效率低。
發明內容
本發明提供一種流媒體數據的修復方法及裝置,以實現高效的對流媒體數據進行重傳修復。
第一方面,本發明實施例提供了一種流媒體數據的修復方法,包括:
發送端根據接收端發送的心跳包進行網絡異常檢測;
當檢測出網絡異常時,獲取重傳數據;
根據預設發送間隔向所述接收端發送所述重傳數據。
第二方面,本發明實施例還提供了一種流媒體數據的修復裝置,所述裝置位于發送端,包括:
接收單元,用于接收端發送的心跳包;
異常檢測單元,用于根據所述接收單元接收到的所述心跳包進行網絡異常檢測;
重傳數據獲取單元,用于當所述異常檢測單元檢測出網絡異常時,獲取重傳數據;
發送單元,用于根據預設發送間隔向所述接收端發送所述重傳數據獲取單元獲取的所述重傳數據。
本發明實施例中發送端能夠根據心跳包的接收情況確定是否存在網絡異常,當發生網絡異常時按照預設發送間隔向接收端發送所述重傳數據。現有技術中發送端只有接收到重傳指令時才進行重傳,然而當網絡異常時發送端往往無法及時接收到重傳執行,修復效率低。本發明實施例中當網絡存在異常時心跳包的更新周期將延長,發送端根據心跳包的接收情況即可推斷出是否存在網絡異常,進而提高網絡異常的檢測效率。在及時發現網絡異常后能夠及時向接收端發送重傳數據,實現流媒體數據的及時修復,提高重傳效率。
附圖說明
圖1是本發明實施例一中的流媒體數據的修復方法的流程圖;
圖2是本發明實施例一中的數據流示意圖;
圖3是本發明實施例二中的流媒體數據的修復方法的流程圖;
圖4是本發明實施例三中的流媒體數據的修復方法的流程圖;
圖5是本發明實施例四中的流媒體數據的修復方法的流程圖;
圖6是本發明實施例五中的流媒體數據的修復方法的流程圖;
圖7是本發明實施例六中的流媒體數據的修復方法的流程圖;
圖8是本發明實施例七中的流媒體數據的修復方法的流程圖;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于聯芯科技有限公司;大唐半導體設計有限公司,未經聯芯科技有限公司;大唐半導體設計有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610506772.1/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種內容植入的方法、裝置及系統
- 下一篇:虛擬機器即時轉移方法
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





