本發(fā)明涉及通信及視頻領域,尤其涉及一種視頻分段傳輸協(xié)議方法及系統(tǒng)。
背景技術:
視頻(video)泛指將一系列靜態(tài)影像以電信號的方式加以捕捉、紀錄、處理、儲存、傳送與重現的各種技術。連續(xù)的圖像變化每秒超過24幀(frame)畫面以上時,根據視覺暫留原理,人眼無法辨別單幅的靜態(tài)畫面;看上去是平滑連續(xù)的視覺效果,這樣連續(xù)的畫面叫做視頻。
現有的網絡視頻在出錯后的重傳基于傳輸單元來重傳,此技術方案重傳的粒度較大,資源利用率低。
技術實現要素:
提供一種視頻分段傳輸協(xié)議方法,其解決了現有技術的資源利用率低的缺點。
一方面,提供一種視頻分段傳輸協(xié)議方法,所述方法包括如下步驟:
獲取當前播放的視頻文件;
提取該視頻文件包含的傳輸塊tb;
接收視頻文件的tb的反饋字符,如該反饋字符為失敗,重傳該tb。
可選的,所述方法還包括:
下發(fā)重傳tb對應的控制信令。
可選的,所述方法還包括:
該控制信令包含該tb的編號。
第二方面,提供一種視頻分段傳輸協(xié)議系統(tǒng),所述方法包括:
收發(fā)單元,用于獲取當前播放的視頻文件;
處理單元,用于提取該視頻文件包含的傳輸塊tb;
處理單元,用于接收視頻文件的tb的反饋字符,如該反饋字符為失敗,重傳該tb。
可選的,所述系統(tǒng)還包括:
處理單元,用于下發(fā)重傳tb對應的控制信令。
可選的,所述系統(tǒng)還包括:
收發(fā)單元,用于該控制信令包含該tb的編號。
第三方面,提供一種計算機可讀存儲介質,其上存儲有計算機程序,該程序被處理器執(zhí)行時實現上述視頻分段傳輸協(xié)議方法。
第四方面,提供一種監(jiān)控系統(tǒng),包括一個或多個處理器、存儲器、收發(fā)器,以及一個或多個程序,所述一個或多個程序被存儲在所述存儲器中,并且被配置由所述一個或多個處理器執(zhí)行,所述程序包括用于執(zhí)行上述視頻分段傳輸協(xié)議方法中的步驟的指令。
本發(fā)明具體實施方式提供的技術方案獲取當前播放的視頻文件,,提取該視頻文件包含的傳輸塊tb,接收視頻文件的tb的反饋字符,如該反饋字符為失敗,重傳該tb,由于其重傳基于tb重傳,提高網絡資源利用率的優(yōu)點。
附圖說明
為了更清楚地說明本發(fā)明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
圖1為本發(fā)明提供的一種視頻分段傳輸協(xié)議方法的流程圖。
圖2為本發(fā)明提供的一種視頻分段傳輸協(xié)議系統(tǒng)的結構圖。
圖3為本發(fā)明提供的一種終端的硬件結構示意圖。
具體實施方式
下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
參閱圖1,圖1為本發(fā)明第一較佳實施方式提供的一種視頻分段傳輸協(xié)議方法的流程圖,該方法由終端來完成,該方法如圖1所示,包括如下步驟:
步驟s101、獲取當前播放的視頻文件;
步驟s102、提取該視頻文件包含的傳輸塊tb;
步驟s103、接收視頻文件的tb的反饋字符,如該反饋字符為失敗,重傳該tb。
本發(fā)明具體實施方式提供的技術方案獲取當前播放的視頻文件,,提取該視頻文件包含的傳輸塊tb,接收視頻文件的tb的反饋字符,如該反饋字符為失敗,重傳該tb,由于其重傳基于tb重傳,提高網絡資源利用率的優(yōu)點。
可選的,上述步驟s103之后還可以包括:
下發(fā)重傳tb對應的控制信令。
可選的,上述步驟s103之后還可以包括:
該控制信令包含該tb的編號。
參閱圖2,圖2為本發(fā)明第二較佳實施方式提供的一種視頻分段傳輸協(xié)議系統(tǒng),該系統(tǒng)如圖2所示,包括:
收發(fā)單元201,用于獲取當前播放的視頻文件;
處理單元202,用于提取該視頻文件包含的傳輸塊tb;
處理單元202,用于接收視頻文件的tb的反饋字符,如該反饋字符為失敗,重傳該tb。
本發(fā)明具體實施方式提供的技術方案獲取當前播放的視頻文件,,提取該視頻文件包含的傳輸塊tb,接收視頻文件的tb的反饋字符,如該反饋字符為失敗,重傳該tb,由于其重傳基于tb重傳,提高網絡資源利用率的優(yōu)點。
可選的,上述系統(tǒng)還可以包括:
處理單元202,用于下發(fā)重傳tb對應的控制信令。
可選的,上述系統(tǒng)還可以包括:
收發(fā)單元201,用于該控制信令包含該tb的編號。
本發(fā)明具體實施方式提供的技術方案獲取當前播放的視頻文件,,提取該視頻文件包含的傳輸塊tb,接收視頻文件的tb的反饋字符,如該反饋字符為失敗,重傳該tb,所以其無需質檢人員到現場檢查,提高了質檢效率的優(yōu)點。
本發(fā)明具體實施方式還提供一種計算機可讀存儲介質,其上存儲有計算機程序,該程序被處理器執(zhí)行時實現上述視頻分段傳輸協(xié)議方法。
本發(fā)明具體實施方式還提供一種終端30,如圖3所示,包括一個或多個處理器302、存儲器301、收發(fā)器303,以及一個或多個程序,所述一個或多個程序被存儲在所述存儲器中,并且被配置由所述一個或多個處理器執(zhí)行,所述程序包括用于執(zhí)行上述視頻分段傳輸協(xié)議方法中的步驟的指令。
在上述實施例中,對各個實施例的描述都各有側重,某個實施例中沒有詳述的部分,可以參見其他實施例的相關描述。
本發(fā)明實施例方法中的步驟可以根據實際需要進行順序調整、合并和刪減。
本發(fā)明實施例裝置中的單元可以根據實際需要進行合并、劃分和刪減。本領域的技術人員可以將本說明書中描述的不同實施例以及不同實施例的特征進行結合或組合。
通過以上的實施方式的描述,所屬領域的技術人員可以清楚地了解到本發(fā)明可以用硬件實現,或固件實現,或它們的組合方式來實現。當使用軟件實現時,可以將上述功能存儲在計算機可讀介質中或作為計算機可讀介質上的一個或多個指令或代碼進行傳輸。計算機可讀介質包括計算機存儲介質和通信介質,其中通信介質包括便于從一個地方向另一個地方傳送計算機程序的任何介質。存儲介質可以是計算機能夠存取的任何可用介質。以此為例但不限于:計算機可讀介質可以包括隨機存取存儲器(randomaccessmemory,ram)、只讀存儲器(read-onlymemory,rom)、電可擦可編程只讀存儲器(electricallyerasableprogrammableread-onlymemory,eeprom)、只讀光盤(compactdiscread-onlymemory,cd-rom)或其他光盤存儲、磁盤存儲介質或者其他磁存儲設備、或者能夠用于攜帶或存儲具有指令或數據結構形式的期望的程序代碼并能夠由計算機存取的任何其他介質。此外。任何連接可以適當的成為計算機可讀介質。例如,如果軟件是使用同軸電纜、光纖光纜、雙絞線、數字用戶線(digitalsubscriberline,dsl)或者諸如紅外線、無線電和微波之類的無線技術從網站、服務器或者其他遠程源傳輸的,那么同軸電纜、光纖光纜、雙絞線、dsl或者諸如紅外線、無線和微波之類的無線技術包括在所屬介質的定影中。如本發(fā)明所使用的,盤(disk)和碟(disc)包括壓縮光碟(cd)、激光碟、光碟、數字通用光碟(dvd)、軟盤和藍光光碟,其中盤通常磁性的復制數據,而碟則用激光來光學的復制數據。上面的組合也應當包括在計算機可讀介質的保護范圍之內。
總之,以上所述僅為本發(fā)明技術方案的較佳實施例而已,并非用于限定本發(fā)明的保護范圍。凡在本發(fā)明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內。