System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術(shù)實現(xiàn)步驟摘要】
本申請實施例涉及計算機,特別涉及一種直播畫面顯示方法、裝置、設(shè)備、介質(zhì)及程序產(chǎn)品。
技術(shù)介紹
1、直播是一種實時的交互方式,觀眾可在觀眾客戶端的直播界面觀看主播的實時直播畫面,直播界面會提供虛擬禮物列表,觀眾用戶可以從虛擬禮物列表中選擇虛擬禮物贈送給主播用戶。
2、相關(guān)技術(shù)中,當觀眾在直播界面選擇贈送虛擬禮物a給主播,觀眾客戶端會將虛擬禮物a的禮物標識發(fā)送至直播服務(wù)器,直播服務(wù)器接收到該禮物標識后會生成包含虛擬禮物a的禮物特效的直播視頻流,然后將該直播視頻流推送至主播客戶端和所有觀眾客戶端。
3、然而,包含虛擬禮物a的禮物特效的直播視頻流的生成和推送會消耗大量的服務(wù)器資源,增加了直播服務(wù)器的負載壓力。
技術(shù)實現(xiàn)思路
1、本申請實施例提供了一種直播畫面顯示方法、裝置、設(shè)備、介質(zhì)及程序產(chǎn)品,所述技術(shù)方案如下:
2、一方面,提供了一種直播畫面顯示方法,由觀眾客戶端執(zhí)行,所述觀眾客戶端中登錄有第一觀眾賬號,所述方法包括:
3、接收第一直播間的直播視頻流,所述直播視頻流是通過主播客戶端采集到的實時視頻流;
4、獲取第一定制素材,所述第一定制素材用于生成第一定制內(nèi)容,所述第一定制內(nèi)容用于指示所述第一觀眾賬號針對所述直播視頻流的直播畫面定制需求;
5、合成所述直播視頻流與所述第一定制素材,生成自定義視頻流,所述自定義視頻流用于在當前觀眾客戶端向所述第一觀眾賬號展示自定義直播畫面,所述自定義直播畫面是指包含所述第一定制內(nèi)容的所
6、基于所述自定義視頻流顯示所述自定義直播畫面。
7、另一方面,提供了一種直播畫面顯示裝置,所述裝置包括:
8、接收模塊,用于接收第一直播間的直播視頻流,所述直播視頻流是通過主播客戶端采集到的實時視頻流;
9、獲取模塊,用于獲取第一定制素材,所述第一定制素材用于生成第一定制內(nèi)容,所述第一定制內(nèi)容用于指示第一觀眾賬號針對所述直播視頻流的直播畫面定制需求;所述第一觀眾賬號是當前觀眾客戶端中登錄的賬號;
10、處理模塊,用于合成所述直播視頻流與所述第一定制素材,生成自定義視頻流,所述自定義視頻流用于在當前觀眾客戶端向所述第一觀眾賬號展示自定義直播畫面,所述自定義直播畫面是指包含所述第一定制內(nèi)容的所述第一直播間對應(yīng)的直播畫面;
11、顯示模塊,用于基于所述自定義視頻流顯示所述自定義直播畫面。
12、另一方面,提供了一種計算機設(shè)備,所述計算機設(shè)備包括處理器和存儲器,所述存儲器中存儲有至少一條指令、至少一段程序、代碼集或指令集,所述至少一條指令、所述至少一段程序、所述代碼集或指令集由所述處理器加載并執(zhí)行以實現(xiàn)上述任一所述直播畫面顯示方法。
13、另一方面,提供了一種計算機可讀存儲介質(zhì),所述存儲介質(zhì)中存儲有至少一條指令、至少一段程序、代碼集或指令集,所述至少一條指令、所述至少一段程序、所述代碼集或指令集由處理器加載并執(zhí)行以實現(xiàn)上述任一所述的直播畫面顯示方法。
14、另一方面,提供了一種計算機程序產(chǎn)品或計算機程序,該計算機程序產(chǎn)品或計算機程序包括計算機指令,該計算機指令存儲在計算機可讀存儲介質(zhì)中。計算機設(shè)備的處理器從計算機可讀存儲介質(zhì)讀取該計算機指令,處理器執(zhí)行該計算機指令,使得該計算機設(shè)備執(zhí)行上述任一所述的直播畫面顯示方法。
15、本申請實施例提供的技術(shù)方案帶來的有益效果至少包括:
16、提供了一種在觀眾客戶端自定義直播畫面的方案,當在觀眾客戶端獲取到通過主播客戶端實時采集到的直播視頻流,將直播視頻流和第一觀眾賬號對應(yīng)的第一定制素材進行合成處理,得到自定義視頻流,從而根據(jù)觀眾的直播畫面定制需求顯示自定義直播畫面。一方面,直接在觀眾客戶端執(zhí)行包含第一定制素材(例如:禮物特效)的直播視頻流的合成過程,直播服務(wù)器不需要執(zhí)行該合成過程,減少了直播服務(wù)器在合成直播視頻流上的負載壓力;另一方面,因為包含了第一定制素材,直播視頻流的資源文件通常較大,直播服務(wù)器推送包含第一定制素材的直播視頻流會消耗較多的帶寬資源,而本申請中,直接在觀眾客戶端生成包含第一定制素材的直播視頻流,直播服務(wù)器不需要推送第一定制素材部分的資源文件,減少了直播服務(wù)器在推送直播視頻流上的負載壓力。
本文檔來自技高網(wǎng)...【技術(shù)保護點】
1.一種直播畫面顯示方法,其特征在于,由觀眾客戶端執(zhí)行,所述觀眾客戶端中登錄有第一觀眾賬號,所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述合成所述直播視頻流與所述第一定制素材,生成自定義視頻流,包括:
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述直播視頻流中包括第一主播形象;
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述在所述直播視頻流中識別所述第一主播形象的顯示位置,基于所述第一主播形象的顯示位置確定所述渲染位置,包括:
5.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述觀眾客戶端運行在觀眾終端設(shè)備中;
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述基于所述觀眾終端設(shè)備的設(shè)備參數(shù)確定渲染精度,包括:
7.根據(jù)權(quán)利要求1至6任一所述的方法,其特征在于,所述獲取第一定制素材之前,還包括:
8.根據(jù)權(quán)利要求1至6任一所述的方法,其特征在于,所述主播客戶端登錄有第一主播賬號;
9.根據(jù)權(quán)利要求8所述的方法,其特征在于,所述方法還包括:
10.根據(jù)權(quán)利要求8所述的方
11.根據(jù)權(quán)利要求10所述的方法,其特征在于,所述第一禮物素材用于生成所述第一禮物特效,所述第二禮物素材用于生成第二禮物特效;
12.一種直播畫面顯示裝置,其特征在于,所述裝置包括:
13.一種計算機設(shè)備,其特征在于,所述計算機設(shè)備包括處理器和存儲器,所述存儲器中存儲有至少一段程序,所述至少一段程序由所述處理器加載并執(zhí)行以實現(xiàn)如權(quán)利要求1至11任一所述的直播畫面顯示方法。
14.一種計算機可讀存儲介質(zhì),其特征在于,所述存儲介質(zhì)中存儲有至少一段程序,所述至少一段程序由處理器加載并執(zhí)行以實現(xiàn)如權(quán)利要求1至11任一所述的直播畫面顯示方法。
15.一種計算機程序產(chǎn)品,其特征在于,包括計算機程序,所述計算機程序被處理器執(zhí)行時實現(xiàn)如權(quán)利要求1至11任一所述的直播畫面顯示方法。
...【技術(shù)特征摘要】
1.一種直播畫面顯示方法,其特征在于,由觀眾客戶端執(zhí)行,所述觀眾客戶端中登錄有第一觀眾賬號,所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述合成所述直播視頻流與所述第一定制素材,生成自定義視頻流,包括:
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述直播視頻流中包括第一主播形象;
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述在所述直播視頻流中識別所述第一主播形象的顯示位置,基于所述第一主播形象的顯示位置確定所述渲染位置,包括:
5.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述觀眾客戶端運行在觀眾終端設(shè)備中;
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述基于所述觀眾終端設(shè)備的設(shè)備參數(shù)確定渲染精度,包括:
7.根據(jù)權(quán)利要求1至6任一所述的方法,其特征在于,所述獲取第一定制素材之前,還包括:
8.根據(jù)權(quán)利要求1至6任一所述的方法,其特征在于,所述主播客戶端登錄有第一主播賬號;
...【專利技術(shù)屬性】
技術(shù)研發(fā)人員:袁峰,林秋狄,林濱,
申請(專利權(quán))人:廣州繁星互娛信息科技有限公司,
類型:發(fā)明
國別省市:
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。