本發明涉及互聯網領域,特別涉及一種視頻直播的方法、終端設備和視頻直播系統。
背景技術:
隨著互聯網技術的發展,互聯網直播已成為當今的潮流,直播內容也涵蓋越來越多的場景。當前,諸如品牌發布會、電影首映禮等諸多場合都可以進行直播,以更好地向觀眾宣傳。
然而,觀眾在觀看直播的過程中并不知道自己感興趣的內容的具體播出時間,這給用戶觀看直播帶來不便。
技術實現要素:
本發明實施例提供了一種視頻直播的方法、終端設備和視頻直播系統,能夠以便捷地方式向用戶告知直播節目內容。
一方面,提供一種視頻直播的方法,所述方法包括:
服務器獲取視頻的直播節目單,并向觀眾終端發送所述直播節目單;
所述觀眾終端顯示所述直播節目單;
其中,所述直播節目單包括直播主題、直播內容和直播進度中的至少一項。
可選地,在一個實施例中,所述服務器為直播平臺的后臺服務器,所述服務器獲取視頻的直播節目單包括:
所述后臺服務器接收在后臺配置頁面輸入的針對所述視頻的直播節目單。
可選地,在另一個實施例中,所述方法還包括:
所述服務器每隔固定周期確定所述視頻的直播節目單是否有更新;
所述服務器在直播節目單有更新時,向所述觀眾終端發送更新后的直播節目單;
所述觀眾終端顯示更新后的直播節目單。
可選地,在另一個實施例中,所述方法還包括:
所述觀眾終端接收所述視頻的媒體流,并根據接收的所述視頻的媒體流,顯示直播畫面;
所述觀眾終端顯示所述直播節目單包括:所述觀眾終端在顯示直播畫面的同時,在所述直播畫面的四周顯示所述直播節目單。
其中,可選地,所述直播節目單可以以獨立窗口的形式呈現或作為直播畫面的一部分融合到直播畫面中,且不遮擋所述直播畫面。
另一方面,提供一種終端設備,所述終端設備包括:
接收器,用于接收服務器發送的直播節目單;
顯示器,用于顯示接收器接收的所述直播節目單;
其中,所述直播節目單包括直播主題、直播內容和直播進度中的至少一項。
可選地,在一個實施例中,所述接收器,還用于接收所述視頻的媒體流;所述顯示器,還用于根據接收的所述視頻的媒體流,顯示直播畫面;以及在顯示直播畫面的同時,在所述直播畫面的四周顯示所述直播節目單。
可選地,在另一個實施例中,所述直播節目單以獨立窗口的形式呈現或作為直播畫面的一部分融合到直播畫面中,且不遮擋所述直播畫面。
另一方面,提供一種視頻直播系統,所述視頻直播系統包括根據權利要求上面所述的任一種終端設備,以及服務器。其中,所述服務器,用于獲取視頻的直播節目單,并向終端設備發送所述直播節目單。
可選地,在一個實施例中,所述服務器為直播平臺的后臺服務器,所述服務器具體用于:接收在后臺配置頁面輸入的針對所述視頻的直播節目單。
可選地,在另一個實施例中,所述服務器還用于:每隔固定周期確定所述視頻的直播節目單是否有更新;在直播節目單有更新時,向所述終端設備發送更新后的直播節目單;
所述終端設備還用于:顯示更新后的直播節目單。
本發明實施例提供的視頻直播的方法、終端設備和視頻直播系統,能夠以便捷地方式向用戶告知直播節目內容,方便觀眾根據直播節目內容安排自身的觀看活動。
附圖說明
為了更清楚地說明本發明實施例中的技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
圖1是本發明實施例提供的一種視頻直播的方法的流程圖;
圖2是本發明實施例提供的節目單內容配置的示意圖;
圖3是本發明實施例提供的觀眾終端上顯示的節目單的效果圖;
圖4是本發明實施例提供的一種終端設備的結構框圖;
圖5是本發明實施例提供的視頻直播系統的示意圖。
具體實施方式
為使本發明的目的、技術方案和優點更加清楚,下面將結合附圖對本發明實施方式作進一步地詳細描述。
在本發明實施例中,觀眾終端指的是針對觀眾的終端,即觀眾用來觀看直播節目的終端。“觀眾終端”上安裝有直播軟件,例如YY直播軟件或其他直播類軟件。
在本發明實施例中,除非特別指出,“視頻的直播節目單”中的視頻指的是諸如品牌發布會、電影首映禮、頒獎典禮、足球比賽等活動的活動視頻,當中會涉及到各種不同的觀看環節。本發明實施例中的直播節目單即是對各個觀看環節中的主要信息的一個反映。所述直播節目單可包括直播主題、直播內容和直播進度中的至少一項。其中,直播主題可以是當前直播環節的一個概述,簡要介紹當前直播環節的內容;直播內容可以是對當前直播環節的一個詳述,比直播主題更詳細一些的介紹當前直播環節的重點內容;直播進度可以是指示當前直播進行到了哪一環節,直播進度的表示方式可以有多種,包括但不限于,用進行中、未開始、已結束表示,用各種不同顏色表示,例如用黑色表示直播未開始、用紅色表示直播進行中,用灰色標識直播已結束,當然也可以用其他方式來標識直播進度,在此不做贅述。
圖1是本發明實施例提供的一種視頻直播的方法的流程圖。參照圖1,本發明實施例提供的視頻直播的方法可包括:
11、服務器獲取視頻的直播節目單,并向觀眾終端發送所述直播節目單。
一般地,諸如品牌發布會、首映禮等直播場合,官方或者運營人員會提前安排好節目內容和流程。運營人員可根據節目內容和流程,在配置管理后臺上配置此次節目的主題、內容和直播進度(例如是否在進行中),并發布到線上。其中,配置管理后臺為直播軟件的管理后臺。運營人員可以通過專屬的用戶名和密碼登錄此管理后臺,并在后臺配置頁面對直播節目的主題、內容和直播進度進行配置操作。
圖2是本發明實施例提供的節目單內容配置的示意圖。參照圖1,運營人員可以根據直播流程,對相對應的直播主題執行上移、下移和刪除等操作。一旦運營人員通過點擊等操作觸發節目單更新到線上,即可執行以下流程:運營人員所使用的終端通過網絡將編輯好的節目單向服務器(例如,后臺服務器)傳輸,后臺服務器在接收到直播節目單后,會對節目單進行處理,生成XML文件,并向觀眾終端推送,使得觀眾終端在獲取到直播節目單后,進行節目單的更新和展示。
其中,本步驟中的所述服務器可以為直播平臺的后臺服務器。本步驟中所述服務器獲取視頻的直播節目單可具體為:所述后臺服務器接收運營人員在后臺配置頁面輸入的針對所述視頻的直播節目單。
12、所述觀眾終端顯示所述直播節目單,其中,所述直播節目單包括直播主題、直播內容和直播進度中的至少一項。
需要指出的是,在本發明實施例中,觀眾終端對直播節目單的顯示可以發生在正式的視頻直播開始之前,也可以發生在正式的視頻直播的過程中。若直播節目單的顯示發生在正式的視頻直播開始之前,則在觀眾側,觀眾在打開直播軟件登錄直播間后會發現,畫面上只會顯示直播節目單,而不會出現直播畫面(因為直播尚未正式開始),可參照圖3。若直播節目單的顯示發生在正式的視頻直播的過程中,則觀眾在開直播軟件登錄直播間后會發現,畫面上不僅會顯示直播節目的直播畫面,而且還會顯示直播節目單。
在觀眾終端上同時顯示直播節目畫面和直播節目單的情形下,觀眾終端會接收來自媒體服務器的針對直播的視頻節目的媒體流,并會根據接收的所述直播的視頻節目的媒體流,顯示直播畫面。與此同時,所述觀眾終端可以在直播畫面的四周顯示所述直播節目單。可參照圖3,圖3中直播節目單顯示在直播畫面的右側。直播節目單上顯示了此次直播的主題、內容和進行中的環節,非常直觀得呈現給用戶此次直播的內容和流程。
在本發明實施例中,直播節目單在顯示的過程中,可以以獨立窗口的形式呈現,也可以作為直播畫面的一部分融合到直播畫面中,無論采用哪種形式,直播節目單都不遮擋所述直播畫面,以避免對直播畫面造成干擾。
當然,在直播過程中,可能會遇到各種突發狀況而導致直播節目單可能發生改變。在此情形下,運營人員可以在后臺管理頁面上根據直播內容和進度對直播節目單進行快速的調節,并發給服務器。所述服務器在接收到更新后的直播節目單后,即可向所述觀眾終端發送更新后的直播節目單,方便所述觀眾終端顯示更新后的直播節目單。作為一種實現方式,所述服務器可每隔固定周期確定所述視頻的直播節目單是否有更新;所述服務器在直播節目單有更新時,向所述觀眾終端發送更新后的直播節目單。其中,所述服務器可每隔固定周期確定所述視頻的直播節目單是否有更新可具體為:所述服務器可每隔固定周期確認是否接收到節目單更新消息;若接收到節目單更新消息,則確定所述視頻的直播節目單有更新;若未接收到節目單更新消息,則確定所述視頻的直播節目單沒有更新。
本發明實施例提供的視頻直播的方法,在正式的視頻直播開始之前、正式的視頻直播的過程中,通過獲取直播視頻的直播節目單,并向觀眾終端傳輸,觀眾終端就可利用接收的直播節目單向觀眾在呈現直播節目內容,方便觀眾獲取直播節目內容,從而安排自身的觀看活動。
圖4是本發明實施例提供的一種終端設備的結構框圖。參照圖4,本發明實施例提供的終端設備400可包括接收器401和顯示器402。其中:
接收器401,用于接收服務器發送的直播節目單;
顯示器402,用于顯示接收器接收的所述直播節目單;
其中,所述直播節目單包括直播主題、直播內容和直播進度中的至少一項。
本發明實施例提供的終端設備,在正式的視頻直播開始之前、正式的視頻直播的過程中,通過獲取直播視頻的直播節目單,并向觀眾終端傳輸,觀眾終端就可利用接收的直播節目單向觀眾在呈現直播節目內容,方便觀眾獲取直播節目內容,從而安排自身的觀看活動。
可選地,在一個實施例中,所述接收器401,還用于接收所述視頻的媒體流;
所述顯示器402,還用于根據接收的所述視頻的媒體流,顯示直播畫面;以及在顯示直播畫面的同時,在所述直播畫面的四周顯示所述直播節目單。
其中,在本發明實施例中,所述直播節目單可以以獨立窗口的形式呈現或作為直播畫面的一部分融合到直播畫面中,且不遮擋所述直播畫面。
圖5是本發明實施例提供的視頻直播系統的示意圖。參照圖5,本發明實施例提供的視頻直播系統可包括圖4中所示的終端設備400,以及服務器502。其中,所述服務器502,用于獲取視頻的直播節目單,并向終端設備400發送所述直播節目單。
可選地,在一個實施例中,所述服務器502為平臺的后臺服務器,所述服務器502具體用于:接收在后臺配置頁面輸入的針對所述視頻的直播節目單。
可選地,在一個實施例中,所述服務器502還用于:
每隔固定周期確定所述視頻的直播節目單是否有更新;
在直播節目單有更新時,向所述終端設備發送更新后的直播節目單;
所述終端設備還用于:顯示更新后的直播節目單。
本發明實施例提供的視頻直播系統,在正式的視頻直播開始之前、正式的視頻直播的過程中,通過獲取直播視頻的直播節目單,并向觀眾終端傳輸,觀眾終端就可利用接收的直播節目單向觀眾在呈現直播節目內容,方便觀眾獲取直播節目內容,從而安排自身的觀看活動。
本發明作為一種直播平臺節目單實現方案,給用戶帶來了以下有益效果:
1)可以提供一種直播場合節目單的展示方案,運營人員可以根據直播內容和進度快速配置節目單,給用戶一種新的體驗。
2)提供一種新的節目單配置方案,實現更加簡便、快捷、成本更低。
3)可以適用于各種直播場合,例如品牌發布會、頒獎典禮、首映禮、比賽等,實用性非常強。
需要說明的是,上述實施例提供的終端設備、視頻直播系統和視頻直播的方法實施例屬于同一構思,其中各個裝置所發揮的作用和交互過程詳見方法實施例,這里不再贅述。
需要說明的是,本說明書中的各個實施例均采用遞進的方式描述,每個實施例重點說明的都是與其他實施例的不同之處,各個實施例之間相同相似的部分互相參見即可。對于裝置類實施例而言,由于其與方法實施例基本相似,所以描述的比較簡單,相關之處參見方法實施例的部分說明即可。
需要說明的是,在本文中,術語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設備中還存在另外的相同要素。
本領域普通技術人員可以理解實現上述實施例的全部或部分步驟可以通過硬件來完成,也可以通過程序來指令相關的硬件完成,所述的程序可以存儲于一種計算機可讀存儲介質中,上述提到的存儲介質可以是只讀存儲器,磁盤或光盤等。
以上所述僅為本發明的較佳實施例,并不用以限制本發明,凡在本發明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發明的保護范圍之內。