欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

直播平臺的連麥直播的方法及其系統(tǒng)與流程

文檔序號:12498956閱讀:463來源:國知局
直播平臺的連麥直播的方法及其系統(tǒng)與流程

本發(fā)明涉及網(wǎng)絡(luò)技術(shù)領(lǐng)域,尤其涉及一種直播平臺的連麥直播的方法及其系統(tǒng)。



背景技術(shù):

隨著互聯(lián)網(wǎng)的普及,流媒體的互聯(lián)網(wǎng)應(yīng)用得到廣泛的發(fā)展。網(wǎng)絡(luò)直播作為流媒體的重要組成方式,以其豐富的內(nèi)容和互動性,吸引了越來越多用戶的參與。而多個主播間的連麥直播形式的出現(xiàn),實現(xiàn)了主播與主播之間的互動,極大的豐富了直播的表現(xiàn)形式,提升了用戶的觀賞體驗。

在連麥直播時,由于終端類型的不同,各個主播端圖片的尺寸、分辨率可能不一樣,合成的圖片容易出現(xiàn)黑邊或者拉伸變形問題,從而導(dǎo)致連麥直播效果較差。



技術(shù)實現(xiàn)要素:

本發(fā)明主要解決的技術(shù)問題是提供一種直播平臺的連麥直播的方法、直播系統(tǒng)以及直播終端,能避免連麥直播時,各個主播端的直播圖片合成時出現(xiàn)黑邊、嚴(yán)重變形或失真的問題。

為解決上述技術(shù)問題,本發(fā)明采用的第一個技術(shù)方案是:提供一種直播平臺的連麥直播的方法,該方法包括:接收連麥直播的各個主播端的直播圖片;判斷各個主播端的直播圖片在第一方向上的尺寸大小是否一致;在各個主播端的直播圖片在第一方向上的尺寸大小不一致時,確定各個主播端的直播圖片中在第一方向上尺寸最小的直播圖片;根據(jù)在第一方向上尺寸最小的直播圖片的第一方向上的尺寸,對其它主播端的直播圖片進(jìn)行處理,以使各個主播端的直播圖片在第一方向上的尺寸大小一致;拼接各個主播端的直播圖片,以合成連麥直播圖片。

其中,拼接各個主播端的直播圖片,以合成連麥直播圖片的步驟,進(jìn)一步腦闊:將各個主播端的直播圖片在第二方向上依次排列,以合成連麥直播圖片,其中,第二方向與第一方向正交,第一方向為各個主播端的直播圖片的高度方向,第二方向為各個主播端的直播圖片的寬度方向。

其中,根據(jù)在第一方向上尺寸最小的直播圖片的第一方向上的尺寸,對其它主播端的直播圖片進(jìn)行處理,以使各個主播端的直播圖片在第一方向上的尺寸大小一致的步驟,進(jìn)一步包括:判斷其它主播端的直播圖片與在第一方向上尺寸最小的直播圖片的尺寸差異是否大于預(yù)定值;在其它主播端的直播圖片與在第一方向上尺寸最小的直播圖片的尺寸差異不大于預(yù)定值時,以其它主播端的直播圖片在第一方向上的中線為中心,分別裁剪掉其它主播端的直播圖片中遠(yuǎn)離中線的部分,以使裁剪后的各個主播端的直播圖片在第一方向上的尺寸大小一致。

其中,根據(jù)在第一方向上尺寸最小的直播圖片的第一方向上的尺寸,對其它主播端的直播圖片進(jìn)行處理,以使各個主播端的直播圖片在第一方向上的尺寸大小一致的步驟,進(jìn)一步包括:判斷其它主播端的直播圖片與在第一方向上尺寸最小的直播圖片的尺寸差異是否大于預(yù)定值;在其它主播端的直播圖片與在第一方向上尺寸最小的直播圖片的尺寸差異不大于預(yù)定值時,保持其它主播端的直播圖片在第二方向上的尺寸不變,同時縮減其他主播端的直播圖片在第一方向上的尺寸,以使縮減后的各個主播端的直播圖片在第一方向上的尺寸大小一致。

其中,該方法進(jìn)一步包括:在其它主播端的直播圖片與在第一方向上尺寸最小的直播圖片的尺寸差異大于預(yù)定值時,等比例縮減其他主播端的直播圖片,以使縮減后的各個主播端的直播圖片在第一方向上的尺寸大小一致。

其中,各個主播端的直播圖片上設(shè)置有唯一的麥序標(biāo)識。

