一種視頻節目的多畫面展示方法和裝置與流程
2023-07-02 06:34:26

本發明涉及網絡直播技術領域,特別是涉及一種視頻節目的多畫面展示方法和裝置。
背景技術:
隨著網際網路的普及和發展,給人們的生活和工作都帶來了巨大的便利,特別是網絡視頻直播的發展直接改變了很多人的收視習慣,以前大家基本上依靠有線電視收看電視臺的固定節目,而現在,人們則熱衷於從網絡視頻平臺上隨意獲取自己喜歡的視頻節目,從而更好地滿足了人們的文化娛樂需求。
目前的網絡視頻平臺在展示相應的視頻節目時,一個視頻節目僅有一個展示畫面存在於展示頁面上,用戶從該單獨的展示畫面上僅能獲得較少的信息,無法對相應的視頻節目產生較為全面的了解。這樣一來,無形中降低了視頻節目對用戶的吸引力,從而在一定程度上影響了視頻節目的收視率。
技術實現要素:
有鑑於此,本發明提供了一種視頻節目的多畫面展示方法和裝置,用於為網絡視頻平臺的相應視頻節目展示多個截圖畫面,以提高視頻節目對用戶的吸引力。
為了解決上述問題,本發明公開了一種視頻節目的多畫面展示方法,應用於網絡視頻平臺,所述方法具體包括步驟:
獲取所述網絡視頻平臺中視頻節目的解析度最高的流媒體地址;
在所述視頻節目的播放過程中,按預設周期對所述流媒體地址指向的流媒體進行截圖操作,得到多個截圖畫面;
在所述網絡視頻平臺的展示頁面上顯示所述多個截圖畫面。
可選的,所述按預設周期對所述流媒體地址指向的流媒體進行截圖操作,包括:
按所述預設周期發出截圖指令;
根據所述截圖指令對所述流媒體進行截圖操作,依次得到多個視頻截圖,將所述多個視頻截圖作為所述多個截圖畫面。
可選的,所述在所述網絡視頻平臺的展示頁面上顯示所述多個截圖畫面,包括:
在所述展示頁面上的預設區域內、以預設方式同時展示所述多個展示頁面;
或者,在所述預設區域內、以預設周期和預設順序依次展示所述多個截圖畫面。
可選的,還包括步驟:
響應平臺維護人員的封面指定請求,從所述多個截圖畫面中確定一個所述截圖畫面作為所述視頻節目的封面。
相應的,為了保證上述方法的實施,本發明還提供了一種視頻節目的多畫面展示裝置,應用於網絡視頻平臺,所述裝置包括:
地址獲取模塊,用於獲取所述網絡視頻平臺中視頻節目的解析度最高的流媒體地址;
流媒體截圖模塊,用於在所述視頻節目的播放過程中,按預設周期對所述流媒體地址指向的流媒體進行截圖操作,得到所述多個截圖畫面。
畫面展示模塊,用於在所述網絡視頻平臺的展示頁面上顯示所述多個截圖畫面。
可選的,所述流媒體截圖模塊包括:
指令發送單元,用於按所述預設頻率發出截圖指令;
截圖實施單元,用於根據所述截圖指令對所述流媒體進行截圖操作,依次得到多個視頻截圖,並將所述多個視頻截圖作為所述多個截圖畫面。
可選的,所述畫面展示模塊包括:
平鋪展示單元,用於在所述展示頁面上的預設區域內、以預設方式同時展示所述多個展示頁面;
順序展示單元,用於在所述預設區域內、以預設周期和預設順序依次展示所述多個截圖畫面。
可選的,還包括:
封面確定模塊,響應平臺維護人員的封面指定請求,從所述多個截圖畫面中確定一個所述截圖畫面作為所述視頻節目的封面。
從上述技術方案可以看出,本發明提供了一種視頻節目的多畫面展示方法和裝置,應用於網絡視頻平臺,該方法和裝置具體為獲取網絡視頻平臺中視頻節目的解析度最高的流媒體地址;在視頻節目的播放過程中,按預設周期對流媒體地址指向的流媒體進行截圖操作,得到多個截圖畫面;在網絡視頻平臺的展示頁面上顯示多個截圖畫面。這樣一來,當用戶進入視頻內容的展示頁面時就能夠看到相應視頻內容的多個展示畫面,相比於原有的單個展示畫面來說能夠使用戶對視頻節目有更多的了解,從而提高了對用戶的吸引力,進而能夠一定程度上提高視頻節目的收視率。
附圖說明
為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對於本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
圖1為本發明提供的一種視頻節目的多畫面展示方法實施例的步驟流程圖;
圖2為本發明提供的另一種視頻節目的多畫面展示方法實施例的步驟流程圖;
圖3為是本發明提供的一種視頻節目的多畫面展示裝置實施例的結構框圖;
圖4為本發明提供的另一種視頻節目的多畫面展示裝置實施例的結構框圖。
具體實施方式
下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基於本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都屬於本發明保護的範圍。
實施例一
圖1為本發明提供的一種視頻節目的多畫面展示方法實施例的步驟流程圖。
參照圖1所示,本實施例提供的多畫面展示方法應用於網絡視頻平臺,該方法用於向用戶展示多個截圖畫面,以增進用戶對相應視頻節目的了解,其具體的步驟如下所述。
s101:獲取網絡視頻平臺中視頻節目的流媒體地址。
這裡的網絡視頻平臺是指提供視頻點播或視頻直播的視頻伺服器。這裡的流媒體地址指的是網絡視頻平臺中視頻節目所對應的多個流媒體地址中解析度最高的流媒體地址。之所以這麼說是因為對於特定的一個視頻節目來說可能會有多個視頻源,即有多個流媒體地址存儲有不同解析度的多個視頻節目,這裡獲取的流媒體地址為其中解析度最高的流媒體的流媒體地址,以便能夠截取到解析度較高的圖片。
s102:按預設周期對流媒體進行截圖操作。
在對上述流媒體進行播放過程中,按預設周期對該解析度最高的流媒體進行截圖操作,從而得到多個截圖畫面,這個預設周期指的是預設的時間間隔,例如每隔1分鐘、5分鐘或10分鐘。上述對流媒體的截圖操作具體包括如下步驟:
1)按上述預設周期向截圖功能模塊發送相應的截圖指令,截圖功能模塊是有截圖功能的執行模塊;這裡的預設周期可以提前通過相應的參數設置指令進行設置,使截取的場景或情節有一個較長時間的間隔,從而能夠反映更為豐富的節目內容。
2)截圖功能模塊在接收到上述截圖指令後對該流媒體進行截圖操作,由於視頻內容是通過一系列的圖像幀形成的連續畫面,因此這裡的截取操作可以是選取其中的一幀圖像作為視頻截圖。在得到上述視頻截圖後,即可將該視頻截圖作為上述的截圖畫面。
s103:在展示頁面上顯示上述多個截圖畫面。
當用戶登錄該網絡視頻平臺時,會看到包括多個視頻節目的展示節目,這時,以上面得到的多個截圖畫面為基礎,向用戶展示該多個截圖畫面的部分或全部,從而使用戶能夠較為全面地了解相應視頻節目的信息。
在展示上述多個截圖畫面時,可以在相應視頻節目的主題處以預設方式同時展示多個截圖畫面,例如採取平鋪的方式顯示多個截圖畫面;還可以在該主題處以一定的周期和順序對上述多個截圖畫面進行依次展示,從而使用戶能夠大致對視頻節目的內容進行順序了解。
從上述技術方案可以看出,本實施例提供了一種視頻節目的多畫面展示方法,應用於網絡視頻平臺,該方法具體為獲取網絡視頻平臺中視頻節目的解析度最高的流媒體地址;在視頻節目的播放過程中,按預設周期對流媒體地址指向的流媒體進行截圖操作,得到多個截圖畫面;在網絡視頻平臺的展示頁面上顯示多個截圖畫面。這樣一來,當用戶進入視頻內容的展示頁面時就能夠看到相應視頻內容的多個展示畫面,相比於原有的單個展示畫面來說能夠使用戶對視頻節目有更多的了解,從而提高了對用戶的吸引力,進而能夠一定程度上提高視頻節目的收視率。
實施例二
圖2為本發明提供的另一種視頻節目的多畫面展示方法實施例的步驟流程圖。
參照圖2所示,本實施例提供的多畫面展示方法應用於網絡視頻平臺,該方法用於向用戶展示多個截圖畫面,以增進用戶對相應視頻節目的了解,其具體的步驟如下所述。
s201:獲取網絡視頻平臺中視頻節目的流媒體地址。
這裡的網絡視頻平臺是指提供視頻點播或視頻直播的視頻伺服器。這裡的流媒體地址指的是網絡視頻平臺中視頻節目所對應的多個流媒體地址中解析度最高的流媒體地址。之所以這麼說是因為對於特定的一個視頻節目來說可能會有多個視頻源,即有多個流媒體地址存儲有不同解析度的多個視頻節目,這裡獲取的流媒體地址為其中解析度最高的流媒體的流媒體地址,以便能夠截取到解析度較高的圖片。
s202:按預設周期對流媒體進行截圖操作。
在對上述流媒體進行播放過程中,按預設周期對該解析度最高的流媒體進行截圖操作,從而得到多個截圖畫面,這個預設周期指的是預設的時間間隔,例如每隔1分鐘、5分鐘或10分鐘。上述對流媒體的截圖操作具體包括如下步驟:
1)按上述預設周期向截圖功能模塊發送相應的截圖指令,截圖功能模塊是有截圖功能的執行模塊;這裡的預設周期可以提前通過相應的參數設置指令進行設置,使截取的場景或情節有一個較長時間的間隔,從而能夠反映更為豐富的節目內容。
2)截圖功能模塊在接收到上述截圖指令後對該流媒體進行截圖操作,由於視頻內容是通過一系列的圖像幀形成的連續畫面,因此這裡的截取操作可以是選取其中的一幀圖像作為視頻截圖。在得到上述視頻截圖後,即可將該視頻截圖作為上述的截圖畫面。
s203:在展示頁面上顯示上述多個截圖畫面。
當用戶登錄該網絡視頻平臺時,會看到包括多個視頻節目的展示節目,這時,以上面得到的多個截圖畫面為基礎,向用戶展示該多個截圖畫面的部分或全部,從而使用戶能夠較為全面地了解相應視頻節目的信息。
在展示上述多個截圖畫面時,可以在相應視頻節目的主題處以預設方式同時展示多個截圖畫面,例如採取平鋪的方式顯示多個截圖畫面;還可以在該主題處以一定的周期和順序依次展示上述多個截圖畫面,從而使用戶能夠大致對視頻節目的內容進行順序了解。
s204:從多個截圖畫面中確定視頻節目的封面。
在取得上述多個截圖畫面的基礎上,當網絡視頻平臺的平臺維護人員輸入相應的封面指定請求時,通過響應該請求從多個截圖畫面中確定一幅截圖畫面作為該視頻內容的封面,一般來說該截圖畫面最能反映視頻節目的主要內容的截圖畫面。封面是指展示界面在展示相應的視頻節目時,能夠使用戶最先看到的截圖畫面,或者使用戶最為關注的畫面。
從上述技術方案可以看出,本實施例提供了一種視頻節目的多畫面展示方法,應用於網絡視頻平臺,該方法具體為獲取網絡視頻平臺中視頻節目的解析度最高的流媒體地址;在視頻節目的播放過程中,按預設周期對流媒體地址指向的流媒體進行截圖操作,得到多個截圖畫面;在網絡視頻平臺的展示頁面上顯示多個截圖畫面。這樣一來,當用戶進入視頻內容的展示頁面時就能夠看到相應視頻內容的多個展示畫面,相比於原有的單個展示畫面來說能夠使用戶對視頻節目有更多的了解,從而提高了對用戶的吸引力,進而能夠一定程度上提高視頻節目的收視率。
需要說明的是,對於方法實施例,為了簡單描述,故將其都表述為一系列的動作組合,但是本領域技術人員應該知悉,本發明實施例並不受所描述的動作順序的限制,因為依據本發明實施例,某些步驟可以採用其他順序或者同時進行。其次,本領域技術人員也應該知悉,說明書中所描述的實施例均屬於優選實施例,所涉及的動作並不一定是本發明實施例所必須的。
實施例三
圖3為本發明提供的一種視頻節目的多畫面展示裝置實施例的結構框圖。
參照圖3所示,本實施例提供的多畫面展示裝置應用於網絡視頻平臺,該裝置用於向用戶展示多個截圖畫面,以增進用戶對相應視頻節目的了解,其具體包括地址獲取模塊10、流媒體截圖模塊20和畫面展示模塊30。
地址獲取模塊用於獲取網絡視頻平臺中視頻節目的流媒體地址。
這裡的網絡視頻平臺是指提供視頻點播或視頻直播的視頻伺服器。這裡的流媒體地址指的是網絡視頻平臺中視頻節目所對應的多個流媒體地址中解析度最高的流媒體地址。之所以這麼說是因為對於特定的一個視頻節目來說可能會有多個視頻源,即有多個流媒體地址存儲有不同解析度的多個視頻節目,這裡獲取的流媒體地址為其中解析度最高的流媒體的流媒體地址,以便能夠截取到解析度較高的圖片。
流媒體截圖模塊用於按預設周期對流媒體進行截圖操作。
在對上述流媒體進行播放過程中,按預設周期對該解析度最高的流媒體進行截圖操作,從而得到多個截圖畫面,這個預設周期指的是預設的時間間隔,例如每隔1分鐘、5分鐘或10分鐘。該模塊包括指令發送單元21和截圖實施單元22,。
指令發送單元用於按上述預設周期向截圖功能模塊發送相應的截圖指令,截圖功能模塊是有截圖功能的執行模塊;這裡的預設周期可以提前通過相應的參數設置指令進行設置,使截取的場景或情節有一個較長時間的間隔,從而能夠反映更為豐富的節目內容。
截圖實施單元則用於控制截圖功能模塊在接收到上述截圖指令後對該流媒體進行截圖操作,由於視頻內容是通過一系列的圖像幀形成的連續畫面,因此這裡的截取操作可以是選取其中的一幀圖像作為視頻截圖。在得到上述視頻截圖後,即可將該視頻截圖作為上述的截圖畫面。
畫面展示模塊用於在展示頁面上顯示上述多個截圖畫面。
當用戶登錄該網絡視頻平臺時,會看到包括多個視頻節目的展示節目,這時,以上面得到的多個截圖畫面為基礎,向用戶展示該多個截圖畫面的部分或全部,從而使用戶能夠較為全面地了解相應視頻節目的信息。
該模塊包括平鋪展示單元31和順序展示單元32。在展示上述多個截圖畫面時,平鋪展示單元可以在相應視頻節目的主題處以預設方式同時展示多個截圖畫面,例如採取平鋪的方式顯示多個截圖畫面;順序展示單元則可以在該主題處以一定的周期和順序依次展示上述多個截圖畫面,從而使用戶能夠大致對視頻節目的內容進行順序了解。
從上述技術方案可以看出,本實施例提供了一種視頻節目的多畫面展示裝置,應用於網絡視頻平臺,該裝置具體為獲取網絡視頻平臺中視頻節目的解析度最高的流媒體地址;在視頻節目的播放過程中,按預設周期對流媒體地址指向的流媒體進行截圖操作,得到多個截圖畫面;在網絡視頻平臺的展示頁面上顯示多個截圖畫面。這樣一來,當用戶進入視頻內容的展示頁面時就能夠看到相應視頻內容的多個展示畫面,相比於原有的單個展示畫面來說能夠使用戶對視頻節目有更多的了解,從而提高了對用戶的吸引力,進而能夠一定程度上提高視頻節目的收視率。
實施例四
圖4為本發明提供的另一種視頻節目的多畫面展示裝置實施例的結構框圖。
參照圖4所示,本實施例提供的多畫面展示裝置是在上一實施例的基礎上增設了封面確定模塊40。
封面確定模塊用於從多個截圖畫面中確定視頻節目的封面。
在取得上述多個截圖畫面的基礎上,當網絡視頻平臺的平臺維護人員輸入相應的封面指定請求時,通過響應該請求從多個截圖畫面中確定一幅截圖畫面作為該視頻內容的封面,一般來說該截圖畫面最能反映視頻節目的主要內容的截圖畫面。封面是指展示界面在展示相應的視頻節目時,能夠使用戶最先看到的截圖畫面,或者使用戶最為關注的畫面。
從上述技術方案可以看出,本實施例提供了一種視頻節目的多畫面展示方法,應用於網絡視頻平臺,該方法具體為獲取網絡視頻平臺中視頻節目的解析度最高的流媒體地址;在視頻節目的播放過程中,按預設周期對流媒體地址指向的流媒體進行截圖操作,得到多個截圖畫面;在網絡視頻平臺的展示頁面上顯示多個截圖畫面。這樣一來,當用戶進入視頻內容的展示頁面時就能夠看到相應視頻內容的多個展示畫面,相比於原有的單個展示畫面來說能夠使用戶對視頻節目有更多的了解,從而提高了對用戶的吸引力,進而能夠一定程度上提高視頻節目的收視率。。
對於裝置實施例而言,由於其與方法實施例基本相似,所以描述的比較簡單,相關之處參見方法實施例的部分說明即可。
本說明書中的各個實施例均採用遞進的方式描述,每個實施例重點說明的都是與其他實施例的不同之處,各個實施例之間相同相似的部分互相參見即可。
本領域內的技術人員應明白,本發明實施例的實施例可提供為方法、裝置、或電腦程式產品。因此,本發明實施例可採用完全硬體實施例、完全軟體實施例、或結合軟體和硬體方面的實施例的形式。而且,本發明實施例可採用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(包括但不限於磁碟存儲器、cd-rom、光學存儲器等)上實施的電腦程式產品的形式。
本發明實施例是參照根據本發明實施例的方法、終端設備(系統)、和電腦程式產品的流程圖和/或方框圖來描述的。應理解可由電腦程式指令實現流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結合。可提供這些電腦程式指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數據處理終端設備的處理器以產生一個機器,使得通過計算機或其他可編程數據處理終端設備的處理器執行的指令產生用於實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
這些電腦程式指令也可存儲在能引導計算機或其他可編程數據處理終端設備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產生包括指令裝置的製造品,該指令裝置實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
這些電腦程式指令也可裝載到計算機或其他可編程數據處理終端設備上,使得在計算機或其他可編程終端設備上執行一系列操作步驟以產生計算機實現的處理,從而在計算機或其他可編程終端設備上執行的指令提供用於實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
儘管已描述了本發明實施例的優選實施例,但本領域內的技術人員一旦得知了基本創造性概念,則可對這些實施例做出另外的變更和修改。所以,所附權利要求意欲解釋為包括優選實施例以及落入本發明實施例範圍的所有變更和修改。
最後,還需要說明的是,在本文中,諸如第一和第二等之類的關係術語僅僅用來將一個實體或者操作與另一個實體或操作區分開來,而不一定要求或者暗示這些實體或操作之間存在任何這種實際的關係或者順序。而且,術語「包括」、「包含」或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者終端設備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者終端設備所固有的要素。在沒有更多限制的情況下,由語句「包括一個……」限定的要素,並不排除在包括所述要素的過程、方法、物品或者終端設備中還存在另外的相同要素。
以上對本發明所提供的技術方案進行了詳細介紹,本文中應用了具體個例對本發明的原理及實施方式進行了闡述,以上實施例的說明只是用於幫助理解本發明的方法及其核心思想;同時,對於本領域的一般技術人員,依據本發明的思想,在具體實施方式及應用範圍上均會有改變之處,綜上所述,本說明書內容不應理解為對本發明的限制。