本發明專利技術涉及一種直播視頻動態緩存方法。所述方法包括:在直播應用程序記錄每一已播放過的短視頻片段對應的視頻類型以及均速播放倍率;針對每一視頻類型,將設定數目的多個已播放過的短視頻片段分別對應的多個均速播放倍率作為基于所述視頻類型定制的智能預測模型的多個輸入信號并運行所述智能預測模型以獲得直播應用程序下一個同類型的短視頻片段的預測均速播放倍率;基于接收到的預測均速播放倍率實現對直播應用程序下一個同類型的短視頻片段的播放緩存速度的調整。通過本系統,能夠根據用戶對同一視頻類型的觀看習慣,提供不同的緩存速度以獲取具有錨點的緩存數據量,從而在節省視頻緩存數據和保證用戶觀看效果之間達到動態均衡。間達到動態均衡。間達到動態均衡。
【技術實現步驟摘要】
直播視頻動態緩存方法
[0001]本專利技術涉及直播領域,更具體地,涉及一種直播視頻動態緩存方法。
技術介紹
[0002]隨著互聯網的興起,越來越多的網站通過對網絡直播節目的整合,最大限度去滿足受眾的觀看需求。與電影單一的過去時空相比,電視直播可顯現的時空既有現在時又有過去時,而網絡直播除具備電視的兩大時空之外還具有壓縮時空的功能。如同步的文字直播、圖片直播、賽事直播、手機直播和比分直播等等各種直播頻道和樣式。隨著社會的發展效率已經讓大家知道直播的好處,減少成本,加快信息的傳播。
[0003]現有技術中,短視頻作為各個直播應用程序的主要媒體業務成為直播運營商研發的重點,每一家直播運營商希望能夠通過研發自家的直播應用程序以提升用戶的觀看體驗,從而收獲或者保留更多的人流量以提升自家的經濟效益。
[0004]然而,當短視頻在直播應用程序處播放時,仍存在一些播控問題需要解決,例如,無法根據用戶的觀看習慣為用戶提供適合其觀看習慣的視頻數據緩存速度,導致緩存的視頻數據或者提前量過多造成資源的浪費,或者提前量過少造成用戶長時間等待視頻緩存結果。
技術實現思路
[0005]為了解決現有技術中的技術問題,本專利技術提供了一種直播視頻動態緩存方法,能夠對直播應用程序進行針對性升級,為直播應用程序播放的每一種視頻類型的短視頻片段,根據用戶對同一視頻類型的觀看習慣,提供不同的緩存速度以獲取具有錨點的緩存數據量,從而避免緩存的視頻數據提前量過多造成資源的浪費,同時避免提前量過少造成用戶長時間等待視頻緩存結果。<br/>[0006]根據本專利技術的一方面,提供了一種直播視頻動態緩存方法,所述方法包括:
[0007]在直播應用程序每播放一個短視頻片段時,記錄所述短視頻片段對應的視頻類型以及所述短視頻片段對應的均速播放倍率;
[0008]基于視頻類型對已播放過的短視頻片段進行分類處理,以獲得每一視頻類型對應的設定數目的多個已播放過的短視頻片段;
[0009]針對每一視頻類型,將設定數目的多個已播放過的短視頻片段分別對應的多個均速播放倍率作為基于所述視頻類型定制的智能預測模型的多個輸入信號并運行所述智能預測模型以獲得直播應用程序下一個同類型的短視頻片段的預測均速播放倍率;
[0010]基于接收到的預測均速播放倍率實現對直播應用程序下一個同類型的短視頻片段的播放緩存速度的調整;
[0011]其中,所述智能預測模型為經過多次訓練的全連接神經網絡,所述全連接神經網絡為多輸入單輸出結構;
[0012]其中,所述智能預測模型為經過多次訓練的全連接神經網絡,所述全連接神經網
絡為多輸入單輸出結構包括:針對的視頻類型的短視頻的數量越多,訓練的次數的取值越多;
[0013]其中,將設定數目的多個已播放過的短視頻片段分別對應的多個均速播放倍率作為基于所述視頻類型定制的智能預測模型的多個輸入信號并運行所述智能預測模型以獲得直播應用程序下一個同類型的短視頻片段的預測均速播放倍率包括:所述設定數目的取值與針對的視頻類型的短視頻平均總錄制時長的數值成正比;
[0014]其中,基于接收到的預測均速播放倍率實現對直播應用程序下一個同類型的短視頻片段的播放緩存速度的調整包括:調整后的直播應用程序下一個同類型的短視頻片段的播放緩存速度與接收到的預測均速播放倍率正向關聯;
[0015]其中,記錄所述短視頻片段對應的視頻類型以及所述短視頻片段對應的均速播放倍率包括:所述短視頻片段對應的均速播放倍率為所述短視頻的總錄制時長除以所述短視頻片段播放完耗費的時長所獲得的播放倍率。
[0016]本專利技術的直播視頻動態緩存方法錨點有效、運行穩定。由于能夠根據用戶對同一視頻類型的觀看習慣,提供不同的緩存速度以獲取具有錨點的緩存數據量,從而在節省視頻緩存數據和保證用戶觀看效果之間達到動態均衡。
[0017]附圖簡要說明
[0018]本領域技術人員通過參考附圖可更好理解本專利技術的眾多優點,其中:
[0019]圖1是依照本專利技術第一實施例的直播視頻動態緩存方法的步驟流程圖。
[0020]圖2是依照本專利技術第二實施例的直播視頻動態緩存方法的步驟流程圖。
[0021]圖3是依照本專利技術第三實施例的直播視頻動態緩存方法的步驟流程圖。
具體實施方式
[0022]緩存速度指的是從緩存中讀取數據和存入數據的速度。緩存是內存中少部分數據的復制品,所以CPU到緩存中尋找數據時,也會出現找不到的情況(因為這些數據沒有從內存復制到緩存中去),這時CPU還是會到內存中去找數據,這樣系統的速率就慢下來了,不過CPU會把這些數據復制到緩存中去,以便下一次不要再到內存中去取。
[0023]現有技術中,短視頻作為各個直播應用程序的主要媒體業務成為直播運營商研發的重點,每一家直播運營商希望能夠通過研發自家的直播應用程序以提升用戶的觀看體驗,從而收獲或者保留更多的人流量以提升自家的經濟效益。
[0024]然而,當短視頻在直播應用程序處播放時,仍存在一些播控問題需要解決,例如,無法根據用戶的觀看習慣為用戶提供適合其觀看習慣的視頻數據緩存速度,導致緩存的視頻數據或者提前量過多造成資源的浪費,或者提前量過少造成用戶長時間等待視頻緩存結果。
[0025]現在,將針對公開的主題參照附圖對本專利技術進行具體的說明。
[0026]本專利技術至少具備以下幾處顯著的實質性進步:第一處、對直播應用程序已播放的各個短視頻片段進行分類處理,針對每一視頻類型,基于過往短視頻片段的均速播放倍率實現對直播應用程序下一個同類型的短視頻片段的播放緩存速度的調整,其中,調整后的直播應用程序下一個同類型的短視頻片段的播放緩存速度與過往短視頻片段的均速播放倍率正向關聯,從而實現基于同類型歷史播放數據的短視頻播放緩存速度的動態修改;第
二處、為每一視頻類型定制不同數量輸入信號以及不同訓練次數的智能預測模型以執行下一個同類型的短視頻片段的播放緩存速度的智能預測,其中,視頻類型的短視頻的數量越多,訓練的次數的取值越多,以及輸入信號的數量與視頻類型的短視頻平均總錄制時長的數值成正比。
[0027]圖1是依照本專利技術第一實施例的直播視頻動態緩存方法的步驟流程圖,所述方法包括:
[0028]步驟S103:在直播應用程序每播放一個短視頻片段時,記錄所述短視頻片段對應的視頻類型以及所述短視頻片段對應的均速播放倍率;
[0029]步驟S104:基于視頻類型對已播放過的短視頻片段進行分類處理,以獲得每一視頻類型對應的設定數目的多個已播放過的短視頻片段;
[0030]步驟S105:針對每一視頻類型,將設定數目的多個已播放過的短視頻片段分別對應的多個均速播放倍率作為基于所述視頻類型定制的智能預測模型的多個輸入信號并運行所述智能預測模型以獲得直播應用程序下一個同類型的短視頻片段的預測均速播放倍率;
[0031]步驟S106:基于接收到的預測均速播放倍率實現對直播應用程序下一個同類型的短視頻片段的播放緩存速度的調整;<本文檔來自技高網...
【技術保護點】
【技術特征摘要】
1.一種直播視頻動態緩存方法,其特征在于,所述方法包括:在直播應用程序每播放一個短視頻片段時,記錄所述短視頻片段對應的視頻類型以及所述短視頻片段對應的均速播放倍率;基于視頻類型對已播放過的短視頻片段進行分類處理,以獲得每一視頻類型對應的設定數目的多個已播放過的短視頻片段;針對每一視頻類型,將設定數目的多個已播放過的短視頻片段分別對應的多個均速播放倍率作為基于所述視頻類型定制的智能預測模型的多個輸入信號并運行所述智能預測模型以獲得直播應用程序下一個同類型的短視頻片段的預測均速播放倍率;基于接收到的預測均速播放倍率實現對直播應用程序下一個同類型的短視頻片段的播放緩存速度的調整;其中,所述智能預測模型為經過多次訓練的全連接神經網絡,所述全連接神經網絡為多輸入單輸出結構;其中,所述智能預測模型為經過多次訓練的全連接神經網絡,所述全連接神經網絡為多輸入單輸出結構包括:針對的視頻類型的短視頻的數量越多,訓練的次數的取值越多;其中,將設定數目的多個已播放過的短視頻片段分別對應的多個均速播放倍率作為基于所述視頻類型定制的智能預測模型的多個輸入信號并運行所述智能預測模型以獲得直播應用程序下一個同類型的短視頻片段的預測均速播放倍率包括:所述設定數目的取值與針對的視頻類型的短視頻平均總錄制時長的數值成正比;其中,基于接收到的預測均速播放倍率實現對直播應用程序下一個同類型的短視頻片段的播放緩存速度的調整包括:調整后的直播應用程序下一個同類型的短視頻片段的播放緩存速度與接收到的預測均速播放倍率正向關聯;其中,記錄所述短視頻片段對應的視頻類型以及所述短視頻片段對應的均速播放倍率包括:所述短視頻片段對應的均速播放倍率為所述短視頻的總錄制時長除以所述短視頻片段播放完耗費的時長所獲得的播放倍率。2.如權利要求1所述的直播視頻動態緩存方法,其特征在于,在直播應用程序每播放一個短視頻片段時,記錄所述短視頻片段對應的視頻類型以及所述短視頻片段對應的均速播放倍率之前,所述方法進一步包括:基于直播應用程序的播放用戶的輸入操作,觸發直播應用程序的每一個短視頻片段的播放。3.如權利要求1所述的直播視頻動態緩存方法,其特征在于,在直播應用程序每播放一個短視頻片段時,記錄所述短視頻片段對應的視頻類型以及所述短視頻片段對應的均速播放倍率之前,所述方法進一步包括:基于直播應用程序的默認短視頻播放順序,依次自動觸發直播應用程序的每一個短視頻片段的播...
【專利技術屬性】
技術研發人員:王德強,
申請(專利權)人:王德強,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。