一種ktv視頻直播方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及視頻直播技術(shù)領(lǐng)域,尤其涉及一種KTV視頻直播方法及系統(tǒng)。
【背景技術(shù)】
[0002]現(xiàn)如今,隨著社會的高速發(fā)展,人們越來越重視消息的時效性,特別是一些大型活動,例如,演唱會、體育賽事和發(fā)布會等,人們越來越希望可以與現(xiàn)場同步,提高自身參與度,現(xiàn)在,KTV不僅提供了一個大家聚集的場所,而且也能夠提供這些參與度高的活動的現(xiàn)場直播。
[0003]目前,電視轉(zhuǎn)播面向的用戶群數(shù)量巨大,一般利用衛(wèi)星進(jìn)行傳輸,而在KTV等場合,面向的用戶群數(shù)量不定,并且各個時間段KTV的顧客數(shù)量也變化較大,采用衛(wèi)星分發(fā)直播流會造成資源的浪費,而單純采用互聯(lián)網(wǎng)直播,在用戶量大時,會造成網(wǎng)絡(luò)擁堵,無法流暢的進(jìn)行直播,用戶體驗差。
【發(fā)明內(nèi)容】
[0004]本發(fā)明所要解決的技術(shù)問題是,提供一種KTV視頻直播方法及系統(tǒng),以解決由于用戶群數(shù)量變化造成的無法流暢播放視頻流和資源浪費等問題。
[0005]本發(fā)明解決上述技術(shù)問題所采用的技術(shù)方案是,提供一種KTV視頻直播方法,所述方法包括步驟:
[0006]S1、接收直播流,并對所述直播流進(jìn)行編、解碼;
[0007]S2、接收到播放請求,通過衛(wèi)星或互聯(lián)網(wǎng)將直播流發(fā)送到KTV商家;
[0008]S3、所述KTV商家對所述直播流并進(jìn)行本地分發(fā)。
[0009]優(yōu)選地,所述直播流由第三方現(xiàn)場直播或在本地采集得到。
[0010]優(yōu)選地,步驟S2中,接收到所述播放請求后,判斷所述直播流針對的用戶量,設(shè)置直播用戶量閾值。
[0011]優(yōu)選地,若所述用戶量超過所述閾值,則衛(wèi)星接收分發(fā)的直播流,封裝后,發(fā)送到所述KTV商家;若所述用戶量少于所述閾值,則通過互聯(lián)網(wǎng)分發(fā)所述直播流到所述KTV商家。
[0012]優(yōu)選地,通過互聯(lián)網(wǎng)傳輸所述播放請求。
[0013]另一方面,本發(fā)明還同時提供一種KTV視頻直播系統(tǒng),所述系統(tǒng)包括
[0014]第三方直播現(xiàn)場,用于采集現(xiàn)場直播流;
[0015]直播管控中心,用于接收直播流并對其進(jìn)行編、解碼和分發(fā);
[0016]Mini PC,用于接收所述直播管控中心分發(fā)的直播流,并發(fā)送到VOD服務(wù)器;
[0017]VOD服務(wù)器,用于接收所述Mini PC發(fā)送的所述直播流,并分發(fā)到各個機頂盒;
[0018]機頂盒,用于發(fā)出所述直播流播放請求,并將所述播放請求上傳至所述直播管控中心。
[0019]優(yōu)選地,所述直播管控中心接收的直播流包括第三方現(xiàn)場直播的直播流和本地直播流。
[0020]優(yōu)選地,所述直播管控中心還包括判斷模塊,當(dāng)所述直播管控中心接收到所述機頂盒發(fā)出的播放請求后,判斷所述直播流的用戶量是否超過規(guī)定的閾值。
[0021]優(yōu)選地,所述系統(tǒng)還包括衛(wèi)星,所述直播流的用戶量超過所述閾值時,所述直播管控中心將所述直播流分發(fā)給所述衛(wèi)星,所述衛(wèi)星對所述直播流進(jìn)行封裝,并發(fā)送到所述Mini PC ;當(dāng)所述直播流的用戶量少于所述閾值時,所述直播管控中心將所述直播流通過互聯(lián)網(wǎng)發(fā)送到所述Mini PCo
[0022]優(yōu)選地,所述機頂盒通過互聯(lián)網(wǎng)將所述播放請求發(fā)送至第三方直播現(xiàn)場,所述VOD服務(wù)器、Mini PC和直播管控中心傳遞所述播放請求。
【附圖說明】
[0023]圖1是本發(fā)明的一個優(yōu)選實施例中KTV視頻直播方法的流程圖;
[0024]圖2是本發(fā)明的一個優(yōu)選實施例中基于衛(wèi)星廣播的KTV視頻直播系統(tǒng)的結(jié)構(gòu)圖;
[0025]圖3是本發(fā)明的一個優(yōu)選實施例中基于互聯(lián)網(wǎng)傳輸?shù)腒TV視頻直播系統(tǒng)的結(jié)構(gòu)圖。
【具體實施方式】
[0026]以下實施例僅用于更加清楚地說明本發(fā)明的技術(shù)方案,而不能以此來限制本發(fā)明的保護(hù)范圍。說明書后續(xù)描述為實施本發(fā)明的較佳實施方式,然所述描述乃以說明本發(fā)明的一般原則為目的,并非用以限定本發(fā)明的范圍。本發(fā)明的保護(hù)范圍當(dāng)視所附權(quán)利要求所界定者為準(zhǔn)。
[0027]下面結(jié)合附圖和具體實施例對本發(fā)明做進(jìn)一步詳細(xì)說明。
[0028]如圖1所示,本發(fā)明所公開的基于流分解和流重組的格式轉(zhuǎn)換方法的一個優(yōu)選實施例,包含如下步驟:
[0029]S1、接收直播流,并對直播流進(jìn)行編、解碼;
[0030]S2、接收到播放請求,通過衛(wèi)星或互聯(lián)網(wǎng)將直播流發(fā)送到KTV商家;
[0031]S3、KTV商家對直播流并進(jìn)行本地分發(fā)。
[0032]本實施例中,通過將直播流分發(fā)至各個KTV商家,由各商家進(jìn)一步進(jìn)行本地分發(fā)來完成直播流的分發(fā),通過衛(wèi)星和互聯(lián)網(wǎng)兩路相對獨立對直播流進(jìn)行傳輸和分發(fā),增強了直播的實時性,降低了 KTV商家對互聯(lián)網(wǎng)帶寬的要求,防止資源的浪費。
[0033]進(jìn)一步地,直播流由第三方現(xiàn)場直播或在本地采集得到。
[0034]本實施例中,直播流的來源有第三方直播現(xiàn)場,也有采集到的本地直播流,本地直播流作為第三方直播現(xiàn)場的直播流的補充,可以完善直播流的內(nèi)容。
[0035]進(jìn)一步地,步驟S2中,接收到播放請求后,判斷直播流針對的用戶量,設(shè)置直播用戶量閾值。
[0036]進(jìn)一步地,若用戶量超過所述閾值,則衛(wèi)星接收分發(fā)的直播流,封裝后,發(fā)送到KTV商家;若用戶量少于所述閾值,則通過互聯(lián)網(wǎng)分發(fā)直播流到KTV商家。
[0037]本實施例中,通過用戶量閾值來區(qū)分需用戶群的大小,明確區(qū)分衛(wèi)星廣播和互聯(lián)網(wǎng)傳輸所針對的用戶量,在面對用戶量大的情況時,可以通過衛(wèi)星廣播分發(fā)直播流,在面對用戶量小的情況時,可以通過互聯(lián)網(wǎng)傳輸直播流,這樣既不需要增加互聯(lián)網(wǎng)帶寬來滿足用戶量大的情況,造成用戶量小時資源的浪費,也不會造成互聯(lián)網(wǎng)帶寬不足,直播不流暢,無法保證播放質(zhì)量的情況,增強了視頻直播的實時性。
[0038]更進(jìn)一步地,通過互聯(lián)網(wǎng)傳輸播放請求。
[0039]本實施例中,通過互聯(lián)網(wǎng)傳輸播放請求,可以保證播放請求逐級安全的傳遞到現(xiàn)場,確保直播流播放的及時性。
[0040]本領(lǐng)域普通技術(shù)人員可以理解,實現(xiàn)上述實施例方法中的全部或部分步驟是可以通過程序來指令相關(guān)的硬件來完成,所述的程序可以存儲于一計算機可讀取存儲介質(zhì)中,該程序在執(zhí)行時,包括上述實施例方法的各步驟,而所述的存儲介質(zhì)可以是:ROM/RAM、磁碟、光盤、存儲卡等。因此,本領(lǐng)域相關(guān)技術(shù)人員應(yīng)能理解,與本發(fā)明的方法相對應(yīng)的,本發(fā)明還同時包括一種基于流分解和流重組的格式轉(zhuǎn)換系統(tǒng),參見圖2和圖3,與上述方法步驟
對應(yīng)地,該系統(tǒng)包括:
[0041]第三方直播現(xiàn)場,用于采集現(xiàn)場