本技術(shù)涉及視聯(lián)網(wǎng),特別是涉及一種會議直播方法和裝置。
背景技術(shù):
1、視聯(lián)網(wǎng)是網(wǎng)絡(luò)發(fā)展的重要里程碑,是互聯(lián)網(wǎng)的更高級形態(tài),是一個實時網(wǎng)絡(luò),能夠?qū)崿F(xiàn)目前互聯(lián)網(wǎng)無法實現(xiàn)的全網(wǎng)高清視頻實時傳輸,將眾多互聯(lián)網(wǎng)應(yīng)用推向高清視頻化,高清面對面。現(xiàn)有視聯(lián)網(wǎng)視頻會議的應(yīng)用越來越廣泛,由于參會人數(shù)的限制,在視頻會議需要更多人參與時,需要指定參會人員對視頻會議進行直播,因此指定參會人員需要在直播平臺上創(chuàng)建直播系統(tǒng),并在直播平臺上登陸直播系統(tǒng)。但是由于需要指定參會人員進行直播,且直播操作過程繁雜,不僅會影響指定參會人員的參會進度,還易導(dǎo)致視頻會議組織混亂,極大的影響了視頻會議的進程。
技術(shù)實現(xiàn)思路
1、鑒于上述問題,提出了本技術(shù)實施例以便提供一種克服上述問題或者至少部分地解決上述問題的一種會議直播方法和裝置。
2、為了解決上述問題,本技術(shù)實施例公開了一種會議直播方法,應(yīng)用于會議直播系統(tǒng),所述會議直播系統(tǒng)包括第一服務(wù)器、第二服務(wù)器以及第三服務(wù)器,所述方法包括:
3、在視頻會議通過第一直播終端播放列表信息的n個第一直播終端進行直播的過程中,若所述第一直播終端播放列表信息發(fā)生變化,則通過所述第一服務(wù)器獲取更新后的第二直播終端播放列表信息以及所述第二直播終端播放列表信息的m個第二直播終端的推流地址和拉流地址,其中,m、n為正整數(shù);
4、將所述第一服務(wù)器中的所述第二直播終端播放列表信息以及所述m個第二直播終端的推流地址發(fā)送至所述第二服務(wù)器;
5、通過所述第二服務(wù)器獲取所述第二直播終端播放列表信息的m個第二直播終端的直播流,并根據(jù)所述m個第二直播終端的推流地址將對應(yīng)的直播流上傳至所述第三服務(wù)器;
6、在所述第一服務(wù)器獲取到目標終端請求獲取拉流地址的情況下,通過所述第一服務(wù)器將所述m個第二直播終端的拉流地址發(fā)送至所述目標終端,以使所述目標終端通過所述m個第二直播終端的拉流地址向所述第三服務(wù)器獲取對應(yīng)的直播流并播放。
7、可選地,所述在視頻會議通過第一直播終端播放列表信息的n個第一直播終端進行直播的過程中,若所述第一直播終端播放列表信息發(fā)生變化,則通過所述第一服務(wù)器獲取更新后的第二直播終端播放列表信息以及所述第二直播終端播放列表信息的m個第二直播終端的推流地址和拉流地址之前,所述方法還包括:
8、通過所述第一服務(wù)器獲取對所述視頻會議進行直播的第一直播終端播放列表信息以及所述第一直播終端播放列表信息的n個第一直播終端的推流地址和拉流地址;
9、將所述第一服務(wù)器中的所述第一直播終端播放列表信息以及所述n個第一直播終端的推流地址發(fā)送至所述第二服務(wù)器;
10、通過所述第二服務(wù)器獲取所述第一直播終端播放列表信息的n個第一直播終端的直播流,并根據(jù)所述n個第一直播終端的推流地址將對應(yīng)的直播流上傳至所述第三服務(wù)器;
11、在所述第一服務(wù)器獲取到所述目標終端請求獲取拉流地址的情況下,通過所述第一服務(wù)器將所述n個第一直播終端的拉流地址發(fā)送至所述目標終端,以使所述目標終端通過所述n個第一直播終端的拉流地址向所述第三服務(wù)器獲取對應(yīng)的直播流并播放。
12、可選地,所述通過所述第二服務(wù)器獲取所述第一直播終端播放列表信息的n個第一直播終端的直播流,并根據(jù)所述n個第一直播終端的推流地址將對應(yīng)的直播流上傳至所述第三服務(wù)器,包括:
13、在所述n個第一直播終端的直播流為加密直播流的情況下,通過所述第二服務(wù)器獲取所述n個第一直播終端的加密直播流以及對應(yīng)的第一加密密鑰,并根據(jù)所述n個第一直播終端的推流地址將對應(yīng)的加密直播流以及第一加密密鑰上傳至所述第三服務(wù)器。
14、可選地,所述在所述第一服務(wù)器獲取到所述目標終端請求獲取拉流地址的情況下,通過所述第一服務(wù)器將所述n個第一直播終端的拉流地址發(fā)送至所述目標終端,以使所述目標終端通過所述n個第一直播終端的拉流地址向所述第三服務(wù)器獲取對應(yīng)的直播流并播放,包括:
15、在所述第一服務(wù)器獲取到所述目標終端請求獲取拉流地址的情況下,通過所述第一服務(wù)器將所述n個第一直播終端的拉流地址發(fā)送至所述目標終端;
16、在所述目標終端通過所述n個第一直播終端的拉流地址向所述第三服務(wù)器請求獲取加密直播流的情況下,通過所述第三服務(wù)器將所述目標終端的身份標識信息發(fā)送至核心服務(wù)器進行身份驗證;
17、在所述核心服務(wù)器對所述目標終端的身份驗證成功的情況下,通過所述第三服務(wù)器將所述n個第一直播終端的加密直播流以及對應(yīng)的第一加密密鑰發(fā)送至所述目標終端,以使所述目標終端通過所述第一加密密鑰對所述n個第一直播終端的加密直播流進行解密后播放。
18、可選地,所述通過所述第二服務(wù)器獲取所述第二直播終端播放列表信息的m個第二直播終端的直播流,并根據(jù)所述m個第二直播終端的推流地址將對應(yīng)的直播流上傳至所述第三服務(wù)器,包括:
19、在所述m個第二直播終端的直播流為加密直播流的情況下,通過所述第二服務(wù)器獲取所述m個第二直播終端的加密直播流以及對應(yīng)的第二加密密鑰,并根據(jù)所述m個第二直播終端的推流地址將對應(yīng)的加密直播流以及第二加密密鑰上傳至所述第三服務(wù)器。
20、可選地,所述在所述第一服務(wù)器獲取到目標終端請求獲取拉流地址的情況下,通過所述第一服務(wù)器將所述m個第二直播終端的拉流地址發(fā)送至所述目標終端,以使所述目標終端通過所述m個第二直播終端的拉流地址向所述第三服務(wù)器獲取對應(yīng)的直播流并播放,包括:
21、在所述第一服務(wù)器獲取到所述目標終端請求獲取拉流地址的情況下,通過所述第一服務(wù)器將所述m個第二直播終端的拉流地址發(fā)送至所述目標終端;
22、在所述目標終端通過所述m個第二直播終端的拉流地址向所述第三服務(wù)器請求獲取加密直播流的情況下,通過所述第三服務(wù)器將所述目標終端的身份標識信息發(fā)送至核心服務(wù)器進行身份驗證;
23、在所述核心服務(wù)器對所述目標終端的身份驗證成功的情況下,通過所述第三服務(wù)器將所述m個第二直播終端的加密直播流以及對應(yīng)的第二加密密鑰發(fā)送至所述目標終端,以使所述目標終端通過所述第二加密密鑰對所述m個第二直播終端的加密直播流進行解密后播放。
24、本技術(shù)實施例還公開了一種會議直播裝置,應(yīng)用于會議直播系統(tǒng),所述會議直播系統(tǒng)包括第一服務(wù)器、第二服務(wù)器以及第三服務(wù)器,所述裝置包括:
25、第一處理模塊,用于在視頻會議通過第一直播終端播放列表信息的n個第一直播終端進行直播的過程中,若所述第一直播終端播放列表信息發(fā)生變化,則通過所述第一服務(wù)器獲取更新后的第二直播終端播放列表信息以及所述第二直播終端播放列表信息的m個第二直播終端的推流地址和拉流地址,其中,m、n為正整數(shù);
26、第二處理模塊,用于將所述第一服務(wù)器中的所述第二直播終端播放列表信息以及所述m個第二直播終端的推流地址發(fā)送至所述第二服務(wù)器;
27、第三處理模塊,用于通過所述第二服務(wù)器獲取所述第二直播終端播放列表信息的m個第二直播終端的直播流,并根據(jù)所述m個第二直播終端的推流地址將對應(yīng)的直播流上傳至所述第三服務(wù)器;
28、第四處理模塊,用于在所述第一服務(wù)器獲取到目標終端請求獲取拉流地址的情況下,通過所述第一服務(wù)器將所述m個第二直播終端的拉流地址發(fā)送至所述目標終端,以使所述目標終端通過所述m個第二直播終端的拉流地址向所述第三服務(wù)器獲取對應(yīng)的直播流并播放。
29、可選地,所述裝置還包括:
30、第五處理模塊,用于通過所述第一服務(wù)器獲取對所述視頻會議進行直播的第一直播終端播放列表信息以及所述第一直播終端播放列表信息的n個第一直播終端的推流地址和拉流地址;
31、第六處理模塊,用于將所述第一服務(wù)器中的所述第一直播終端播放列表信息以及所述n個第一直播終端的推流地址發(fā)送至所述第二服務(wù)器;
32、第七處理模塊,用于通過所述第二服務(wù)器獲取所述第一直播終端播放列表信息的n個第一直播終端的直播流,并根據(jù)所述n個第一直播終端的推流地址將對應(yīng)的直播流上傳至所述第三服務(wù)器;
33、第八處理模塊,用于在所述第一服務(wù)器獲取到所述目標終端請求獲取拉流地址的情況下,通過所述第一服務(wù)器將所述n個第一直播終端的拉流地址發(fā)送至所述目標終端,以使所述目標終端通過所述n個第一直播終端的拉流地址向所述第三服務(wù)器獲取對應(yīng)的直播流并播放。
34、本技術(shù)實施例還公開了一種電子設(shè)備,包括:
35、一個或多個處理器;和
36、其上存儲有指令的一個或多個機器可讀介質(zhì),當由所述一個或多個處理器執(zhí)行時,使得所述電子設(shè)備執(zhí)行如上述所述的會議直播方法的步驟。
37、本技術(shù)實施例還公開了一種計算機可讀存儲介質(zhì),其存儲的計算機程序使得處理器執(zhí)行如上述所述的會議直播方法的步驟。
38、本技術(shù)實施例包括以下優(yōu)點:
39、本技術(shù)上述實施例,在視頻會議通過第一直播終端播放列表信息的n個第一直播終端進行直播的過程中,若所述第一直播終端播放列表信息發(fā)生變化,則通過所述第一服務(wù)器獲取更新后的第二直播終端播放列表信息以及所述第二直播終端播放列表信息的m個第二直播終端的推流地址和拉流地址,將所述第一服務(wù)器中的所述第二直播終端播放列表信息以及所述m個第二直播終端的推流地址發(fā)送至所述第二服務(wù)器,通過所述第二服務(wù)器獲取所述第二直播終端播放列表信息的m個第二直播終端的直播流,并根據(jù)所述m個第二直播終端的推流地址將對應(yīng)的直播流上傳至所述第三服務(wù)器,由此,在視頻會議進行的過程中,可以根據(jù)視頻會議的進程以及每一個參會終端的狀態(tài),調(diào)整需要直播視頻會議的直播終端名單,并適應(yīng)性的更新每一個直播終端的推流地址和拉流地址,并通過推流地址將直播終端的直播流上傳至第三服務(wù)器避免影響直播終端的參會進度,提高直播效率以及直播終端的參會感。在所述第一服務(wù)器獲取到目標終端請求獲取拉流地址的情況下,通過所述第一服務(wù)器將所述m個第二直播終端的拉流地址發(fā)送至所述目標終端,以使所述目標終端通過所述m個第二直播終端的拉流地址向所述第三服務(wù)器獲取對應(yīng)的直播流并播放,由此,需要通過直播參與視頻會議的目標終端向第一服務(wù)器獲取更新后的m個第二直播終端的拉流地址,使目標終端能夠通過拉流地址向第三服務(wù)器獲取對應(yīng)的直播流并播放,直播操作過程簡單,視頻會議能夠通過直播的形式讓更多的人參與,擴大了視頻會議的參會人數(shù),提高視頻會議的效率。