本申請涉及視頻處理領域,尤其涉及一種視頻播放方法、電子設備、介質及產品。
背景技術:
1、隨著視頻編解碼技術的快速發展,視頻播放中各編碼標準也得到廣泛應用。例如,h266編碼標準、h266編碼標準等等。其中,不同的編碼標準具有不同的優勢,例如,相比于h265編碼標準,h266編碼標準的視頻壓縮效率得到了顯著提升,則h266編碼標準可以有效降低帶寬成本,但h266編碼標準也會導致設備功耗激增、用戶體驗下降等問題。目前,在視頻播放場景中,通常是采用一刀切式部署策略來實現視頻播放,即始終是利用一種編碼標準來是實現視頻播放,但是這種方式通過會造成某些方面的優勢降低。因此在視頻播放中,如何選擇合適的編碼標準保證視頻播放效果成為了當前研究熱點。
技術實現思路
1、本申請實施例提供了一種視頻播放方法、電子設備、介質及產品,可實現多種編碼標準的智能化、差異化應用,提高視頻播放效果。
2、本申請實施例第一方面公開了一種視頻播放方法,所述方法包括:
3、響應于對目標視頻的播放操作,基于目標播放策略從服務器下載所述目標視頻的目標編碼數據;其中,所述目標播放策略是基于目標賬號的賬號信息確定的,所述服務器預先存儲有采用至少兩種編碼標準對所述目標視頻進行編碼得到的至少兩個編碼數據,所述目標編碼數據是所述至少兩個編碼數據中的至少部分數據;
4、對下載的所述目標編碼數據進行解碼播放。
5、本申請實施例第二方面公開了一種視頻播放方法,所述方法包括:
6、接收播放設備發送的目標視頻的播放指令,所述播放指令包括所述播放設備對應的目標賬號的賬號信息;
7、根據所述賬號信息確定所述目標賬號匹配的目標播放策略;
8、向播放設備發送所述目標播放策略,以使所述播放設備基于所述目標播放策略進行解碼播放。
9、本申請實施例第三方面公開了一種視頻播放裝置,所述裝置包括:
10、下載單元,用于響應于對目標視頻的播放操作,基于目標播放策略從服務器下載所述目標視頻的目標編碼數據;其中,所述目標播放策略是基于目標賬號的賬號信息確定的,所述服務器預先存儲有采用至少兩種編碼標準對所述目標視頻進行編碼得到的至少兩個編碼數據,所述目標編碼數據是所述至少兩個編碼數據中的至少部分數據;
11、播放單元,用于對下載的所述目標編碼數據進行解碼播放。
12、本申請實施例第四方面公開了一種視頻播放裝置,所述裝置包括:
13、接收單元,用于接收播放設備發送的目標視頻的播放指令,所述播放指令包括所述播放設備對應的目標賬號的賬號信息;
14、確定單元,用于根據所述賬號信息確定所述目標賬號匹配的目標播放策略;
15、發送單元,用于向播放設備發送所述目標播放策略,以使所述播放設備基于所述目標播放策略進行解碼播放。
16、本申請實施例第五方面公開了一種電子設備,包括處理器和存儲器,其中,所述存儲器用于存儲計算機程序,所述計算機程序包括程序指令,所述處理器被配置用于調用所述程序指令,執行上述第一方面和/或第二方面所述的方法。
17、本申請實施例第六方面公開了一種計算機可讀存儲介質,所述計算機可讀存儲介質存儲有計算機程序,所述計算機程序包括程序指令,所述程序指令當被處理器執行時使所述處理器執行上述第一方面和/或第二方面所述的方法。
18、本申請實施例第七方面公開了一種計算機程序產品或計算機程序,所述計算機程序產品或計算機程序包括程序指令,所述程序指令被處理器執行時實現上述第一方面和/或第二方面所述的方法。
19、在本申請實施例中,可以響應于對目標視頻的播放操作,并基于目標播放策略從服務器下載目標視頻的目標編碼數據;其中,目標播放策略是基于目標賬號的賬號信息確定的,服務器預先存儲有采用至少兩種編碼標準對目標視頻進行編碼得到的至少兩個編碼數據,目標編碼數據是至少兩個編碼數據中的至少部分數據;進一步的,可以對下載的目標編碼數據進行解碼播放。通過上述方式,在視頻播放中,可以實現多種編碼標準下的編碼數據的智能化、差異化的應用。相比于傳統的一刀切式部署策略(即在視頻播放場景中僅使用一種編碼標準)可能導致的某些方面優勢的降低等問題,本申請實施例通過多種編碼標準下的編碼數據的選擇,可以平衡視頻壓縮效率與設備功耗,有效降低整體帶寬成本。
1.一種視頻播放方法,其特征在于,所述方法包括:
2.根據權利要求1所述的方法,其特征在于,還包括:
3.根據權利要求2所述的方法,其特征在于,所述至少兩種編碼標準包括第一編碼標準和第二編碼標準,所述第一編碼標準的視頻壓縮效率大于所述第二編碼標準的視頻壓縮效率;所述目標指標參數包括在技術指標下的技術指標參數;所述基于所述目標指標參數調整所述目標播放策略,得到調整后的目標播放策略,包括:
4.根據權利要求3所述的方法,其特征在于,所述基于所述調整后的目標播放策略進行解碼播放,包括:
5.根據權利要求3所述的方法,其特征在于,所述獲取針對技術指標下的技術閾值,包括:
6.根據權利要求3所述的方法,其特征在于,還包括:
7.一種視頻播放方法,其特征在于,所述方法包括:
8.根據權利要求7所述的方法,其特征在于,所述至少兩種編碼標準包括第一編碼標準和第二編碼標準,所述第一編碼標準的視頻壓縮效率大于所述第二編碼標準的視頻壓縮效率;還包括:
9.根據權利要求8所述的方法,其特征在于,所述從視頻集中確定第一視頻和第二視頻,包括:
10.根據權利要求9所述的方法,其特征在于,所述獲取所述視頻集中每個視頻的重要程度,包括:
11.根據權利要求9所述的方法,其特征在于,所述獲取所述播放設備在利用第一編碼標準下的編碼數據進行解碼播放時的功耗耐受程度,包括:
12.根據權利要求11所述的方法,其特征在于,所述目標指標包括播放時長;所述增益模型的訓練過程包括:
13.根據權利要求9所述的方法,其特征在于,所述目標播放策略還用于指示利用所述第一視頻進行解碼播放的第一時間段,以及,利用所述第二視頻進行解碼播放的第二時間段;還包括:
14.根據權利要求13所述的方法,其特征在于,所述基于所述帶寬使用數據中多個時間點的帶寬使用量確定第一時間段以及第二時間段,包括:
15.一種電子設備,其特征在于,包括處理器和存儲器,其中,所述存儲器用于存儲計算機程序,所述計算機程序包括程序指令,所述處理器被配置用于調用所述程序指令,執行如權利要求1-14任一項所述的方法。
16.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質存儲有計算機程序,所述計算機程序包括程序指令,所述程序指令當被處理器執行時使所述處理器執行如權利要求1-14任一項所述的方法。
17.一種計算機程序產品,其特征在于,所述計算機程序產品包括計算機程序,所述計算機程序被處理器執行時實現權利要求1-14任一項所述的方法。