為解決上述技術(shù)問題,本實發(fā)明采用的第二個技術(shù)方案是:提供一種用于直播平臺的連麥直播的系統(tǒng),該直播系統(tǒng)包括:接收模塊,用于接收連麥直播的各個主播端的直播圖片;判斷模塊,用于判斷各個主播端的直播圖片在第一方向上的尺寸大小是否一致;確定模塊,用于在各個主播端的直播圖片在第一方向上的尺寸大小不一致時,確定各個主播端的直播圖片中在第一方向上尺寸最小的直播圖片;處理模塊,用于根據(jù)在第一方向上尺寸最小的直播圖片的第一方向上的尺寸,對其它主播端的直播圖片進(jìn)行處理,以使各個主播端的直播圖片在第一方向上的尺寸大小一致;合成模塊,用于拼接各個主播端的直播圖片,以合成連麥直播圖片。

其中,處理模塊進(jìn)一步包括:判斷單元,用于在確定各個主播端的直播圖片中在第一方向上尺寸最小的直播圖片之后,判斷其它主播端的直播圖片與在第一方向上尺寸最小的直播圖片的尺寸差異是否大于預(yù)定值;第一處理單元,用于其它主播端的直播圖片與在第一方向上尺寸最小的直播圖片的尺寸差異不大于預(yù)定值時,以其它主播端的直播圖片在第一方向上的中線為中心,分別裁剪掉其它主播端的直播圖片中遠(yuǎn)離中線的部分,以使裁剪后的各個主播端的直播圖片在第一方向上的尺寸大小一致;第二處理單元,用于其它主播端的直播圖片與在第一方向上尺寸最小的直播圖片的尺寸差異不大于預(yù)定值時,保持其它主播端的直播圖片在第二方向上的尺寸不變,同時縮減其他主播端的直播圖片在第一方向上的尺寸,以使縮減后的各個主播端的直播圖片在第一方向上的尺寸大小一致;第三處理單元,在其它主播端的直播圖片與在第一方向上尺寸最小的直播圖片的尺寸差異大于預(yù)定值時,等比例縮減其他主播端的直播圖片,以使等比例縮減后的各個主播端的直播圖片在第一方向上的尺寸大小一致。

其中,合成模塊還用于將各個主播端的直播圖片在第二方向上依次排列,以合成連麥直播圖片,其中,第二方向與第一方向正交,第一方向為各個主播端的直播圖片的高度方向,所述第二方向為各個主播端的直播圖片的寬度方向。

其中,各個主播端的直播圖片上設(shè)置有唯一的麥序標(biāo)識。

本發(fā)明的有益效果是:區(qū)別于現(xiàn)有技術(shù),本發(fā)明在連麥直播時,根據(jù)在第一方向上尺寸最小的直播圖片的第一方向上的尺寸,對其它主播端的直播圖片進(jìn)行處理,以使各個主播端的直播圖片在第一方向上的尺寸大小一致,能避免各個主播端的直播圖片合成時出現(xiàn)黑邊、嚴(yán)重變形或失真的問題,能有效改善連麥直播效果,從而提升直播的觀賞性。

附圖說明

為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,進(jìn)一步可以根據(jù)這些附圖獲得其他的附圖。其中:

圖1是本發(fā)明直播平臺的連麥直播的方法一實施例的流程示意圖;

圖2是圖1中步驟S13一實施例的流程示意圖;

圖3是圖1中步驟S13另一實施例的流程示意圖;

圖4是本發(fā)明用于直播平臺的連麥直播的系統(tǒng)一實施例的結(jié)構(gòu)示意圖;

圖5是圖4所示系統(tǒng)實施例的實體硬件一實施例的結(jié)構(gòu)示意圖;

圖6是圖4所示系統(tǒng)實施例的實體硬件另一實施例的結(jié)構(gòu)示意圖。

具體實施方式

下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例僅是本發(fā)明的一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護(hù)的范圍。

請一并參閱圖,圖1是本發(fā)明直播平臺的連麥直播的方法一實施例的流程示意圖。本實施例連麥直播的方法包括:

S10:接收連麥直播的各個主播端的直播圖片。

具體地,主播端可以是各種類型的手機、電腦,但不僅限于此。

接收的各個主播端的直播圖片上設(shè)置有唯一的麥序標(biāo)識,例如,各個主播端的直播圖片根據(jù)各個主播連麥的先后順序設(shè)置有一麥、二麥、三麥等麥序標(biāo)識,既能在連麥合成圖片時,快速排查是否有已連麥主播端掉線,也方便觀看者快速準(zhǔn)確的區(qū)分各個主播并融入情境。

S11:判斷各個主播端的直播圖片在第一方向上的尺寸大小是否一致。

