午夜毛片免费看,老师老少妇黄色网站,久久本道综合久久伊人,伊人黄片子

點播熱點資源預加載播放方法、裝置、電子設備及介質與流程

文檔序號:39722475發(fā)布日期:2024-10-22 13:16閱讀:1來源:國知局
點播熱點資源預加載播放方法、裝置、電子設備及介質與流程

本發(fā)明涉及家庭終端應用,尤其涉及一種點播熱點資源預加載播放方法、裝置、電子設備及介質。


背景技術:

1、目前已經(jīng)應用在魔百和點播播放預加載方法,均未有按照云端數(shù)據(jù)熱點資源的內容進行預加載緩存的方法。常規(guī)的方法就是按照正常的hls(hypertext?transferprotocol?live?streaming,http的流媒體傳輸協(xié)議)播放索引順序,提前緩存3-5個ts視頻切片來應對由于網(wǎng)絡環(huán)境原因波動,導致下載速度變慢,低于視頻播放進度引起的視頻卡頓現(xiàn)象。

2、但此類緩存視頻切片的方法都是按照m3u8索引序列基于當前視頻切片播放位置進行順序緩存的,在面對一些用戶主動拖拽進度條快進/快退至熱點視頻進度定位播放場景下,缺乏有效的熱度視頻預加載方法。因為熱度代表的是用戶希望查看觀看內容的概率。在用戶拖拽進度條造成的快進快退至熱點視頻段事件發(fā)生后,視頻預加載服務需要重新從視頻云端cdn(content?delivery?network,內容分發(fā)網(wǎng)絡)服務拉取相應的視頻流,在視頻碼率偏高且網(wǎng)絡環(huán)境一般的情況下,勢必會造成明顯的播放卡頓、緩沖加載等播放行為,引起用戶體驗的下降。


技術實現(xiàn)思路

1、本發(fā)明提供一種點播熱點資源預加載播放方法、裝置、電子設備及介質,用以解決現(xiàn)有技術中在點播視頻播放場景下,用戶拖拽進度條引起跳片播放,由于對應的視頻片段資源未能提前緩存,導致重新從云端下載引起的播放卡頓問題的缺陷。

2、本發(fā)明提供一種點播熱點資源預加載播放方法,包括:

3、在媒資文件的類型為點播文件的情況下,向云端管控平臺拉取熱點視頻排序列表;所述媒資文件的類型是播放器向調度中心發(fā)起媒資文件的播放下載請求,以使所述調度中心確定的;所述媒資文件的類型包括直播文件和點播文件;

4、基于當前可用內存,以及平均視頻切片容量大小,確定可緩存熱點切片數(shù)量;

5、基于所述可緩存熱點切片數(shù)量和所述熱點視頻排序列表預加載后續(xù)對應的視頻切片,并將預加載的視頻切片按排序順序排列加載至緩沖池中;

6、根據(jù)目標用戶滑動操作從所述緩沖池中檢索對應的預加載的視頻切片,并將檢索出的預加載的視頻切片推送給播放器進行播放。

7、根據(jù)本發(fā)明提供的一種點播熱點資源預加載播放方法,所述熱點視頻排序列表基于如下步驟確定:

8、確定有效播放次數(shù),所述有效播放次數(shù)是通過監(jiān)測用戶在所述播放器的進度條拖拽所產(chǎn)生的快進播放事件或快退播放事件,并觀看所述快進播放時間或所述快退播放事件對應的視頻切片確定的;

9、向所述云端管控平臺發(fā)送所述有效播放次數(shù),以使所述云端管控平臺基于所述有效播放次數(shù)確定地域性關聯(lián)的候選熱點視頻排序列表,并基于所述候選熱點視頻排序列表確定時效性關聯(lián)的熱點視頻排序列表。

10、根據(jù)本發(fā)明提供的一種點播熱點資源預加載播放方法,所述基于所述有效播放次數(shù)確定地域性關聯(lián)的候選熱點視頻排序列表,包括:

11、統(tǒng)計第一類型下的有效播放次數(shù),并在所述第一類型下的有效播放次數(shù)小于統(tǒng)計閾值的情況下,基于第二類型下的有效播放次數(shù),確定所述地域性關聯(lián)的候選熱點視頻排序列表;

12、在所述第一類型下的有效播放次數(shù)大于或等于所述統(tǒng)計閾值的情況下,基于所述第一類型下的有效播放次數(shù)確定的第一熱點視頻排序列表,以及所述第二類型下的有效播放次數(shù)確定的第二熱點視頻排序列表,確定所述候選熱點視頻排序列表。

13、根據(jù)本發(fā)明提供的一種點播熱點資源預加載播放方法,所述基于所述候選熱點視頻排序列表確定時效性關聯(lián)的熱點視頻排序列表,包括:

14、確定計數(shù)周期閾值,并基于所述計數(shù)周期閾值內的有效播放次數(shù)確定的候選熱點視頻排序列表,以及第二類型下的有效播放次數(shù)確定的候選熱點視頻排序列表,確定所述熱點視頻排序列表。

15、根據(jù)本發(fā)明提供的一種點播熱點資源預加載播放方法,所述根據(jù)目標用戶滑動操作從所述緩沖池中檢索對應的預加載的視頻切片,并將檢索出的預加載的視頻切片推送給播放器進行播放,之后還包括:

16、在所述預加載的視頻切片不屬于所述熱點視頻排序列表中的前最大緩存的切片數(shù)量次的情況下,對所述預加載的視頻切片進行清理。

17、根據(jù)本發(fā)明提供的一種點播熱點資源預加載播放方法,所述方法還包括:

18、在所述媒資文件的類型為所述直播文件的情況下,回源視頻cdn切片;

19、所述視頻cdn切片是所述播放器向所述調度中心發(fā)起媒資文件的播放下載請求,以使所述調度中心將所述媒資文件調度至視頻cdn源服務器上下載得到的。

20、本發(fā)明還提供一種點播熱點資源預加載播放裝置,包括:

21、拉取單元,用于在媒資文件的類型為點播文件的情況下,向云端管控平臺拉取熱點視頻排序列表;所述媒資文件的類型是播放器向調度中心發(fā)起媒資文件的播放下載請求,以使所述調度中心確定的;所述媒資文件的類型包括直播文件和點播文件;

22、確定可緩存熱點切片數(shù)量單元,用于基于當前可用內存,以及平均視頻切片容量大小,確定可緩存熱點切片數(shù)量;

23、預加載單元,用于基于所述可緩存熱點切片數(shù)量和所述熱點視頻排序列表預加載后續(xù)對應的視頻切片,并將預加載的視頻切片按排序順序排列加載至緩沖池中;

24、播放單元,用于根據(jù)目標用戶滑動操作從所述緩沖池中檢索對應的預加載的視頻切片,并將檢索出的預加載的視頻切片推送給播放器進行播放。

25、本發(fā)明還提供一種電子設備,包括存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機程序,所述處理器執(zhí)行所述程序時實現(xiàn)如上述任一種所述點播熱點資源預加載播放方法。

26、本發(fā)明還提供一種非暫態(tài)計算機可讀存儲介質,其上存儲有計算機程序,該計算機程序被處理器執(zhí)行時實現(xiàn)如上述任一種所述點播熱點資源預加載播放方法。

27、本發(fā)明還提供一種計算機程序產(chǎn)品,包括計算機程序,所述計算機程序被處理器執(zhí)行時實現(xiàn)如上述任一種所述點播熱點資源預加載播放方法。

