[發明專利]流媒體數據傳輸方法、裝置、設備及存儲介質有效
| 申請號: | 202011070562.5 | 申請日: | 2020-10-09 |
| 公開(公告)號: | CN112187817B | 公開(公告)日: | 2023-03-31 |
| 發明(設計)人: | 吳創豪 | 申請(專利權)人: | 廈門億聯網絡技術股份有限公司 |
| 主分類號: | H04L65/60 | 分類號: | H04L65/60;H04L1/00;H04N21/647 |
| 代理公司: | 北京超凡宏宇專利代理事務所(特殊普通合伙) 11463 | 代理人: | 曹瑞敏 |
| 地址: | 361000 福建省廈門市*** | 國省代碼: | 福建;35 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 流媒體 數據傳輸 方法 裝置 設備 存儲 介質 | ||
1.一種流媒體數據傳輸方法,其特征在于,應用于流媒體發送設備,所述方法包括:
接收流媒體接收設備發送的當前丟包率,以及根據所述當前丟包率,計算得到當前的基礎冗余度;
根據所述當前的基礎冗余度和歷史基礎冗余度進行快升緩降的半平滑處理,獲得平滑后的基礎冗余度;
根據當前原始包數量,計算出額外補償冗余度;
根據所述平滑后的基礎冗余度與所述額外補償冗余度,得到目標冗余度;
根據所述目標冗余度,向流媒體接收設備發送流媒體數據包及冗余包;
所述根據所述當前的基礎冗余度和歷史基礎冗余度進行快升緩降的半平滑處理,獲得平滑后的基礎冗余度,包括:
若所述當前的基礎冗余度大于所述歷史基礎冗余度,則將所述當前的基礎冗余度作為所述平滑后的基礎冗余度,以實現快升;
若所述當前的基礎冗余度小于所述歷史基礎冗余度,則采用一階指數平滑算法,根據所述當前的基礎冗余度和所述歷史基礎冗余度,獲取所述平滑后的基礎冗余度,以實現緩降。
2.根據權利要求1所述的方法,其特征在于,所述根據所述平滑后的基礎冗余度與所述額外補償冗余度,得到目標冗余度,包括:
獲取所述平滑后的基礎冗余度和所述額外補償冗余度的和值;
根據所述和值獲取所述目標冗余度。
3.根據權利要求2所述的方法,其特征在于,所述根據所述和值獲取所述目標冗余度,包括:
獲取所述和值和預設最小冗余度中的最大值;
獲取所述最大值和預設最大冗余度中的最小值;
將所述最小值作為所述目標冗余度。
4.根據權利要求1所述的方法,其特征在于,所述根據當前原始包數量,計算出額外補償冗余度,包括:
根據所述當前原始包數量和預設最大包數,計算得到所述額外補償冗余度。
5.根據權利要求1所述的方法,其特征在于,所述根據所述目標冗余度,向流媒體接收設備發送流媒體數據包及冗余包,包括:
根據所述目標冗余度獲取冗余包數;
根據所述冗余包數對所述流媒體數據包進行前向糾錯FEC編碼,獲取所述冗余包;
向所述流媒體接收設備發送所述流媒體數據包及所述冗余包。
6.根據權利要求1所述的方法,其特征在于,所述采用一階指數平滑算法,根據所述當前的基礎冗余度和所述歷史基礎冗余度,獲取所述平滑后的基礎冗余度,包括:
采用如下一階指數平滑公式,計算得到所述平滑后的基礎冗余度;
SmoothBaseRR1=BaseRR*ALPHA+(1-ALPHA)*SmoothBaseRR2
其中,SmoothBaseRR1表示所述平滑后的基礎冗余度,BaseRR表示所述當前的基礎冗余度,ALPHA表示一階指數平滑系數,0.0<ALPHA≤1.0,SmoothBaseRR2表示歷史基礎冗余度。
7.根據權利要求1所述的方法,其特征在于,所述根據所述當前丟包率,計算得到當前的基礎冗余度,包括:
采用公式BaseRR=PLR/(1.0-PLR),計算得到所述當前的基礎冗余度;
其中,BaseRR表示所述當前的基礎冗余度,PLR表示所述當前丟包率。
8.根據權利要求5所述的方法,其特征在于,所述根據所述當前原始包數量和預設最大包數,計算得到所述額外補償冗余度,包括:
采用公式ExtraRR=(Kmax-K)/1000,計算得到所述額外補償冗余度;
其中,ExtraRR表示所述額外補償冗余度,Kmax表示所述預設最大包數,K表示所述當前原始包數量。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廈門億聯網絡技術股份有限公司,未經廈門億聯網絡技術股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011070562.5/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種PICC置管患者手臂托架車
- 下一篇:輪腿自動交換式越障機器人





