[發明專利]一種網絡視頻傳輸跳幀和碼率適配方法在審
| 申請號: | 201710944567.8 | 申請日: | 2017-10-12 |
| 公開(公告)號: | CN107809668A | 公開(公告)日: | 2018-03-16 |
| 發明(設計)人: | 劉路 | 申請(專利權)人: | 湖南紅手指信息技術有限公司 |
| 主分類號: | H04N21/44 | 分類號: | H04N21/44;H04N21/4402;H04N21/442;H04N21/234;H04N21/81 |
| 代理公司: | 佛山幫專知識產權代理事務所(普通合伙)44387 | 代理人: | 顏春艷 |
| 地址: | 410000 湖南省長沙市*** | 國省代碼: | 湖南;43 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 網絡 視頻 傳輸 碼率適 配方 | ||
技術領域
本產品發明涉及視頻傳輸領域,特別是指一種視頻傳輸過程中跳幀和碼率適配方法。
背景技術
隨著現在互聯網的高速發展,視頻技術的運用越來越多,也越來越廣泛,如直播,網絡視頻等。對于如何保證視頻的流暢性,現有的方式一般都是通過提高網絡速度,和提高硬件設備的質量,因此現有的視頻解析對網絡和硬件的要求比較高,并且在做視頻解析時,現有的技術無法通過網絡情況和解析速度判斷每一幀的類型,因此根據現有的技術進行解析,在網絡速度較慢的情況會出現視頻卡頓的情況。
發明內容
本發明提供一種可提高視頻傳輸速度,解決視頻卡頓的網絡視頻傳輸跳幀和碼率適配方法。本發明產品的技術方案是這樣形成的:
一種網絡視頻傳輸跳幀與碼率適配方法,包括:
步驟1:根據用戶指令通過視頻收集器收集視頻數據;
步驟2:將所述視頻數據通過H264編碼器轉換成視頻幀,并將所述視頻幀傳輸至控制服務端;
步驟3:控制服務端將視頻幀傳送至不同機房控制下的虛擬客戶端;
步驟4:虛擬客戶端對視頻幀進行接收并轉發至對應的客戶端;
步驟5:客戶端根據接收視頻幀的速度判斷視頻幀傳輸間隔時間是否位于預先設定的區間內,如果在則通過通過js技術將留下的視頻幀解析成圖片,并通過標簽技術將解析后的圖片繪制成圖像展示給用戶;如果不在則分析視頻幀的類型并根據其類型做跳幀處理,然后通過js技術將留下的視頻幀解析成圖片,并通過標簽技術將解析后的圖片繪制成圖像展示給用戶。
本發明還提供另一種網絡視頻傳輸跳幀與碼率適配方法,包括:
步驟1:根據用戶指令通過視頻收集器收集視頻數據;
步驟2:將所述視頻數據通過H264編碼器轉換成視頻幀,并將所述視頻幀傳輸至控制服務端;
步驟3:控制服務端將視頻幀傳送至不同機房控制下的So插件模塊;
步驟4:So插件模塊根據接收視頻幀的速度判斷視頻幀傳輸間隔時間是否位于預先設定的區間內,如果在則通過通過js技術將留下的視頻幀解析成圖片,并通過標簽技術將解析后的圖片繪制成圖像展示給用戶;如果不在則分析視頻幀的類型并根據其類型做跳幀處理,并通過標簽技術將解析后的圖片繪制成圖像;
步驟5:客戶端從So插件模塊獲取圖形并進行展示。
本發明提供的網絡視頻傳輸跳幀與碼率適配方法,首先對視頻幀通過控制服務端進行分發,將其分發至不同的機房,對于線程和訪問數減少負載,提高發送速度;當客戶端發出需求時,通過虛擬客戶端向控制服務端獲取視頻幀,然后客戶端再通過對接收的視頻幀的速度判斷視頻幀傳輸間隔時間是否位于預先設定的區間內,如果不在則分析視頻幀的類型并根據其類型做跳幀處理,并通過標簽技術將解析后的圖片繪制成圖像,通過跳幀處理可解決網絡很慢時出現卡頓現象,本發明提供的方法對視頻幀進行分發處理以及自動跳幀處理,從而可以實現與網絡速度的適配,以保證用戶能夠順暢,以及關鍵性的圖像都能進行展示,并且通過視頻幀的傳輸速度進行自動跳著處理,因此其可以提高用戶使用時的流暢度和體驗滿意度
附圖說明
為了更清楚地說明本發明實施案例或現有技術中的技術方案,下面將對實施案例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施案例,對于本領域普通技術人員來講,在不付出創造性勞動性的前提下,還可以根據這些附圖獲得其他的附圖。
圖1為本發明網絡視頻傳輸跳幀與碼率適配方法的流程圖;
圖2為本發明網絡視頻傳輸跳幀與碼率適配另一實施例方法的流程圖。
具體實施方式
下面將結合本發明實施案例中的附圖,對本發明實施案例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有作出創造性勞動前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。
實施例一
請參見圖1,一種網絡視頻傳輸跳幀與碼率適配方法,包括:
步驟1:根據用戶指令通過視頻收集器收集視頻數據;
步驟2:將所述視頻數據通過H264編碼器轉換成視頻幀,并將所述視頻幀傳輸至控制服務端;
步驟3:控制服務端將視頻幀傳送至不同機房控制下的虛擬客戶端;
步驟4:虛擬客戶端對視頻幀進行接收并轉發至對應的客戶端;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于湖南紅手指信息技術有限公司,未經湖南紅手指信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710944567.8/2.html,轉載請聲明來源鉆瓜專利網。





