網(wǎng)頁游戲客戶端之間的音視頻同步方法、系統(tǒng)及裝置制造方法
【專利摘要】本發(fā)明公開了網(wǎng)頁游戲客戶端之間的音視頻同步方法、系統(tǒng)及裝置。所述方法包括:網(wǎng)絡(luò)側(cè)服務(wù)器接收網(wǎng)頁游戲客戶端發(fā)送的音視頻注冊消息,所述音視頻注冊消息中包括音視頻的來源設(shè)備信息和網(wǎng)頁游戲客戶端采集到的音視頻流;所述網(wǎng)絡(luò)側(cè)服務(wù)器獲取共享對象中的注冊客戶端列表,所述注冊客戶端列表根據(jù)接收到的音視頻注冊消息中包括的音視頻來源設(shè)備信息生成或更新;所述網(wǎng)絡(luò)側(cè)服務(wù)器將接收到的所述音視頻流共享給所述注冊客戶端列表中的所有網(wǎng)頁游戲客戶端。本發(fā)明還公開了用于實(shí)現(xiàn)所述方法的裝置和系統(tǒng)。
【專利說明】網(wǎng)頁游戲客戶端之間的音視頻同步方法、系統(tǒng)及裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及音視頻處理【技術(shù)領(lǐng)域】,尤其涉及一種網(wǎng)頁游戲客戶端之間的音視頻同步方法、系統(tǒng)及裝置。
【背景技術(shù)】
[0002]網(wǎng)頁游戲(WebGame)是基于Web瀏覽器的網(wǎng)絡(luò)在線多人互動游戲,是一種可以實(shí)現(xiàn)不用下載客戶端,打開網(wǎng)頁只用瀏覽器就能玩的網(wǎng)絡(luò)游戲。同時(shí),很多網(wǎng)頁游戲除了上述的Web瀏覽器版之外,也有桌面版和移動版,其中桌面版需要在終端設(shè)備上下載桌面版客戶端才能進(jìn)行游戲,而移動版則需要在移動終端設(shè)備上下載移動客戶端才能進(jìn)行游戲。
[0003]目前具備Web瀏覽器版、桌面版和移動版的網(wǎng)頁游戲很多,但這不同版本的網(wǎng)頁游戲用戶之間不能實(shí)現(xiàn)音視頻信息的互通,不能實(shí)現(xiàn)不同游戲客戶端之間的音視頻信息共享和交互;從而導(dǎo)致使用不同種類的網(wǎng)頁游戲客戶端的用戶之間不能方便的通過音視頻信息進(jìn)行交流,也導(dǎo)致網(wǎng)頁游戲用戶的使用體驗(yàn)差。
【發(fā)明內(nèi)容】
[0004]本發(fā)明實(shí)施例提供一種網(wǎng)頁游戲客戶端之間的音視頻同步方法、系統(tǒng)及裝置,用于實(shí)現(xiàn)網(wǎng)頁游戲客戶端之間的音視頻交流互通,滿足使用不同種類的游戲客戶端的用戶之間的音視頻交流的需要。
[0005]本發(fā)明實(shí)施例提供一種網(wǎng)頁游戲客戶端之間的音視頻同步方法,包括以下步驟:
[0006]網(wǎng)絡(luò)側(cè)服務(wù)器接收網(wǎng)頁游戲客戶端發(fā)送的音視頻注冊消息,所述音視頻注冊消息中包括音視頻的來源設(shè)備信息和網(wǎng)頁游戲客戶端采集到的音視頻流;
[0007]所述網(wǎng)絡(luò)側(cè)服務(wù)器獲取共享對象中的注冊客戶端列表,所述注冊客戶端列表根據(jù)接收到的音視頻注冊消息中包括的音視頻來源設(shè)備信息生成或更新;
[0008]所述網(wǎng)絡(luò)側(cè)服務(wù)器將接收到的所述音視頻流共享給所述注冊客戶端列表中的所有網(wǎng)頁游戲客戶端。
[0009]在一些可選的實(shí)施例中,所述網(wǎng)絡(luò)側(cè)服務(wù)器調(diào)用共享對象的音視頻消息通知接口實(shí)現(xiàn)將接收到的所述音視頻流共享給所述注冊客戶端列表中的所有網(wǎng)頁游戲客戶端。
[0010]在一些可選的實(shí)施例中,網(wǎng)頁游戲客戶端發(fā)送音視頻注冊消息的過程具體包括:
[0011]所述網(wǎng)頁游戲客戶端采集攝像頭和麥克風(fēng)上的音視頻信息,生成音視頻流;以及獲取自身所在的設(shè)備的相關(guān)信息作為音視頻的來源設(shè)備信息;
[0012]將采集到的所述音視頻流和獲取到的來源設(shè)備信息進(jìn)行數(shù)據(jù)打包,生成所述音視頻注冊消息;
[0013]將生成音視頻注冊消息發(fā)送給網(wǎng)絡(luò)側(cè)服務(wù)器。
[0014]在一些可選的實(shí)施例中,所述網(wǎng)頁游戲客戶端的類型包括下列類型中的至少一種:桌面客戶端、移動客戶端和網(wǎng)頁瀏覽器客戶端。
[0015]在一些可選的實(shí)施例中,當(dāng)所述網(wǎng)頁游戲客戶端為桌面客戶端時(shí),通過所在的終立而設(shè)備連接外部攝像頭和麥克風(fēng),米集攝像頭和麥克風(fēng)上的首視頻?目息;
[0016]當(dāng)所述網(wǎng)頁游戲客戶端為移動客戶端時(shí),采集移動終端設(shè)備內(nèi)置的攝像頭和麥克風(fēng)上的首視頻?目息;
[0017]當(dāng)所述網(wǎng)頁游戲客戶端為網(wǎng)頁瀏覽器客戶端時(shí),通過配置的FLASH插件,采集自身所在終端設(shè)備上連接的外部攝像頭和麥克風(fēng)上的音視頻信息或采集自身所在終端設(shè)備上內(nèi)直的攝像頭和麥克風(fēng)上的首視頻?目息。
[0018]在一些可選的實(shí)施例中,所述音視頻的來源設(shè)備信息包括來源設(shè)備的設(shè)備標(biāo)識ID和來源設(shè)備的IP地址。
[0019]在一些可選的實(shí)施例中,所述網(wǎng)絡(luò)側(cè)服務(wù)器接收網(wǎng)頁游戲客戶端發(fā)送的音視頻注冊消息,包括:
[0020]所述網(wǎng)絡(luò)側(cè)服務(wù)器接收采用選定的加密方式加密后的音視頻注冊消息,其中所述加密后的音視頻注冊消息是采用選定的加密方式對所述音視頻注冊消息中包括的所述音視頻的來源設(shè)備信息進(jìn)行加密后得到的,或采用選定的加密方式對所述音視頻注冊消息中包括的所述音視頻的來源設(shè)備信息和網(wǎng)頁游戲客戶端采集到的音視頻流進(jìn)行加密后得到的;相應(yīng)的,
[0021]所述網(wǎng)絡(luò)側(cè)服務(wù)器將接收到的所述音視頻流共享之前,還包括:所述網(wǎng)絡(luò)側(cè)服務(wù)器采用與所述加密方式對應(yīng)的解密方式對所述音視頻注冊消息進(jìn)行解密,獲取其中包括的所述音視頻流。
[0022]本發(fā)明實(shí)施例提供一種網(wǎng)絡(luò)側(cè)服務(wù)器,包括:
[0023]信息接收模塊,用于接收網(wǎng)頁游戲客戶端發(fā)送的音視頻注冊消息,所述音視頻注冊消息中包括音視頻的來源設(shè)備`信息和網(wǎng)頁游戲客戶端采集到的音視頻流;
[0024]列表維護(hù)模塊,用于根據(jù)接收到的音視頻注冊消息中包括的音視頻來源設(shè)備信息生成或更新共享對象中的注冊客戶端列表;
[0025]信息共享模塊,用于獲取共享對象中的注冊客戶端列表,將接收到的所述音視頻流共享給所述注冊客戶端列表中的所有網(wǎng)頁游戲客戶端。
[0026]在一些可選的實(shí)施例中,所述信息共享模塊,具體用于:
[0027]調(diào)用共享對象的音視頻消息通知接口實(shí)現(xiàn)將接收到的所述音視頻流共享給所述注冊客戶端列表中的所有網(wǎng)頁游戲客戶端。
[0028]在一些可選的實(shí)施例中,所述信息接收模塊,具體用于:接收采用選定的加密方式加密后的音視頻注冊消息,其中所述加密后的音視頻注冊消息是采用選定的加密方式對所述音視頻注冊消息中包括的所述音視頻的來源設(shè)備信息進(jìn)行加密后得到的,或采用選定的加密方式對所述音視頻注冊消息中包括的所述音視頻的來源設(shè)備信息和網(wǎng)頁游戲客戶端采集到的音視頻流進(jìn)行加密后得到的;相應(yīng)的,
[0029]所述信息共享模塊,還用于:將接收到的所述音視頻流共享之前,采用與所述加密方式對應(yīng)的解密方式對所述音視頻注冊消息進(jìn)行解密,獲取其中包括的所述音視頻流。
[0030]本發(fā)明實(shí)施例提供一種網(wǎng)頁游戲客戶端,包括:
[0031]信息發(fā)送模塊,用于發(fā)送音視頻注冊消息給網(wǎng)絡(luò)側(cè)服務(wù)器,所述音視頻注冊消息中包括音視頻的來源設(shè)備信息和網(wǎng)頁游戲客戶端采集到的音視頻流;
[0032]信息獲取模塊,接收所述網(wǎng)絡(luò)側(cè)服務(wù)器根據(jù)獲取的共享對象中的注冊客戶端列表共享給所有網(wǎng)頁游戲客戶端的所述音視頻流,其中,所述注冊客戶端列表根據(jù)接收到的音視頻注冊消息中包括的音視頻來源設(shè)備信息生成或更新。
[0033]在一些可選的實(shí)施例中,所述信息發(fā)送模塊,具體用于:
[0034]采集攝像頭和麥克風(fēng)上的音視頻信息,生成音視頻流;以及獲取自身所在的設(shè)備的相關(guān)信息作為音視頻的來源設(shè)備信息;
[0035]將采集到的所述音視頻流和獲取到的來源設(shè)備信息進(jìn)行數(shù)據(jù)打包,生成所述音視頻注冊消息;
[0036]將生成音視頻注冊消息發(fā)送給網(wǎng)絡(luò)側(cè)服務(wù)器。
[0037]在一些可選的實(shí)施例中,所述信息發(fā)送模塊,具體用于:
[0038]當(dāng)所述網(wǎng)頁游戲客戶端為桌面客戶端時(shí),通過所在的終端設(shè)備連接外部攝像頭和麥克風(fēng),采集攝像頭和麥克風(fēng)上的音視頻信息;
[0039]當(dāng)所述網(wǎng)頁游戲客戶端為移動客戶端時(shí),采集移動終端設(shè)備內(nèi)置的攝像頭和麥克風(fēng)上的首視頻?目息;
[0040]當(dāng)所述網(wǎng)頁游戲客戶端為網(wǎng)頁瀏覽器客戶端時(shí),通過配置的FLASH插件,采集自身所在終端設(shè)備上連接的外部攝像頭和麥克風(fēng)上的音視頻信息或采集自身所在終端設(shè)備上內(nèi)直的攝像頭和麥克風(fēng)上的首視頻?目息。
[0041]在一些可選的實(shí)施例中,所述信息發(fā)送模塊,還用于:
[0042]采用選定的加密方式對所述音視頻注冊消息中包括的所述音視頻的來源設(shè)備信息進(jìn)行加密,或采用選定加密方式對所述音視`頻注冊消息中包括的所述音視頻的來源設(shè)備信息和網(wǎng)頁游戲客戶端采集到的音視頻流進(jìn)行加密,得到加密后的音視頻注冊消息;
[0043]將加密后的音視頻注冊消息發(fā)送給網(wǎng)絡(luò)側(cè)服務(wù)器。
[0044]本發(fā)明實(shí)施例提供一種網(wǎng)頁游戲客戶端之間的音視頻同步系統(tǒng),包括上述的網(wǎng)絡(luò)側(cè)服務(wù)器和至少兩個(gè)上述的網(wǎng)頁游戲客戶端;
[0045]所述網(wǎng)頁游戲客戶端的類型包括下列類型中的至少一種:桌面客戶端、移動客戶端和網(wǎng)頁瀏覽器客戶端。
[0046]本發(fā)明實(shí)施例提供的上述網(wǎng)頁游戲客戶端之間的音視頻同步方法、系統(tǒng)及裝置,通過網(wǎng)絡(luò)側(cè)服務(wù)器中的共享對象實(shí)現(xiàn)不同類型的網(wǎng)頁游戲客戶端之間的音視頻信息共享,方便了用戶之間的音視頻信息交互,提高了音視頻信息互通性、共享性,滿足使用不同種類的網(wǎng)頁游戲客戶端的用戶之間的音視頻交流的需要,同時(shí)也提高了用戶的使用體驗(yàn),使用戶能夠及時(shí)獲取其他用戶的各種狀態(tài)信息。
[0047]本發(fā)明的其它特征和優(yōu)點(diǎn)將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實(shí)施本發(fā)明而了解。本發(fā)明的目的和其他優(yōu)點(diǎn)可通過在所寫的說明書、權(quán)利要求書、以及附圖中所特別指出的結(jié)構(gòu)來實(shí)現(xiàn)和獲得。
[0048]下面通過附圖和實(shí)施例,對本發(fā)明的技術(shù)方案做進(jìn)一步的詳細(xì)描述。
【專利附圖】
【附圖說明】
[0049]附圖用來提供對本發(fā)明的進(jìn)一步理解,并且構(gòu)成說明書的一部分,與本發(fā)明的實(shí)施例一起用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的限制。在附圖中:
[0050]圖1為本發(fā)明實(shí)施例一中網(wǎng)頁游戲客戶端之間的音視頻同步方法的流程圖;[0051]圖2為本發(fā)明實(shí)施例二中網(wǎng)頁游戲客戶端之間的音視頻同步方法的流程圖;
[0052]圖3為本發(fā)明實(shí)施例三中網(wǎng)頁游戲客戶端之間的音視頻同步方法的流程圖;
[0053]圖4為本發(fā)明實(shí)施例四中網(wǎng)頁游戲客戶端之間的音視頻同步系統(tǒng)的結(jié)構(gòu)示意圖;
[0054]圖5為本發(fā)明實(shí)施例四中網(wǎng)絡(luò)側(cè)服務(wù)器的結(jié)構(gòu)示意圖;
[0055]圖6為本發(fā)明實(shí)施例四中網(wǎng)頁游戲客戶端的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0056]以下結(jié)合附圖對本發(fā)明的優(yōu)選實(shí)施例進(jìn)行說明,應(yīng)當(dāng)理解,此處所描述的優(yōu)選實(shí)施例僅用于說明和解釋本發(fā)明,并不用于限定本發(fā)明。
[0057]為了解決現(xiàn)有技術(shù)中存在的不同種類的網(wǎng)頁游戲客戶端之間不能實(shí)現(xiàn)音視頻信息互通的問題,本發(fā)明實(shí)施例提供一種網(wǎng)頁游戲客戶端之間的音視頻同步方法,通過網(wǎng)絡(luò)側(cè)服務(wù)器向各個(gè)網(wǎng)頁游戲客戶端廣播接收到的來自網(wǎng)頁游戲客戶端的音視頻信息,實(shí)現(xiàn)不同類型的網(wǎng)頁游戲客戶端之間的音視頻信息共享,具體的,通過路由選擇表維護(hù)協(xié)議(Routing Table Maintenance Protocol, RTMP)共享對象(ShareObject)的方式實(shí)現(xiàn)多終端多平臺之間的音視頻信息互通。
[0058]實(shí)施例一
[0059]本發(fā)明實(shí)施例一提供的網(wǎng)頁游戲客戶端之間的音視頻同步方法,其流程如圖1所示,包括如下步驟:
[0060]步驟SlOl:網(wǎng)頁游戲客戶端發(fā)送音視頻注冊消息給網(wǎng)絡(luò)側(cè)服務(wù)器。
[0061]網(wǎng)絡(luò)游戲客戶端發(fā)送的音視頻注冊消息中包括音視頻的來源設(shè)備信息和網(wǎng)頁游戲客戶端采集到的音視頻流。
[0062]其中,音視頻的來源設(shè)備信息包括音視頻來源設(shè)備的設(shè)備標(biāo)識ID和音視頻來源設(shè)備的IP地址。
[0063]網(wǎng)頁游戲客戶端的類型包括下列類型中的至少一種:桌面客戶端、移動客戶端和網(wǎng)頁瀏覽器客戶端。其中,桌面客戶端一般是適用于個(gè)人計(jì)算機(jī)PC等終端設(shè)備的網(wǎng)頁游戲客戶端,需要在個(gè)人計(jì)算機(jī)等終端設(shè)備上安裝后使用;移動客戶端一般是適用于手機(jī)等移動終端設(shè)備的網(wǎng)頁游戲客戶端,需要在手機(jī)等移動終端設(shè)備上安裝后使用;網(wǎng)頁瀏覽器客戶端無需安裝,通過終端設(shè)備上的網(wǎng)頁瀏覽器直接打開,并簡單配置后即可使用。
[0064]步驟S102:網(wǎng)絡(luò)側(cè)服務(wù)器接收網(wǎng)頁游戲客戶端發(fā)送的音視頻注冊消息。
[0065]網(wǎng)頁游戲客戶端通過向網(wǎng)絡(luò)側(cè)服務(wù)器發(fā)送音視頻注冊消息,實(shí)現(xiàn)注冊到網(wǎng)絡(luò)側(cè)服務(wù)器上,以及將要共享的音視頻信息通過網(wǎng)絡(luò)側(cè)服務(wù)器共享給其他網(wǎng)頁游戲客戶端。
[0066]步驟S103:網(wǎng)絡(luò)側(cè)服務(wù)器獲取共享對象中的注冊客戶端列表。
[0067]其中,網(wǎng)絡(luò)側(cè)服務(wù)器中存儲的注冊客戶端列表是根據(jù)接收到的音視頻注冊消息中包括的音視頻來源設(shè)備信息生成或更新的。
[0068]網(wǎng)絡(luò)服務(wù)器接收到各個(gè)網(wǎng)頁游戲客戶端發(fā)送的音視頻注冊消息后,就能獲取到其中包含的音視頻來源設(shè)備信息,從而可以建立一個(gè)注冊客戶端列表,并根據(jù)隨時(shí)接收到的音視頻注冊消息隨時(shí)更新注冊客戶端列表中記錄的網(wǎng)頁游戲客戶端的相關(guān)信息。
[0069]注冊客戶端列表可以在共享對象中維護(hù),共享對象除了包括所有注冊客戶端的列表之外,還包括音視頻消息通知(MessageNotify)接口,所有的網(wǎng)頁游戲客戶端均可以調(diào)用該通信接口,從而實(shí)現(xiàn)通過該接口將自身的音視頻信息共享給其他網(wǎng)頁游戲客戶端,以及獲取其他網(wǎng)頁游戲客戶端共享的音視頻信息。
[0070]步驟S104:網(wǎng)絡(luò)側(cè)服務(wù)器將接收到的音視頻流共享給獲取到的注冊客戶端列表中的所有網(wǎng)頁游戲客戶端。
[0071]網(wǎng)絡(luò)側(cè)服務(wù)器調(diào)用共享對象的音視頻消息通知接口實(shí)現(xiàn)將接收到的音視頻流共享給獲取到的注冊客戶端列表中的所有網(wǎng)頁游戲客戶端。其中在網(wǎng)頁游戲客戶端之間共享的可能是游戲中的文字,也可能是鼠標(biāo)位置坐標(biāo)、光標(biāo)位置坐標(biāo)等信息。
[0072]實(shí)施例二
[0073]本發(fā)明實(shí)施例二提供的網(wǎng)頁游戲客戶端之間的音視頻同步方法,詳細(xì)描述實(shí)施例一中提供的網(wǎng)頁游戲客戶端之間的音視頻同步方法具體實(shí)現(xiàn)過程,其流程如圖2所示,包括如下步驟:
[0074]步驟S201:網(wǎng)頁游戲客戶端采集攝像頭和麥克風(fēng)上的音視頻信息,生成音視頻流。
[0075]當(dāng)網(wǎng)頁游戲客戶端為桌面客戶端時(shí),通過所在的終端設(shè)備連接外部攝像頭和麥克風(fēng),米集攝像頭和麥克風(fēng)上的首視頻彳目息。
[0076]當(dāng)網(wǎng)頁游戲客戶端為移動客戶端時(shí),采集移動終端設(shè)備內(nèi)置的攝像頭和麥克風(fēng)上的音視頻信息。
[0077]當(dāng)網(wǎng)頁游戲客戶端為網(wǎng)頁瀏覽器客戶端時(shí),通過配置的FLASH插件,采集自身所在終端設(shè)備上連接的外部攝像頭和麥克風(fēng)上的音視頻信息或采集自身所在終端設(shè)備上內(nèi)直的攝像頭和麥克風(fēng)上的首視頻彳目息。
[0078]步驟S202:網(wǎng)頁游戲客戶端獲取自身所在的設(shè)備的相關(guān)信息作為音視頻的來源設(shè)備信息。
[0079]上述步驟S201和步驟S202的執(zhí)行順序不分先后,可以交換。
[0080]步驟S203:將采集到的音視頻流和獲取到的來源設(shè)備信息進(jìn)行數(shù)據(jù)打包,生成音視頻注冊消息。
[0081]桌面客戶端鏈接外設(shè)攝像頭及麥克風(fēng),采集攝像頭及麥克風(fēng)上的音視頻流加上獲取的音視頻來源設(shè)備ID和來源設(shè)備的IP地址,得到音視頻注冊消息,以便發(fā)送到網(wǎng)絡(luò)側(cè)服務(wù)器的共享對象上注冊??蛇x的,音視頻來源設(shè)備ID可以通過Base64編碼為DID,具體在后續(xù)實(shí)施例中描述。
[0082]移動客戶端,監(jiān)測內(nèi)置的攝像頭和麥克風(fēng)上的音視頻流,并獲取移動終端設(shè)備的IP地址即音視頻來源設(shè)備IP地址和移動終端設(shè)備的設(shè)備號即音視頻來源設(shè)備ID,一起得到音視頻注冊消息??蛇x的,音視頻來源設(shè)備ID也可以通過Base64編碼為DID,具體在后續(xù)實(shí)施例中描述。
[0083]當(dāng)網(wǎng)頁游戲客戶端為網(wǎng)頁瀏覽器客戶端時(shí),注冊過程與上述類似,只是通過網(wǎng)頁瀏覽器客戶端中配置的Flash插件采集攝像頭和麥克風(fēng)上的音視頻流,獲取音視頻來源設(shè)備的IP地址和音視頻來源設(shè)備ID,一起得到音視頻注冊消息??蛇x的,音視頻來源設(shè)備ID也可以通過Base64編碼為DID,具體在后續(xù)實(shí)施例中描述。
[0084]步驟S204:網(wǎng)頁游戲客戶端將生成的音視頻注冊消息發(fā)送給網(wǎng)絡(luò)側(cè)服務(wù)器。
[0085]網(wǎng)頁游戲客戶端通過調(diào)用網(wǎng)絡(luò)側(cè)服務(wù)器共享對象的音視頻消息通知接口,實(shí)現(xiàn)將音視頻注冊消息發(fā)送給網(wǎng)絡(luò)側(cè)服務(wù)器,實(shí)現(xiàn)向網(wǎng)絡(luò)側(cè)服務(wù)器的信息注冊和向其他網(wǎng)絡(luò)游戲客戶端的音視頻信息共享。
[0086]上述步驟S201?步驟S204具體描述了實(shí)施例一中步驟SlOl的實(shí)現(xiàn)過程。
[0087]步驟S205:網(wǎng)絡(luò)側(cè)服務(wù)器接收網(wǎng)頁游戲客戶端發(fā)送的音視頻注冊消息。
[0088]參見步驟S102,此處不再贅述。
[0089]步驟S206:網(wǎng)絡(luò)側(cè)服務(wù)器獲取共享對象中的注冊客戶端列表。
[0090]參見步驟S103,此處不再贅述。
[0091]步驟S207:網(wǎng)絡(luò)側(cè)服務(wù)器將接收到的音視頻流共享給獲取到的注冊客戶端列表中的所有網(wǎng)頁游戲客戶端。
[0092]參見步驟S104,此處不再贅述。
[0093]實(shí)施例三
[0094]本發(fā)明實(shí)施例三提供的網(wǎng)頁游戲客戶端之間的音視頻同步方法,在實(shí)施例一提供的網(wǎng)頁游戲客戶端之間的音視頻同步方法的基礎(chǔ)上增加對音視頻注冊消息的加密過程,從而進(jìn)一步保證音視頻信息共享的安全性,本實(shí)施例三的方法中與實(shí)施例一的方法中內(nèi)容相同的步驟的具體實(shí)現(xiàn)過程也可以參見實(shí)施例二的具體描述,本實(shí)施例三中不再贅述。本實(shí)施例三的方法流程如圖3所示,包括如下步驟:
[0095]步驟S301:網(wǎng)頁游戲客戶端采用選定的加密方式對音視頻注冊消息進(jìn)行加密。
[0096]采用選定的加密方式對音視頻注冊消息進(jìn)行加密可以采用下列兩種處理方式中的一種:
[0097]方式一:采用選定的加密方式對音視頻注冊消息中包括的音視頻的來源設(shè)備信息進(jìn)行加密,得到加密后的音視頻注冊消息。
[0098]這種處理方式,在對音視頻的來源設(shè)備信息進(jìn)行加密后,與攝像頭和麥克風(fēng)上采集到的音視頻流一起打包生成音視頻注冊消息,即為加密后的音視頻注冊消息。
[0099]方式二:采用選定的加密方式對音視頻注冊消息中包括的音視頻的來源設(shè)備信息和網(wǎng)頁游戲客戶端采集到的音視頻流進(jìn)行加密,得到加密后的音視頻注冊消息。
[0100]這種處理方式,在對音視頻的來源設(shè)備信息和網(wǎng)頁游戲客戶端通過攝像頭、麥克風(fēng)上采集到的音視頻流分別進(jìn)行加密后,一起打包生成音視頻注冊消息,即為加密后的音視頻注冊消息;或?qū)⒁粢曨l的來源設(shè)備信息和網(wǎng)頁游戲客戶端通過攝像頭、麥克風(fēng)上采集到的音視頻流一起打包生成音視頻注冊消息,對音視頻注冊消息進(jìn)行加密后,即為加密后的音視頻注冊消息。
[0101]上述兩種加密處理方式在對音視頻的來源設(shè)備信息進(jìn)行加密時(shí),可以只對其中包括的音視頻來源設(shè)備的設(shè)備標(biāo)識ID進(jìn)行加密得到DID,也可以對包括的音視頻來源設(shè)備的設(shè)備標(biāo)識ID和音視頻來源設(shè)備的IP地址一起進(jìn)行加密。
[0102]上面兩種處理方式中選定的加密方式可以選用Base64編解碼方式,也可以選用其他的加密方式。
[0103]步驟S302:網(wǎng)頁游戲客戶端將加密后的音視頻注冊消息發(fā)送給網(wǎng)絡(luò)側(cè)服務(wù)器。
[0104]步驟S303:網(wǎng)絡(luò)側(cè)服務(wù)器接收網(wǎng)頁游戲客戶端發(fā)送的加密后的音視頻注冊消息。
[0105]步驟S304:網(wǎng)絡(luò)側(cè)服務(wù)器采用與選定的加密方式對應(yīng)的解密方式對加密后的音視頻注冊消息進(jìn)行解密,獲取其中包括的音視頻流。[0106]網(wǎng)絡(luò)側(cè)服務(wù)器接收到的加密后的音視頻注冊消息可能是上述處理方式一得到的加密后的音視頻注冊消息,也可能是上述處理方式二得到的加密后的音視頻注冊消息,網(wǎng)絡(luò)側(cè)服務(wù)器可以根據(jù)具體情況,對其中的加密部分進(jìn)行解密。
[0107]例如:網(wǎng)絡(luò)側(cè)服務(wù)器接收到的處理方式一加密后的音視頻注冊消息,則采用與選定的加密方式對應(yīng)的解密方式對對音視頻注冊消息中包括的音視頻的來源設(shè)備信息,而音視頻流則不需解密就能直接獲得。
[0108]網(wǎng)絡(luò)側(cè)服務(wù)器接收到的處理方式二加密后的音視頻注冊消息,即若該加密后的音視頻注冊消息為對音視頻注冊消息中包括的音視頻的來源設(shè)備信息和網(wǎng)頁游戲客戶端采集到的音視頻流進(jìn)行加密,則網(wǎng)絡(luò)側(cè)服務(wù)器需要對該加密后的音視頻注冊消息采用與選定的加密方式對應(yīng)的解密方式進(jìn)行解密后,才能獲取到其中包括的音視頻的來源設(shè)備信息和音視頻流,并根據(jù)音視頻的來源設(shè)備信息創(chuàng)建或更新共享對象中的注冊客戶端列表,以及共孚獲取到的首視頻流。
[0109]步驟S305:網(wǎng)絡(luò)側(cè)服務(wù)器獲取共享對象中的注冊客戶端列表。
[0110]參見步驟S103,此處不再贅述。
[0111]步驟S306:網(wǎng)絡(luò)側(cè)服務(wù)器將獲取到的音視頻流共享給獲取到的注冊客戶端列表中的所有網(wǎng)頁游戲客戶端。
[0112]網(wǎng)絡(luò)側(cè)服務(wù)器調(diào)用共享對象的音視頻消息通知接口實(shí)現(xiàn)將接收到的音視頻流共享給獲取到的注冊客戶端列表中的所有網(wǎng)頁游戲客戶端。
[0113]實(shí)施例四
[0114]本發(fā)明實(shí)施例四提供一種網(wǎng)頁游戲客戶端之間的音視頻同步系統(tǒng),該系統(tǒng)結(jié)構(gòu)如圖4所示,包括:網(wǎng)絡(luò)側(cè)服務(wù)器I和至少兩個(gè)網(wǎng)頁游戲客戶端2 ;其中,網(wǎng)頁游戲客戶端的類型包括下列類型中的至少一種:桌面客戶端、移動客戶端和網(wǎng)頁瀏覽器客戶端。其中:
[0115]網(wǎng)絡(luò)側(cè)服務(wù)器1,用于接收網(wǎng)頁游戲客戶端2發(fā)送的音視頻注冊消息,該音視頻注冊消息中包括音視頻的來源設(shè)備信息和網(wǎng)頁游戲客戶端2采集到的音視頻流;獲取共享對象中的注冊客戶端列表,上述注冊客戶端列表根據(jù)接收到的音視頻注冊消息中包括的音視頻來源設(shè)備信息生成或更新;將接收到的音視頻流共享給注冊客戶端列表中的所有網(wǎng)頁游戲客戶端2。
[0116]優(yōu)選的,上述網(wǎng)絡(luò)側(cè)服務(wù)器1,具體用于調(diào)用共享對象的音視頻消息通知接口實(shí)現(xiàn)將接收到的音視頻流共享給注冊客戶端列表中的所有網(wǎng)頁游戲客戶端2。
[0117]優(yōu)選的,上述網(wǎng)絡(luò)側(cè)服務(wù)器1,具體用于接收采用選定的加密方式加密后的音視頻注冊消息;以及將接收到的音視頻流共享給注冊客戶端列表中的所有網(wǎng)頁游戲客戶端2之前,采用與加密方式對應(yīng)的解密方式對音視頻注冊消息進(jìn)行解密,獲取其中包括的音視頻流。
[0118]網(wǎng)頁游戲客戶端2,用于發(fā)送音視頻注冊消息給網(wǎng)絡(luò)側(cè)服務(wù)器1,該音視頻注冊消息中包括音視頻的來源設(shè)備信息和網(wǎng)頁游戲客戶端采集到的音視頻流;以及接收網(wǎng)絡(luò)側(cè)服務(wù)器I根據(jù)獲取的共享對象中的注冊客戶端列表共享給所有網(wǎng)頁游戲客戶端的音視頻流,其中,注冊客戶端列表根據(jù)接收到的音視頻注冊消息中包括的音視頻來源設(shè)備信息生成或更新。
[0119]優(yōu)選的,上述網(wǎng)頁游戲客戶端2,具體用于采集攝像頭和麥克風(fēng)上的音視頻信息,生成音視頻流;以及獲取自身所在的設(shè)備的相關(guān)信息作為音視頻的來源設(shè)備信息;將采集到的音視頻流和獲取到的來源設(shè)備信息進(jìn)行數(shù)據(jù)打包,生成音視頻注冊消息;將生成的音視頻注冊消息發(fā)送給網(wǎng)絡(luò)側(cè)服務(wù)器I。
[0120]優(yōu)選的,上述網(wǎng)頁游戲客戶端2,具體用于當(dāng)網(wǎng)頁游戲客戶端為桌面客戶端時(shí),通過所在的終端設(shè)備連接外部攝像頭和麥克風(fēng),采集攝像頭和麥克風(fēng)上的音視頻信息;當(dāng)網(wǎng)頁游戲客戶端為移動客戶端時(shí),采集移動終端設(shè)備內(nèi)置的攝像頭和麥克風(fēng)上的音視頻信息;當(dāng)網(wǎng)頁游戲客戶端為網(wǎng)頁瀏覽器客戶端時(shí),通過配置的FLASH插件,采集自身所在終端設(shè)備上連接的外部攝像頭和麥克風(fēng)上的音視頻信息或采集自身所在終端設(shè)備上內(nèi)置的攝像頭和麥克風(fēng)上的首視頻?目息。
[0121]優(yōu)選的,上述網(wǎng)頁游戲客戶端2,具體用于采用選定的加密方式對音視頻注冊消息中包括的音視頻的來源設(shè)備信息進(jìn)行加密,或采用選定的加密方式對音視頻注冊消息中包括的音視頻的來源設(shè)備信息和網(wǎng)頁游戲客戶端采集到的音視頻流進(jìn)行加密,得到加密后的音視頻注冊消息;將加密后的音視頻注冊消息發(fā)送給網(wǎng)絡(luò)側(cè)服務(wù)器I。
[0122]上述網(wǎng)頁游戲客戶端之間的音視頻同步系統(tǒng)中包括的網(wǎng)絡(luò)側(cè)服務(wù)器的結(jié)構(gòu)如圖5所示,包括:信息接收模塊11、列表維護(hù)模塊12和信息共享模塊13。
[0123]信息接收模塊11,用于接收網(wǎng)頁游戲客戶端發(fā)送的音視頻注冊消息,其中,音視頻注冊消息中包括音視頻的來源設(shè)備信息和網(wǎng)頁游戲客戶端采集到的音視頻流。
[0124]列表維護(hù)模塊12,用于根據(jù)接收到的音視頻注冊消息中包括的音視頻來源設(shè)備信息生成或更新共享對象中的注冊客戶端列表。
[0125]信息共享模塊13,用于獲取共享對象中的注冊客戶端列表,將接收到的音視頻流共享給注冊客戶端列表中的所有網(wǎng)頁游戲客戶端。
[0126]優(yōu)選的,上述信息共`享模塊13,具體用于調(diào)用共享對象的音視頻消息通知接口實(shí)現(xiàn)將接收到的音視頻流共享給注冊客戶端列表中的所有網(wǎng)頁游戲客戶端。
[0127]優(yōu)選的,上述信息接收模塊11,具體用于接收采用選定的加密方式加密后的音視頻注冊消息,其中加密后的音視頻注冊消息是采用選定的加密方式對音視頻注冊消息中包括的音視頻的來源設(shè)備信息進(jìn)行加密后得到的,或采用選定的加密方式對音視頻注冊消息中包括的音視頻的來源設(shè)備信息和網(wǎng)頁游戲客戶端采集到的音視頻流進(jìn)行加密后得到的;相應(yīng)的,上述信息共享模塊13,還用于將接收到的音視頻流共享之前,采用與加密方式對應(yīng)的解密方式對音視頻注冊消息進(jìn)行解密,獲取其中包括的音視頻流。
[0128]上述網(wǎng)頁游戲客戶端之間的音視頻同步系統(tǒng)中包括的網(wǎng)頁游戲客戶端的結(jié)構(gòu)如圖6所示,包括:信息發(fā)送模塊21和信息獲取模塊22。
[0129]信息發(fā)送模塊21,用于發(fā)送音視頻注冊消息給網(wǎng)絡(luò)側(cè)服務(wù)器,其中,音視頻注冊消息中包括音視頻的來源設(shè)備信息和網(wǎng)頁游戲客戶端采集到的音視頻流。
[0130]信息獲取模塊22,接收網(wǎng)絡(luò)側(cè)服務(wù)器根據(jù)獲取的共享對象中的注冊客戶端列表共享給所有網(wǎng)頁游戲客戶端的音視頻流,其中,注冊客戶端列表根據(jù)接收到的音視頻注冊消息中包括的音視頻來源設(shè)備信息生成或更新。
[0131]優(yōu)選的,上述信息發(fā)送模塊21,具體用于采集攝像頭和麥克風(fēng)上的音視頻信息,生成音視頻流;以及獲取自身所在的設(shè)備的相關(guān)信息作為音視頻的來源設(shè)備信息;將采集到的音視頻流和獲取到的來源設(shè)備信息進(jìn)行數(shù)據(jù)打包,生成音視頻注冊消息;將生成的音視頻注冊消息發(fā)送給網(wǎng)絡(luò)側(cè)服務(wù)器。
[0132]優(yōu)選的,上述信息發(fā)送模塊21,具體用于當(dāng)網(wǎng)頁游戲客戶端為桌面客戶端時(shí),通過所在的終端設(shè)備連接外部攝像頭和麥克風(fēng),采集攝像頭和麥克風(fēng)上的音視頻信息;當(dāng)網(wǎng)頁游戲客戶端為移動客戶端時(shí),采集移動終端設(shè)備內(nèi)置的攝像頭和麥克風(fēng)上的音視頻信息;當(dāng)網(wǎng)頁游戲客戶端為網(wǎng)頁瀏覽器客戶端時(shí),通過配置的FLASH插件,采集自身所在終端設(shè)備上連接的外部攝像頭和麥克風(fēng)上的音視頻信息或采集自身所在終端設(shè)備上內(nèi)置的攝像頭和麥克風(fēng)上的首視頻彳目息。
[0133]優(yōu)選的,上述信息發(fā)送模塊21,還用于采用選定的加密方式對音視頻注冊消息中包括的音視頻的來源設(shè)備信息進(jìn)行加密,或采用選定的加密方式對音視頻注冊消息中包括的音視頻的來源設(shè)備信息和網(wǎng)頁游戲客戶端采集到的音視頻流進(jìn)行加密,得到加密后的音視頻注冊消息;將加密后的音視頻注冊消息發(fā)送給網(wǎng)絡(luò)側(cè)服務(wù)器。
[0134]本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實(shí)施例可提供為方法、系統(tǒng)、或計(jì)算機(jī)程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實(shí)施例、完全軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本發(fā)明可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲介質(zhì)(包括但不限于磁盤存儲器和光學(xué)存儲器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。
[0135]本發(fā)明是參照根據(jù)本發(fā)明實(shí)施例的方法、設(shè)備(系統(tǒng))、和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個(gè)機(jī)器,使得通過計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的裝置。
[0136]這些計(jì)算機(jī)程序指令也可存儲在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計(jì)算機(jī)可讀存儲器中,使得存儲在該計(jì)算機(jī)可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能。
[0137]這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的步驟。
[0138]顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進(jìn)行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。
【權(quán)利要求】
1.一種網(wǎng)頁游戲客戶端之間的音視頻同步方法,其特征在于,包括以下步驟: 網(wǎng)絡(luò)側(cè)服務(wù)器接收網(wǎng)頁游戲客戶端發(fā)送的音視頻注冊消息,所述音視頻注冊消息中包括音視頻的來源設(shè)備信息和網(wǎng)頁游戲客戶端采集到的音視頻流; 所述網(wǎng)絡(luò)側(cè)服務(wù)器獲取共享對象中的注冊客戶端列表,所述注冊客戶端列表根據(jù)接收到的音視頻注冊消息中包括的音視頻來源設(shè)備信息生成或更新; 所述網(wǎng)絡(luò)側(cè)服務(wù)器將接收到的所述音視頻流共享給所述注冊客戶端列表中的所有網(wǎng)頁游戲客戶端。
2.如權(quán)利要求1所述的方法,其特征在于,所述網(wǎng)絡(luò)側(cè)服務(wù)器調(diào)用共享對象的音視頻消息通知接口實(shí)現(xiàn)將接收到的所述音視頻流共享給所述注冊客戶端列表中的所有網(wǎng)頁游戲客戶端。
3.如權(quán)利要求1所述的方法,其特征在于,網(wǎng)頁游戲客戶端發(fā)送音視頻注冊消息的過程具體包括: 所述網(wǎng)頁游戲客戶端采集攝像頭和麥克風(fēng)上的音視頻信息,生成音視頻流;以及獲取自身所在的設(shè)備的相關(guān)信息作為音視頻的來源設(shè)備信息; 將采集到的所述音視頻流和獲取到的來源設(shè)備信息進(jìn)行數(shù)據(jù)打包,生成所述音視頻注冊消息; 將生成的音視頻注冊消息發(fā)送給網(wǎng)絡(luò)側(cè)服務(wù)器。
4.如權(quán)利要求3所述的方法,其特征在于,所述網(wǎng)頁游戲客戶端的類型包括下列類型中的至少一種:桌面客戶端、移動客戶端和網(wǎng)頁瀏覽器客戶端。
5.如權(quán)利要求4所述的方法,其特征在于,當(dāng)所述網(wǎng)頁游戲客戶端為桌面客戶端時(shí),通過所在的終端設(shè)備連接外部攝像頭和麥克風(fēng),采集攝像頭和麥克風(fēng)上的音視頻信息; 當(dāng)所述網(wǎng)頁游戲客戶端為移動客戶端時(shí),采集移動終端設(shè)備內(nèi)置的攝像頭和麥克風(fēng)上的音視頻信息; 當(dāng)所述網(wǎng)頁游戲客戶端為網(wǎng)頁瀏覽器客戶端時(shí),通過配置的FLASH插件,采集自身所在終端設(shè)備上連接的外部攝像頭和麥克風(fēng)上的音視頻信息或采集自身所在終端設(shè)備上內(nèi)直的攝像頭和麥克風(fēng)上的首視頻彳目息。
6.如權(quán)利要求1所述的方法,其特征在于,所述音視頻的來源設(shè)備信息包括來源設(shè)備的設(shè)備標(biāo)識ID和來源設(shè)備的IP地址。
7.如權(quán)利要求1-6任一所述的方法,其特征在于,所述網(wǎng)絡(luò)側(cè)服務(wù)器接收網(wǎng)頁游戲客戶端發(fā)送的音視頻注冊消息,包括: 所述網(wǎng)絡(luò)側(cè)服務(wù)器接收采用選定的加密方式加密后的音視頻注冊消息,其中所述加密后的音視頻注冊消息是采用選定的加密方式對所述音視頻注冊消息中包括的所述音視頻的來源設(shè)備信息進(jìn)行加密后得到的,或采用選定的加密方式對所述音視頻注冊消息中包括的所述音視頻的來源設(shè)備信息和網(wǎng)頁游戲客戶端采集到的音視頻流進(jìn)行加密后得到的;相應(yīng)的, 所述網(wǎng)絡(luò)側(cè)服務(wù)器將接收到的所述音視頻流共享之前,還包括:所述網(wǎng)絡(luò)側(cè)服務(wù)器采用與所述加密方式對應(yīng)的解密方式對所述音視頻注冊消息進(jìn)行解密,獲取其中包括的所述音視頻流。
8.—種網(wǎng)絡(luò)側(cè)服務(wù)器,其特征在于,包括:信息接收模塊,用于接收網(wǎng)頁游戲客戶端發(fā)送的音視頻注冊消息,所述音視頻注冊消息中包括音視頻的來源設(shè)備信息和網(wǎng)頁游戲客戶端采集到的音視頻流; 列表維護(hù)模塊,用于根據(jù)接收到的音視頻注冊消息中包括的音視頻來源設(shè)備信息生成或更新共享對象中的注冊客戶端列表; 信息共享模塊,用于獲取共享對象中的注冊客戶端列表,將接收到的所述音視頻流共享給所述注冊客戶端列表中的所有網(wǎng)頁游戲客戶端。
9.如權(quán)利要求8所述的網(wǎng)絡(luò)側(cè)服務(wù)器,其特征在于,所述信息共享模塊,具體用于: 調(diào)用共享對象的音視頻消息通知接口實(shí)現(xiàn)將接收到的所述音視頻流共享給所述注冊客戶端列表中的所有網(wǎng)頁游戲客戶端。
10.如權(quán)利要求8或9所述的網(wǎng)絡(luò)側(cè)服務(wù)器,其特征在于,所述信息接收模塊,具體用于:接收采用選定的加密方式加密后的音視頻注冊消息,其中所述加密后的音視頻注冊消息是采用選定的加密方式對所述音視頻注冊消息中包括的所述音視頻的來源設(shè)備信息進(jìn)行加密后得到的,或采用選定的加密方式對所述音視頻注冊消息中包括的所述音視頻的來源設(shè)備信息和網(wǎng)頁游戲客戶端采集到的音視頻流進(jìn)行加密后得到的;相應(yīng)的, 所述信息共享模塊,還用于:將接收到的所述音視頻流共享之前,采用與所述加密方式對應(yīng)的解密方式對所述音視頻注冊消息進(jìn)行解密,獲取其中包括的所述音視頻流。
11.一種網(wǎng)頁游戲客戶端,其特征在于,包括: 信息發(fā)送模塊,用于發(fā)送音視頻注冊消息給網(wǎng)絡(luò)側(cè)服務(wù)器,所述音視頻注冊消息中包括音視頻的來源設(shè)備信息和網(wǎng)頁游戲客戶端采集到的音視頻流; 信息獲取模塊,接收所述網(wǎng)絡(luò)側(cè)服務(wù)器根據(jù)獲取的共享對象中的注冊客戶端列表共享給所有網(wǎng)頁游戲客戶端的所述音視頻流,其中,所述注冊客戶端列表根據(jù)接收到的音視頻注冊消息中包括的音視頻來源設(shè)備信息生成或更新。
12.如權(quán)利要求11所述的網(wǎng)頁游戲客戶端,其特征在于,所述信息發(fā)送模塊,具體用于: 采集攝像頭和麥克風(fēng)上的音視頻信息,生成音視頻流;以及獲取自身所在的設(shè)備的相關(guān)信息作為音視頻的來源設(shè)備信息; 將采集到的所述音視頻流和獲取到的來源設(shè)備信息進(jìn)行數(shù)據(jù)打包,生成所述音視頻注冊消息; 將生成的音視頻注冊消息發(fā)送給網(wǎng)絡(luò)側(cè)服務(wù)器。
13.如權(quán)利要求12所述的網(wǎng)頁游戲客戶端,其特征在于,所述信息發(fā)送模塊,具體用于: 當(dāng)所述網(wǎng)頁游戲客戶端為桌面客戶端時(shí),通過所在的終端設(shè)備連接外部攝像頭和麥克風(fēng),米集攝像頭和麥克風(fēng)上的首視頻彳目息; 當(dāng)所述網(wǎng)頁游戲客戶端為移動客戶端時(shí),采集移動終端設(shè)備內(nèi)置的攝像頭和麥克風(fēng)上的音視頻信息; 當(dāng)所述網(wǎng)頁游戲客戶端為網(wǎng)頁瀏覽器客戶端時(shí),通過配置的FLASH插件,采集自身所在終端設(shè)備上連接的外部攝像頭和麥克風(fēng)上的音視頻信息或采集自身所在終端設(shè)備上內(nèi)直的攝像頭和麥克風(fēng)上的首視頻信息。
14.如權(quán)利要求11-13任一所述的網(wǎng)頁游戲客戶端,其特征在于,所述信息發(fā)送模塊,還用于: 采用選定的加密方式對所述音視頻注冊消息中包括的所述音視頻的來源設(shè)備信息進(jìn)行加密,或采用選定的加密方式對所述音視頻注冊消息中包括的所述音視頻的來源設(shè)備信息和網(wǎng)頁游戲客戶端采集到的音視頻流進(jìn)行加密,得到加密后的音視頻注冊消息; 將加密后的音視頻注冊消息發(fā)送給網(wǎng)絡(luò)側(cè)服務(wù)器。
15.一種網(wǎng)頁游戲客戶端之間的音視頻同步系統(tǒng),其特征在于,包括如權(quán)利要求8-10任一所述的網(wǎng)絡(luò)側(cè)服務(wù)器和至少兩個(gè)如權(quán)利要求11-14任一所述的網(wǎng)頁游戲客戶端;所述網(wǎng)頁游戲客戶端的類型包括下列類型中的至少一種:桌面客戶端、移動客戶端和網(wǎng)頁瀏覽器客戶端。
【文檔編號】H04L29/08GK103501316SQ201310421769
【公開日】2014年1月8日 申請日期:2013年9月16日 優(yōu)先權(quán)日:2013年9月16日
【發(fā)明者】汪心旺 申請人:天脈聚源(北京)傳媒科技有限公司