[發明專利]一種數據流發送方法、裝置、電子設備和存儲介質有效
| 申請號: | 202110353491.8 | 申請日: | 2021-04-01 |
| 公開(公告)號: | CN112929702B | 公開(公告)日: | 2021-08-24 |
| 發明(設計)人: | 鄧榮凱;李鋼江;馬義 | 申請(專利權)人: | 北京百家視聯科技有限公司 |
| 主分類號: | H04N21/234 | 分類號: | H04N21/234;H04N21/2343;H04N21/44;H04N21/4402 |
| 代理公司: | 北京超凡宏宇專利代理事務所(特殊普通合伙) 11463 | 代理人: | 余菲 |
| 地址: | 100082 北京市海*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 數據流 發送 方法 裝置 電子設備 存儲 介質 | ||
本申請提供了一種數據流發送方法、裝置、電子設備和存儲介質,其中,該方法包括:獲取數據流之后,確定當前周期內每幀數據的實際接收時刻;根據獲取的數據流的當前接收幀率,設置當前周期內每幀數據的第一發送時刻;根據相鄰兩幀數據的所述第一發送時刻之間的第一發送間隔、預設的表示與所述第一發送間隔接近程度的允許偏差、每幀數據的實際接收時刻和第一發送時刻之間所允許的最大時間間隔,確定緩存在所述當前周期內的緩存隊列的長度;根據緩存隊列中當前已緩存的數據幀數,設置當前周期內每幀數據的第二發送時刻;按照所述第二發送時刻向目標設備發送所述數據流。本申請實施例通過上述方法,能夠平滑的發送數據流。
技術領域
本申請涉及通信領域,具體而言,涉及一種數據流發送方法、裝置、電子設備和存儲介質。
背景技術
隨著5G(第五代移動通信技術)時代的到來,各類視頻軟件迎來了新的生機,直播也逐漸成為我們日常生活的一部分:帶貨直播、網課直播、游戲直播、比賽直播等。為了避免在直播過程中的卡頓和延遲,現有技術中,通常是設置一個固定的緩存幀數,從而避免在數據傳輸過程中由于網絡變化等情況導致的視頻卡頓、延遲的問題。
發明人在研究中發現,現有技術中通過設置固定緩存幀數的方法,能夠在一定程度上解決卡頓的問題,但是如果設置的緩存幀數太大,由于緩存了過量的數據,會造成視頻延遲的問題;如果設置的緩存幀數太小,由于緩存的數據不夠,會造成視頻的卡頓和延遲。因此,在直播過程中,由于網絡波動或者數據流的幀數發生變化,無論設置的固定緩存量為多少,都會發生視頻的延遲或卡頓問題,不能平滑的發送數據流。
發明內容
有鑒于此,本申請實施例提供了一種數據流發送方法、裝置、電子設備和存儲介質,通過設置能自動調整的數據緩存幀數,自動調節緩存隊列的長度,達到數據流的平滑發送。
第一方面,本申請實施例提供了一種數據流發送方法,所述數據流發送方法包括:
獲取數據流之后,確定當前周期內每幀數據的實際接收時刻。
根據獲取的所述數據流的當前接收幀率,設置所述當前周期內每幀數據的第一發送時刻。
根據相鄰兩幀數據的所述第一發送時刻之間的第一發送間隔、預設的表示與所述第一發送間隔接近程度的允許偏差、每幀數據的實際接收時刻和第一發送時刻之間所允許的最大時間間隔,確定緩存在所述當前周期內的緩存隊列的長度。
根據所述緩存隊列中當前已緩存的數據幀數,設置所述當前周期內每幀數據的第二發送時刻。
按照所述第二發送時刻向目標設備發送所述數據流。
在一個可行的實施方案中,所述根據獲取的所述數據流的當前接收幀率,設置所述當前周期內每幀數據的第一發送時刻,包括:
計算預設時長與當前接收幀率的比值,以將所述比值作為第二發送間隔。
根據所述第二發送間隔,設置在所述當前周期內,每幀數據的第一發送時刻。
在一個可行的實施方案中,所述根據相鄰兩幀數據的所述第一發送時刻之間的第一發送間隔、預設的用來表示與所述第一發送間隔接近程度的允許偏差、每幀數據的實際接收時刻和第一發送時刻之間所允許的最大時間間隔,確定緩存在所述當前周期內的緩存隊列的長度,包括:
計算所述最大時間間隔和所述第一發送間隔的差值,以將所述差值作為第一數值。
計算所述第一數值與所述允許偏差的和值,以將所述和值作為第二數值。
計算所述第二數值與所述第一發送間隔的比值,以將所述比值作為緩存在所述當前周期內的緩存隊列的長度。
在一個可行的實施方案中,所述根據所述緩存隊列中當前已緩存的數據幀數,設置所述當前周期內每幀數據的第二發送時刻,包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京百家視聯科技有限公司,未經北京百家視聯科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110353491.8/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:風扇故障檢測電路、裝置及控制方法
- 下一篇:高壓電纜接頭檢測系統