若各個主播端的直播圖片在第一方向上的尺寸大小一致,則執(zhí)行步驟S14。

若各個主播端的直播圖片在第一方向上的尺寸大小不一致,則執(zhí)行步驟S12。

具體地,第一方向可以是各個主播端的直播圖片的高度/寬度方向,但不僅限于此。

S12:在各個主播端的直播圖片在第一方向上的尺寸大小不一致時,確定各個主播端的直播圖片中在第一方向上尺寸最小的直播圖片。

具體地,可以采用兩兩比較的手段,確定各個主播端的直播圖片中在第一方向上尺寸最小的直播圖片,例如,比較一麥與二麥在第一方向的尺寸大小,若一麥的直播圖片在第一方向上尺寸較小,則比較一麥與三麥在第一方向的尺寸大小,以此類推,直到各個主播端的直播圖片都進(jìn)行了至少一次比較后,將最后一組中第一方向上尺寸較小的直播圖片確定為各個主播端的直播圖片中在第一方向上尺寸最小的直播圖片。但不僅限于此。

S13:根據(jù)在第一方向上尺寸最小的直播圖片的第一方向上的尺寸,對其它主播端的直播圖片進(jìn)行處理,以使各個主播端的直播圖片在第一方向上的尺寸大小一致。

具體請參閱圖2,圖2是圖1中步驟S13一實施例的流程示意圖。步驟13進(jìn)一步包括:

S130a:判斷其它主播端的直播圖片與在第一方向上尺寸最小的直播圖片的尺寸差異是否大于預(yù)定值。

若其它主播端的直播圖片與在第一方向上尺寸最小的直播圖片的尺寸差異不大于預(yù)定值,則執(zhí)行步驟S131。

若其它主播端的直播圖片與在第一方向上尺寸最小的直播圖片的尺寸差異大于預(yù)定值,則執(zhí)行步驟S132。

具體地,預(yù)定值根據(jù)實際需求預(yù)先設(shè)置,例如,預(yù)定值可以設(shè)置為25%。其它主播端的直播圖片與在第一方向上尺寸最小的直播圖片的尺寸差異可由公式(1)獲得:

其中,A為任一其它主播端的直播圖片在第一方向的尺寸值,B為在第一方向上尺寸最小的直播圖片的尺寸值。

S131a:在其它主播端的直播圖片與在第一方向上尺寸最小的直播圖片的尺寸差異不大于預(yù)定值時,以其它主播端的直播圖片在第一方向上的中線為中心,分別裁剪掉其它主播端的直播圖片中遠(yuǎn)離中線的部分,以使裁剪后的各個主播端的直播圖片在第一方向上的尺寸大小一致。

具體地,將在第一方向上尺寸最小的直播圖片固定,且使得在第一方向上尺寸最小的直播圖片的中線與其它主播端的直播圖片在第一方向上的中線對齊后,分別裁剪掉其它主播端的直播圖片中遠(yuǎn)離中線的部分,以使裁剪后的各個主播端的直播圖片在第一方向上的尺寸大小一致,提升直播的觀賞性。且由于其它主播端的直播圖片與在第一方向上尺寸最小的直播圖片的尺寸差異不大于預(yù)定值,因此裁剪掉其它主播端的直播圖片中遠(yuǎn)離中線的部分不會導(dǎo)致直播圖片嚴(yán)重失真,能有效改善連麥直播的效果。

S132a:在其它主播端的直播圖片與在第一方向上尺寸最小的直播圖片的尺寸差異大于預(yù)定值時,等比例縮減其他主播端的直播圖片,以使等比例縮減后的各個主播端的直播圖片在第一方向上的尺寸大小一致。

具體地,將在第一方向上尺寸最小的直播圖片固定后,等比例縮減其他主播端的直播圖片,以使等比例縮減后的各個主播端的直播圖片在第一方向上的尺寸大小一致,提升直播的觀賞性,且等比例縮略直播圖片不會導(dǎo)致直播圖片失真,能有效改善連麥直播的效果。

具體請參照圖3,圖3是圖1中步驟S13另一實施例的流程示意圖。步驟S13進(jìn)一步包括:

S130b:判斷其它主播端的直播圖片與在第一方向上尺寸最小的直播圖片的尺寸差異是否大于預(yù)定值。

S131b:在其它主播端的直播圖片與在第一方向上尺寸最小的直播圖片的尺寸差異不大于預(yù)定值時,保持其它主播端的直播圖片在第二方向上的尺寸不變,同時縮減其他主播端的直播圖片在第一方向上的尺寸,以使縮減后的各個主播端的直播圖片在第一方向上的尺寸大小一致。