28、本發(fā)明提供的點播熱點資源預加載播放方法、裝置、電子設備及介質,在媒資文件的類型為點播文件的情況下,向云端管控平臺拉取熱點視頻排序列表,媒資文件的類型是播放器向調度中心發(fā)起媒資文件的播放下載請求,以使調度中心確定的,再基于當前可用內存,以及平均視頻切片容量大小,確定可緩存熱點切片數(shù)量,然后,基于可緩存熱點切片數(shù)量和熱點視頻排序列表預加載后續(xù)對應的視頻切片,并將預加載的視頻切片按排序順序排列加載至緩沖池中,最后,根據(jù)目標用戶滑動操作從緩沖池中檢索對應的預加載的視頻切片,并將檢索出的預加載的視頻切片推送給播放器進行播放。該方法當用戶拖拽進度條事件發(fā)生時,將提前預加載好的熱點視頻切片直接送給播放器進行視頻播放,相比于順序緩存播放的方式,該方法有效地縮短了熱點視頻片段重新從視頻云端cdn下載的時長,從而實現(xiàn)熱點視頻拖拽視頻秒開,播放無卡頓切換,提高了用戶的使用體驗。



技術特征:

1.一種點播熱點資源預加載播放方法,其特征在于,包括:

2.根據(jù)權利要求1所述的點播熱點資源預加載播放方法,其特征在于,所述熱點視頻排序列表基于如下步驟確定:

3.根據(jù)權利要求2所述的點播熱點資源預加載播放方法,其特征在于,所述基于所述有效播放次數(shù)確定地域性關聯(lián)的候選熱點視頻排序列表,包括:

4.根據(jù)權利要求2所述的點播熱點資源預加載播放方法,其特征在于,所述基于所述候選熱點視頻排序列表確定時效性關聯(lián)的熱點視頻排序列表,包括:

5.根據(jù)權利要求1至4中任一項所述的點播熱點資源預加載播放方法,其特征在于,所述根據(jù)目標用戶滑動操作從所述緩沖池中檢索對應的預加載的視頻切片,并將檢索出的預加載的視頻切片推送給播放器進行播放,之后還包括:

6.根據(jù)權利要求1至4中任一項所述的點播熱點資源預加載播放方法,其特征在于,所述方法還包括:

7.一種點播熱點資源預加載播放裝置,其特征在于,包括:

8.一種電子設備,包括存儲器、處理器及存儲在所述存儲器上并可在所述處理器上運行的計算機程序,其特征在于,所述處理器執(zhí)行所述程序時實現(xiàn)如權利要求1至6任一項所述點播熱點資源預加載播放方法。

9.一種非暫態(tài)計算機可讀存儲介質,其上存儲有計算機程序,其特征在于,所述計算機程序被處理器執(zhí)行時實現(xiàn)如權利要求1至6任一項所述點播熱點資源預加載播放方法。

10.一種計算機程序產(chǎn)品,包括計算機程序,其特征在于,所述計算機程序被處理器執(zhí)行時實現(xiàn)如權利要求1至6任一項所述點播熱點資源預加載播放方法。


技術總結
本發(fā)明提供一種點播熱點資源預加載播放方法、裝置、電子設備及介質,方法包括:在媒資文件的類型為點播文件的情況下,向云端管控平臺拉取熱點視頻排序列表;基于當前可用內存和平均視頻切片容量大小確定可緩存熱點切片數(shù)量;基于可緩存熱點切片數(shù)量和熱點視頻排序列表預加載后續(xù)對應的視頻切片,并將預加載的視頻切片按排序順序排列加載至緩沖池中;根據(jù)目標用戶滑動操作從緩沖池中檢索對應的預加載的視頻切片,并將檢索出的預加載的視頻切片推送給播放器進行播放。該方法當用戶拖拽進度條事件發(fā)生時,將提前預加載的熱點視頻切片送給播放器進行視頻播放,相比于順序緩存播放的方式,有效地縮短了熱點視頻片段重新從視頻云端下載的時長。

技術研發(fā)人員:倪浩軒,張婉雯,顏慧強,虞正民,黃曉立
受保護的技術使用者:中移(杭州)信息技術有限公司
技術研發(fā)日:
技術公布日:2024/10/21
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1