具體地,將在第一方向上尺寸最小的直播圖片固定,保持其它主播端的直播圖片在第二方向上的尺寸不變,同時縮減其他主播端的直播圖片在第一方向上的尺寸,以使縮減后的各個主播端的直播圖片在第一方向上的尺寸大小一致,提升直播的觀賞性。且由于其它主播端的直播圖片與在第一方向上尺寸最小的直播圖片的尺寸差異不大于預(yù)定值,因此固定其他直播端的直播圖片的第二方向上的尺寸不變,縮減在第一方向上的尺寸不會導(dǎo)致直播圖片嚴(yán)重變形,能有效改善連麥直播的效果。

S132b:在其它主播端的直播圖片與在第一方向上尺寸最小的直播圖片的尺寸差異大于預(yù)定值時,等比例縮減其他主播端的直播圖片,以使等比例縮減后的各個主播端的直播圖片在第一方向上的尺寸大小一致。

步驟13的本實施例中S130b和S132b與上述步驟S13的實施例的S130a和S132a一致,在此不再贅述。

S14:拼接各個主播端的直播圖片,以合成連麥直播圖片。

進(jìn)一步,可以將各個主播端的直播圖片在第二方向上依次排列,以合成連麥直播圖片,其中,第二方向與第一方向正交,對應(yīng)地,第二方向可以是各個主播端的直播圖片的寬度/高度方向,但不僅限于此。具體地,可以將各個主播端的直播圖片在第二方向上按照各個主播連麥的順序依次排列,以合成連麥直播圖片。但各個主播端的直播圖片的拼接方式不僅限于此,具體根據(jù)需要決定。

通過上述實施例,在連麥直播時,根據(jù)在第一方向上尺寸最小的直播圖片的第一方向上的尺寸,對其它主播端的直播圖片進(jìn)行處理,以使各個主播端的直播圖片在第一方向上的尺寸大小一致,能避免各個主播端的直播圖片合成時出現(xiàn)黑邊或者嚴(yán)重變形或失真的問題,能有效改善連麥直播效果,從而提升直播的觀賞性。

請參閱圖4,圖4是本發(fā)明用于直播平臺的連麥直播的系統(tǒng)一實施例的結(jié)構(gòu)示意圖。本實施例的直播系統(tǒng)包括:接收模塊40、判斷模塊41、確定模塊42、處理模塊43以及合成模塊44。

進(jìn)一步,接收模塊40用于接收連麥直播的各個主播端的直播圖片。具體地,接收的各個主播端的直播圖片上設(shè)置有唯一的麥序標(biāo)識,例如,各個主播端的直播圖片根據(jù)各個主播連麥的先后順序設(shè)置有一麥、二麥、三麥等麥序標(biāo)識,既能在連麥合成圖片時,快速排查是否有已連麥主播端掉線,也方便觀看者快速準(zhǔn)確的區(qū)分各個主播并融入情境。

判斷模塊41用于判斷各個主播端的直播圖片在第一方向上的尺寸大小是否一致;確定模塊42用于在各個主播端的直播圖片在第一方向上的尺寸大小不一致時,確定各個主播端的直播圖片中在第一方向上尺寸最小的直播圖片;處理模塊43用于根據(jù)在第一方向上尺寸最小的直播圖片的第一方向上的尺寸,對其它主播端的直播圖片進(jìn)行處理,以使各個主播端的直播圖片在第一方向上的尺寸大小一致;合成模塊44用于拼接各個主播端的直播圖片,以合成連麥直播圖片。

合成模塊44還用于將各個主播端的直播圖片在第二方向上依次排列,以合成連麥直播圖片,其中,第二方向與第一方向正交。具體地,第一方向可以是各個主播端的直播圖片的高度/寬度方向,第二方向可以是各個主播端的直播圖片的寬度/高度方向,但不僅限于此。

處理模塊43進(jìn)一步包括:判斷單元430、第一處理單元431、第二處理單元432以及第三處理單元433。

具體地,判斷單元430用于在確定各個主播端的直播圖片中在第一方向上尺寸最小的直播圖片之后,判斷其它主播端的直播圖片與在第一方向上尺寸最小的直播圖片的尺寸差異是否大于預(yù)定值;第一處理單元431用于其它主播端的直播圖片與在第一方向上尺寸最小的直播圖片的尺寸差異不大于預(yù)定值時,以其它主播端的直播圖片在第一方向上的中線為中心,分別裁剪掉其它主播端的直播圖片中遠(yuǎn)離中線的部分,以使裁剪后的各個主播端的直播圖片在第一方向上的尺寸大小一致;第二處理單元432用于其它主播端的直播圖片與在第一方向上尺寸最小的直播圖片的尺寸差異不大于預(yù)定值時,保持其它主播端的直播圖片在第二方向上的尺寸不變,同時縮減其他主播端的直播圖片在第一方向上的尺寸,以使縮減后的各個主播端的直播圖片在第一方向上的尺寸大小一致;第三處理單元433在其它主播端的直播圖片與在第一方向上尺寸最小的直播圖片的尺寸差異大于預(yù)定值時,等比例縮減其他主播端的直播圖片,以使等比例縮減后的各個主播端的直播圖片在第一方向上的尺寸大小一致。

各功能模塊的功能具體可參考上述連麥直播方法實施例的描述,在此不再贅述。

在其他實施例中,處理模塊43可以只包括判斷單元430、第一處理單元431和及第三處理單元433,也可以只包括判斷單元430、第二處理單元432和及第三處理單元433。

請參閱圖5,圖5是圖4所示系統(tǒng)實施例的實體硬件一實施例的結(jié)構(gòu)示意圖。本實施例的實體硬件包括:處理器50、存儲器51、顯示面板52。其中,處理器50通過總線分別與存儲器51、顯示面板52。

本實施例的實體硬件可以是手機、平板電腦,但不僅限于此。

具體地,處理器50用于接收連麥直播的各個主播端的直播圖片;判斷各個主播端的直播圖片在第一方向上的尺寸大小是否一致;在各個主播端的直播圖片在第一方向上的尺寸大小不一致時,確定各個主播端的直播圖片中在第一方向上尺寸最小的直播圖片;根據(jù)在第一方向上尺寸最小的直播圖片的第一方向上的尺寸,對其它主播端的直播圖片進(jìn)行處理,以使各個主播端的直播圖片在第一方向上的尺寸大小一致;將各個主播端的直播圖片在第二方向上依次排列,以合成連麥直播圖片,其中,第二方向與第一方向正交。具體可參照上述連麥直播的系統(tǒng)實施例中的描述,在此不再贅述。

處理器50還可以稱為CPU(Central Processing Unit,中央處理單元)。處理器50可能是一種集成電路芯片,具有信號的處理能力。處理器50還可以是通用處理器、數(shù)字信號處理器(DSP)、專用集成電路(ASIC)、現(xiàn)成可編程門陣列(FPGA)或者其他可編程邏輯器件、分立門或者晶體管邏輯器件、分立硬件組件。通用處理器可以是微處理器或者該處理器也可以是任何常規(guī)的處理器,但不僅限于此。

存儲器51用于存儲處理器50工作所必需的指令及數(shù)據(jù)。

顯示面板52用于顯示連麥直播的合成圖片。

請參閱圖6,圖6是圖4所示系統(tǒng)實施例的實體硬件另一實施例的結(jié)構(gòu)示意圖。本實施例的實體硬件包括:處理器60以及存儲器61。

本實施例的實體硬件可以是服務(wù)器,但不僅限于此。

處理器60用于接收連麥直播的各個主播端的直播圖片;判斷各個主播端的直播圖片在第一方向上的尺寸大小是否一致;在各個主播端的直播圖片在第一方向上的尺寸大小不一致時,確定各個主播端的直播圖片中在第一方向上尺寸最小的直播圖片;根據(jù)在第一方向上尺寸最小的直播圖片的第一方向上的尺寸,對其它主播端的直播圖片進(jìn)行處理,以使各個主播端的直播圖片在第一方向上的尺寸大小一致;拼接各個主播端的直播圖片,以合成連麥直播圖片。具體可參照上述連麥直播的系統(tǒng)實施例中的描述,在此不再贅述。

處理器60進(jìn)一步用于發(fā)送連麥直播合成的圖片至手機、平板電腦等終端。

存儲器61用于存儲處理器60工作所必需的指令及數(shù)據(jù)。

在此基礎(chǔ)上,以上所述僅為本發(fā)明的實施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,例根據(jù)各實施例之間技術(shù)特征的相互結(jié)合,或直接或間接運用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
赤水市| 太湖县| 工布江达县| 西乡县| 新绛县| 新闻| 含山县| 三原县| 昆山市| 全南县| 修水县| 内乡县| 新宁县| 泸溪县| 海宁市| 明星| 夏邑县| 浦北县| 白朗县| 保靖县| 吐鲁番市| 合山市| 大足县| 曲靖市| 阳高县| 平湖市| 屯昌县| 新安县| 渑池县| 天镇县| 汶川县| 博湖县| 桑日县| 桑植县| 色达县| 神农架林区| 兴仁县| 梁山县| 东山县| 开封市| 宜阳县|