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

音視頻資源共享的方法、裝置、系統(tǒng)及網(wǎng)絡(luò)網(wǎng)關(guān)與流程

文檔序號(hào):11460261閱讀:313來(lái)源:國(guó)知局
音視頻資源共享的方法、裝置、系統(tǒng)及網(wǎng)絡(luò)網(wǎng)關(guān)與流程

本發(fā)明涉及技術(shù)領(lǐng)域,尤其涉及一種音視頻資源共享的方法、裝置、系統(tǒng)及網(wǎng)絡(luò)網(wǎng)關(guān)。



背景技術(shù):

miracast又稱(chēng)為wi-fidisplay,其是由wi-fi聯(lián)盟制定的一種點(diǎn)到點(diǎn)的多媒體分享協(xié)議,其主要目的在于通過(guò)無(wú)線傳輸?shù)姆绞綄⒃丛O(shè)備的多媒體數(shù)據(jù)傳輸?shù)侥康脑O(shè)備進(jìn)行播放顯示。具體地,miracast是以wi-fidirect為基礎(chǔ)的無(wú)線顯示標(biāo)準(zhǔn),支持此標(biāo)準(zhǔn)的手持裝置可通過(guò)無(wú)線方式分享視訊畫(huà)面。例如,支持miracast功能的手機(jī)可通過(guò)miracast將影片或者照片直接同步在電視或者其他裝置上進(jìn)行播放而無(wú)需任何連接線,以滿足用戶觀賞視頻的需求,從而提升用戶體驗(yàn)。

其中,miracast的連接過(guò)程為:首先,以wi-fidirect尋找附近的miracast裝置,然后,將尋找到的miracast裝置的信息傳達(dá)給用戶,之后使用者可以從尋找到或是先前聯(lián)機(jī)過(guò)的裝置中,選擇想要連接的裝置,建立好無(wú)線聯(lián)機(jī)后,兩邊的裝置會(huì)進(jìn)行設(shè)備功能與網(wǎng)絡(luò)條件的協(xié)調(diào),以選擇適合的影音傳輸格式。并且在兩個(gè)設(shè)備之間建立影音串流的聯(lián)機(jī)協(xié)議會(huì)話(session)后,源設(shè)備會(huì)向目的設(shè)備發(fā)送一連串的實(shí)時(shí)串流協(xié)議(rtsp)控制命令,以控制影音串流的播放及終止,上述miracast的連接過(guò)程中,只能有一個(gè)影像接收端,很適合從小屏幕到大屏幕的投影。

然而,在一些情況中,有時(shí)用戶會(huì)擁有一種支持miracast功能的設(shè)備,但其他再現(xiàn)設(shè)備(例如,電視、投影設(shè)備等再現(xiàn)設(shè)備)不是,并且有時(shí)用戶需要在多個(gè)或大或小的屏幕上顯示影像信息,如何同時(shí)在多個(gè)或大或小的再現(xiàn)設(shè)備的屏幕上顯示影像信息是亟需解決的問(wèn)題。



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

本發(fā)明旨在至少在一定程度上解決相關(guān)技術(shù)中的技術(shù)問(wèn)題之一。

為此,本發(fā)明的第一個(gè)目的在于提出一種音視頻資源共享的方法,該實(shí)現(xiàn)了發(fā)送端與接收端之間的音視頻內(nèi)容同步,滿足了在接收端上觀賞音視頻資源的需求,提高了用戶的體驗(yàn)度。

本發(fā)明的第二個(gè)目的在于提出一種音視頻資源共享的裝置。

本發(fā)明的第三個(gè)目的在于提出一種網(wǎng)絡(luò)網(wǎng)關(guān)。

本發(fā)明的第四個(gè)目的在于提出一種音視頻資源共享的系統(tǒng)。

為達(dá)上述目的,本發(fā)明第一方面實(shí)施例提出了一種音視頻資源共享的方法,包括:接收發(fā)送端發(fā)送的音視頻流;判斷與網(wǎng)絡(luò)網(wǎng)關(guān)連接的接收端的數(shù)量是否為多個(gè);若判斷出與所述網(wǎng)絡(luò)網(wǎng)關(guān)連接的接收端的數(shù)量為多個(gè),則根據(jù)所述接收端的數(shù)量將所述音視頻流復(fù)制多份,并向每個(gè)與所述網(wǎng)絡(luò)網(wǎng)關(guān)相連的接收端發(fā)送一份音視頻流,以使每個(gè)接收端接收并投影所述音視頻流。

在本發(fā)明的一個(gè)實(shí)施例中,在所述向每個(gè)與所述網(wǎng)絡(luò)網(wǎng)關(guān)相連的接收端發(fā)送一份音視頻流之前,還包括:針對(duì)每個(gè)所述接收端,確定當(dāng)前接收端所需的音視頻數(shù)據(jù)格式,并判斷所述音視頻數(shù)據(jù)格式與所述音視頻流的格式是否一致;若不一致,則根據(jù)所述音視頻數(shù)據(jù)格式對(duì)所述音視頻流的格式進(jìn)行轉(zhuǎn)換,并將轉(zhuǎn)換格式后的音視頻流發(fā)送至所述當(dāng)前接收端。

在本發(fā)明的一個(gè)實(shí)施例中,在所述接收發(fā)送端發(fā)送的音視頻流之前,還包括:與所述發(fā)送端建立無(wú)線通信連接,并與所述發(fā)送端之間建立miracast會(huì)話。

在本發(fā)明的一個(gè)實(shí)施例中,所述方法還包括:在與所述網(wǎng)絡(luò)網(wǎng)關(guān)連接的接收端的數(shù)量為一個(gè)時(shí),確定所述接收端所需的音視頻數(shù)據(jù)格式,并判斷所述音視頻數(shù)據(jù)格式與所述音視頻流的格式是否一致;若所述音視頻數(shù)據(jù)格式與所述音視頻流的格式不一致,則根據(jù)所述音視頻數(shù)據(jù)格式對(duì)所述音視頻流的格式進(jìn)行轉(zhuǎn)換,并將轉(zhuǎn)換格式后的音視頻流發(fā)送至所述接收端。

在本發(fā)明的一個(gè)實(shí)施例中,在所述判斷與網(wǎng)絡(luò)網(wǎng)關(guān)連接的接收端的數(shù)量是否為多個(gè)之后,所述方法還包括:如果監(jiān)控到有新接入的接收端,則根據(jù)新接入的接收端的數(shù)量將所述音視頻流復(fù)制多份,并向每個(gè)新接入的接收端發(fā)送一份音視頻流,以使每個(gè)新接入的接收端接收并投影所述音視頻流。

根據(jù)本發(fā)明實(shí)施例的音視頻資源共享的方法,在接收發(fā)送端發(fā)送的音視頻流后,判斷與網(wǎng)絡(luò)網(wǎng)關(guān)連接的接收端的數(shù)量是否為多個(gè),并在判斷出與網(wǎng)絡(luò)網(wǎng)關(guān)連接的接收端的數(shù)量為多個(gè)時(shí),根據(jù)接收端的數(shù)量將音視頻流復(fù)制多份,并向每個(gè)與網(wǎng)絡(luò)網(wǎng)關(guān)相連的接收端發(fā)送一份音視頻流,以使每個(gè)接收端接收并投影音視頻流,由此,使得多個(gè)接收端同步顯示了發(fā)送端的音視頻內(nèi)容,滿足了用戶使用多個(gè)接收端投影發(fā)送端的音視頻內(nèi)容的需求,提高了用戶體驗(yàn)度。

為達(dá)上述目的,本發(fā)明第二方面實(shí)施例提出了一種音視頻資源共享的裝置,包括:接收模塊,用于接收發(fā)送端發(fā)送的音視頻流;判斷模塊,用于判斷與網(wǎng)絡(luò)網(wǎng)關(guān)連接的接收端的數(shù)量是否為多個(gè);第一處理模塊,用于在判斷出與所述網(wǎng)絡(luò)網(wǎng)關(guān)連接的接收端的數(shù)量為 多個(gè)時(shí),根據(jù)所述接收端的數(shù)量將所述音視頻流復(fù)制多份,并向每個(gè)與所述網(wǎng)絡(luò)網(wǎng)關(guān)相連的接收端發(fā)送一份音視頻流,以使每個(gè)接收端接收并投影所述音視頻流。

在本發(fā)明的一個(gè)實(shí)施例中,所述裝置還包括:第二處理模塊,用于在所述第一處理模塊向每個(gè)與所述網(wǎng)絡(luò)網(wǎng)關(guān)相連的接收端發(fā)送一份音視頻流之前,針對(duì)每個(gè)所述接收端,確定當(dāng)前接收端所需的音視頻數(shù)據(jù)格式,并判斷所述音視頻數(shù)據(jù)格式與所述音視頻流的格式是否一致,并在所述音視頻數(shù)據(jù)格式與所述音視頻流的格式時(shí),根據(jù)所述音視頻數(shù)據(jù)格式對(duì)所述音視頻流的格式進(jìn)行轉(zhuǎn)換,并將轉(zhuǎn)換格式后的音視頻流發(fā)送至所述當(dāng)前接收端。

在本發(fā)明的一個(gè)實(shí)施例中,所述裝置還包括:建立模塊,用于在所述接收模塊接收發(fā)送端發(fā)送的音視頻流之前,與所述發(fā)送端建立無(wú)線通信連接,并與所述發(fā)送端之間建立miracast會(huì)話。

在本發(fā)明的一個(gè)實(shí)施例中,所述裝置還包括:第三處理模塊,用于在與所述網(wǎng)絡(luò)網(wǎng)關(guān)連接的接收端的數(shù)量為一個(gè)時(shí),確定所述接收端所需的音視頻數(shù)據(jù)格式,并判斷所述音視頻數(shù)據(jù)格式與所述音視頻流的格式是否一致,并在所述音視頻數(shù)據(jù)格式與所述音視頻流的格式不一致時(shí),根據(jù)所述音視頻數(shù)據(jù)格式對(duì)所述音視頻流的格式進(jìn)行轉(zhuǎn)換,并將轉(zhuǎn)換格式后的音視頻流發(fā)送至所述接收端。

在本發(fā)明的一個(gè)實(shí)施例中,所述裝置還包括:第四處理模塊,用于在所述判斷模塊判斷與網(wǎng)絡(luò)網(wǎng)關(guān)連接的接收端的數(shù)量是否為多個(gè)之后,當(dāng)監(jiān)控到有新接入的接收端時(shí),根據(jù)新接入的接收端的數(shù)量將所述音視頻流復(fù)制多份,并向每個(gè)新接入的接收端發(fā)送一份音視頻流,以使每個(gè)新接入的接收端接收并投影所述音視頻流。

根據(jù)本發(fā)明實(shí)施例的音視頻資源共享的裝置,通過(guò)接收模塊接收發(fā)送端發(fā)送的音視頻流,并通過(guò)判斷模塊判斷與網(wǎng)絡(luò)網(wǎng)關(guān)連接的接收端的數(shù)量是否為多個(gè),并在判斷出與網(wǎng)絡(luò)網(wǎng)關(guān)連接的接收端的數(shù)量為多個(gè)時(shí),第一處理模塊根據(jù)接收端的數(shù)量將音視頻流復(fù)制多份,并向每個(gè)與網(wǎng)絡(luò)網(wǎng)關(guān)相連的接收端發(fā)送一份音視頻流,以使每個(gè)接收端接收并投影音視頻流,由此,使得多個(gè)接收端同步顯示了發(fā)送端的音視頻內(nèi)容,滿足了用戶使用多個(gè)接收端投影發(fā)送端的音視頻內(nèi)容的需求,提高了用戶體驗(yàn)度。

為達(dá)上述目的,本發(fā)明第三方面實(shí)施例提出了一種網(wǎng)絡(luò)網(wǎng)關(guān),包括:第二方面實(shí)施例的音視頻資源共享的裝置。

根據(jù)本發(fā)明實(shí)施例的網(wǎng)絡(luò)網(wǎng)關(guān),在接收發(fā)送端發(fā)送的音視頻流后,判斷與網(wǎng)絡(luò)網(wǎng)關(guān)連接的接收端的數(shù)量是否為多個(gè),并在判斷出與網(wǎng)絡(luò)網(wǎng)關(guān)連接的接收端的數(shù)量為多個(gè)時(shí),根據(jù)接收端的數(shù)量將音視頻流復(fù)制多份,并向每個(gè)與網(wǎng)絡(luò)網(wǎng)關(guān)相連的接收端發(fā)送一份音視頻流,以使每個(gè)接收端接收并投影音視頻流,由此,使得多個(gè)接收端同步顯示了發(fā)送端的音視頻內(nèi)容,滿足了用戶使用多個(gè)接收端投影發(fā)送端的音視頻內(nèi)容的需求,提高了用戶體驗(yàn) 度。

為達(dá)上述目的,本發(fā)明第四方面實(shí)施例提出了一種音視頻資源共享的系統(tǒng),發(fā)送端、網(wǎng)絡(luò)網(wǎng)關(guān)和至少一個(gè)接收端,其中,所述發(fā)送端,用于向所述網(wǎng)絡(luò)網(wǎng)關(guān)發(fā)送音視頻流數(shù)據(jù);所述網(wǎng)絡(luò)網(wǎng)關(guān),用于接收所述發(fā)送端發(fā)送的所述音視頻流數(shù)據(jù),并判斷所述接收端的數(shù)量是否為多個(gè),并在所述接收端的數(shù)量為多個(gè)時(shí),根據(jù)所述接收端的數(shù)量將所述音視頻流復(fù)制多份,并向每個(gè)與所述網(wǎng)絡(luò)網(wǎng)關(guān)相連的接收端發(fā)送一份音視頻流,以使每個(gè)接收端接收并投影所述音視頻流;所述接收端,用于接收所述網(wǎng)絡(luò)網(wǎng)關(guān)發(fā)送的所述音視頻流,并投影所述音視頻流。

在本發(fā)明的一個(gè)實(shí)施例中,所述網(wǎng)絡(luò)網(wǎng)關(guān),還用于:在向每個(gè)與所述網(wǎng)絡(luò)網(wǎng)關(guān)相連的接收端發(fā)送一份音視頻流之前,針對(duì)每個(gè)所述接收端,確定當(dāng)前接收端所需的音視頻數(shù)據(jù)格式,并判斷所述音視頻數(shù)據(jù)格式與所述音視頻流的格式是否一致,并在所述音視頻數(shù)據(jù)格式與所述音視頻流的格式不一致時(shí),根據(jù)所述音視頻數(shù)據(jù)格式對(duì)所述音視頻流的格式進(jìn)行轉(zhuǎn)換,并將轉(zhuǎn)換格式后的音視頻流發(fā)送至所述當(dāng)前接收端。

在本發(fā)明的一個(gè)實(shí)施例中,所述網(wǎng)絡(luò)網(wǎng)關(guān),還用于:在與所述網(wǎng)絡(luò)網(wǎng)關(guān)連接的接收端的數(shù)量為一個(gè)時(shí),確定所述接收端所需的音視頻數(shù)據(jù)格式,并判斷所述音視頻數(shù)據(jù)格式與所述音視頻流的格式是否一致;若所述音視頻數(shù)據(jù)格式與所述音視頻流的格式不一致,則根據(jù)所述音視頻數(shù)據(jù)格式對(duì)所述音視頻流的格式進(jìn)行轉(zhuǎn)換,并將轉(zhuǎn)換格式后的音視頻流發(fā)送至所述接收端。

在本發(fā)明的一個(gè)實(shí)施例中,在所述網(wǎng)絡(luò)網(wǎng)關(guān)判斷與網(wǎng)絡(luò)網(wǎng)關(guān)連接的接收端的數(shù)量是否為多個(gè)之后,如果所述網(wǎng)絡(luò)網(wǎng)關(guān)監(jiān)控到有新接入的接收端,則所述網(wǎng)絡(luò)網(wǎng)關(guān)根據(jù)新接入的接收端的數(shù)量將所述音視頻流復(fù)制多份,并向每個(gè)新接入的接收端發(fā)送一份音視頻流,以使每個(gè)新接入的接收端接收并投影所述音視頻流。

根據(jù)本發(fā)明實(shí)施例的音視頻資源共享的系統(tǒng),網(wǎng)絡(luò)網(wǎng)關(guān)在接收發(fā)送端發(fā)送的音視頻流后,判斷與網(wǎng)絡(luò)網(wǎng)關(guān)連接的接收端的數(shù)量是否為多個(gè),并在判斷出與網(wǎng)絡(luò)網(wǎng)關(guān)連接的接收端的數(shù)量為多個(gè)時(shí),根據(jù)接收端的數(shù)量將音視頻流復(fù)制多份,并向每個(gè)與網(wǎng)絡(luò)網(wǎng)關(guān)相連的接收端發(fā)送一份音視頻流,以使每個(gè)接收端接收并投影音視頻流,由此,使得多個(gè)接收端同步顯示了發(fā)送端的音視頻內(nèi)容,滿足了用戶使用多個(gè)接收端投影發(fā)送端的音視頻內(nèi)容的需求,提高了用戶體驗(yàn)度。

附圖說(shuō)明

圖1是本發(fā)明一個(gè)實(shí)施例的音視頻資源共享的方法的流程圖。

圖2是本發(fā)明另一個(gè)實(shí)施例的音視頻資源共享的方法的流程圖。

圖3是本發(fā)明再一個(gè)實(shí)施例的音視頻資源共享的方法的流程圖。

圖4是根據(jù)本發(fā)明一個(gè)實(shí)施例的音視頻資源共享的裝置的結(jié)構(gòu)示意圖。

圖5是根據(jù)本發(fā)明另一個(gè)實(shí)施例的音視頻資源共享的裝置的結(jié)構(gòu)示意圖。

圖6是網(wǎng)絡(luò)網(wǎng)關(guān)的基本結(jié)構(gòu)示意圖。

圖7是根據(jù)本發(fā)明一個(gè)實(shí)施例的音視頻資源共享的系統(tǒng)的結(jié)構(gòu)示意圖。

圖8是根據(jù)本發(fā)明一個(gè)實(shí)施例的音視頻資源共享的系統(tǒng)的示例圖。

具體實(shí)施方式

下面詳細(xì)描述本發(fā)明的實(shí)施例,所述實(shí)施例的示例在附圖中示出,其中自始至終相同或類(lèi)似的標(biāo)號(hào)表示相同或類(lèi)似的元件或具有相同或類(lèi)似功能的元件。下面通過(guò)參考附圖描述的實(shí)施例是示例性的,旨在用于解釋本發(fā)明,而不能理解為對(duì)本發(fā)明的限制。

下面參考附圖描述本發(fā)明實(shí)施例的音視頻資源共享的方法、裝置、系統(tǒng)及網(wǎng)絡(luò)網(wǎng)關(guān)。

圖1是本發(fā)明一個(gè)實(shí)施例的音視頻資源共享的方法的流程圖。

如圖1所示,該音視頻資源共享的方法包括:

s101,接收發(fā)送端發(fā)送的音視頻流。

其中,發(fā)送端是兼容miracast功能的設(shè)備,即,發(fā)送端是支持miracast功能的設(shè)備。

在發(fā)送端向接收端投影音視頻的過(guò)程中,在網(wǎng)絡(luò)網(wǎng)關(guān)接收到發(fā)送端發(fā)送的無(wú)線通信連接請(qǐng)求后,網(wǎng)絡(luò)網(wǎng)關(guān)基于該無(wú)線通信連接請(qǐng)求,與發(fā)送端建立無(wú)線通信連接,并與發(fā)送端之間建立miracast會(huì)話。

在網(wǎng)絡(luò)網(wǎng)關(guān)與發(fā)送端之間建立miracast會(huì)話后,發(fā)送端向網(wǎng)絡(luò)網(wǎng)關(guān)就發(fā)送音視頻流,對(duì)應(yīng)地,網(wǎng)絡(luò)網(wǎng)關(guān)接收并保存發(fā)送端發(fā)送的音視頻流。

其中,發(fā)送端與網(wǎng)絡(luò)網(wǎng)關(guān)之間可通過(guò)多種無(wú)線方式建立無(wú)線通信連接,例如,wifi(wirelessfidelity,無(wú)線仿真)方式、藍(lán)牙等方式,在實(shí)際應(yīng)用中,用戶可根據(jù)需要選擇與網(wǎng)絡(luò)網(wǎng)關(guān)監(jiān)控通信連接的無(wú)線方式,該實(shí)施例的對(duì)此不做限定。

其中,需要理解的是,該實(shí)施例中的網(wǎng)絡(luò)網(wǎng)關(guān)是兼容miracast功能的網(wǎng)關(guān)。

其中,上述接收端可以是兼容miracast功能的設(shè)備,也可以是不兼容miracast功能的設(shè)備。

s102,判斷與網(wǎng)絡(luò)網(wǎng)關(guān)連接的接收端的數(shù)量是否為多個(gè)。

s103,若判斷出與網(wǎng)絡(luò)網(wǎng)關(guān)連接的接收端的數(shù)量為多個(gè),則根據(jù)接收端的數(shù)量將音視頻流復(fù)制多份,并向每個(gè)與網(wǎng)絡(luò)網(wǎng)關(guān)相連的接收端發(fā)送一份音視頻流,以使每個(gè)接收端接收并投影音視頻流。

具體地,網(wǎng)絡(luò)網(wǎng)關(guān)在接收并保存發(fā)送端發(fā)送的音視頻流過(guò)程中,網(wǎng)絡(luò)網(wǎng)關(guān)還獲取當(dāng)前 時(shí)刻與其建立連接的接收端的數(shù)量,并判斷當(dāng)前時(shí)刻與其連接的接收端的數(shù)量是否為多個(gè),如果判斷出當(dāng)前時(shí)刻與其相連接的接收端的數(shù)量為多個(gè),為了使得與其相連的接收端可以顯示發(fā)送端所發(fā)送的音視頻資源,即,為了使得與其相連的接收端同步顯示發(fā)送端的音視頻資源,此時(shí),網(wǎng)絡(luò)網(wǎng)關(guān)可根據(jù)與其相連的接收端的數(shù)量復(fù)制音視頻流。

其中,需要說(shuō)明的是,該實(shí)施例的接收端與網(wǎng)絡(luò)網(wǎng)關(guān)之間可以通過(guò)有線方式進(jìn)行連接,也可以通過(guò)無(wú)線方式進(jìn)行連接,例如,當(dāng)前接收端為智能電視,智能電視可通過(guò)有線方式或者無(wú)線方式與網(wǎng)絡(luò)網(wǎng)關(guān)建立通信連接。

需要理解的是,在網(wǎng)絡(luò)網(wǎng)關(guān)與接收端之間進(jìn)行交互的過(guò)程中,網(wǎng)絡(luò)網(wǎng)關(guān)與接收端之間的交互方式可以與miracast兼容,也可以不與miracast兼容而采用其它流媒體傳輸與播放方式,網(wǎng)絡(luò)網(wǎng)關(guān)與接收端之間的交互方可根據(jù)實(shí)際情況進(jìn)行選擇,該實(shí)施例對(duì)網(wǎng)絡(luò)網(wǎng)關(guān)與接收端之間的交互方式不做限定。

通常每個(gè)接收端所支持的音視頻的數(shù)據(jù)格式可能不同,為了使得接收端可以正常播放網(wǎng)絡(luò)網(wǎng)關(guān)發(fā)送的音視頻流,網(wǎng)絡(luò)網(wǎng)關(guān)根據(jù)接收端的數(shù)據(jù)將音視頻流復(fù)制多份后,在向?qū)?yīng)的接收端發(fā)送音視頻流的過(guò)程中,針對(duì)每個(gè)接收端,網(wǎng)絡(luò)網(wǎng)關(guān)可確定當(dāng)前接收端所需的音視頻數(shù)據(jù)格式,并判斷當(dāng)前接收端所需的音視頻數(shù)據(jù)格式與音視頻流的格式是否一致,若判斷出當(dāng)前接收端所需的音視頻數(shù)據(jù)格式與音視頻流的格式不一致,則網(wǎng)絡(luò)網(wǎng)關(guān)根據(jù)當(dāng)前接收端所需的音視頻數(shù)據(jù)格式對(duì)音視頻流的格式進(jìn)行轉(zhuǎn)換,并將轉(zhuǎn)換格式后的音視頻流發(fā)送至當(dāng)前接收端。相應(yīng)地,當(dāng)前接收端接收并播放該音視頻對(duì)應(yīng)的音視頻內(nèi)容。

根據(jù)本發(fā)明實(shí)施例的音視頻資源共享的方法,在接收發(fā)送端發(fā)送的音視頻流后,判斷與網(wǎng)絡(luò)網(wǎng)關(guān)連接的接收端的數(shù)量是否為多個(gè),并在判斷出與網(wǎng)絡(luò)網(wǎng)關(guān)連接的接收端的數(shù)量為多個(gè)時(shí),根據(jù)接收端的數(shù)量將音視頻流復(fù)制多份,并向每個(gè)與網(wǎng)絡(luò)網(wǎng)關(guān)相連的接收端發(fā)送一份音視頻流,以使每個(gè)接收端接收并投影音視頻流,由此,使得多個(gè)接收端同步顯示了發(fā)送端的音視頻內(nèi)容,滿足了用戶使用多個(gè)接收端投影發(fā)送端的音視頻內(nèi)容的需求,提高了用戶體驗(yàn)度。

基于上述實(shí)施例的基礎(chǔ)上,如圖2所示,該音視頻資源共享的方法還可以包括步驟s104和s105。

s104,若判斷出與網(wǎng)絡(luò)網(wǎng)關(guān)連接的接收端的數(shù)量為一個(gè),確定接收端所需的音視頻數(shù)據(jù)格式,并判斷音視頻數(shù)據(jù)格式與音視頻流的格式是否一致。

s105,若音視頻數(shù)據(jù)格式與音視頻流的格式不一致,則根據(jù)音視頻數(shù)據(jù)格式對(duì)音視頻流的格式進(jìn)行轉(zhuǎn)換,并將轉(zhuǎn)換格式后的音視頻流發(fā)送至接收端。

需要理解的是,如果音視頻數(shù)據(jù)格式與音視頻流的格式一致,則網(wǎng)絡(luò)網(wǎng)關(guān)無(wú)需對(duì)音視頻數(shù)據(jù)的格式進(jìn)行轉(zhuǎn)換,網(wǎng)絡(luò)網(wǎng)關(guān)直接將對(duì)應(yīng)的音視頻流發(fā)送至接收端,對(duì)應(yīng)的接收端根 據(jù)音視頻流播放對(duì)應(yīng)的音視頻內(nèi)容,由此,實(shí)現(xiàn)了發(fā)送端與接收端之間的音視頻內(nèi)容同步,滿足了在接收端上觀賞音視頻資源的需求,提高了用戶的體驗(yàn)度。

圖3是本發(fā)明再一個(gè)實(shí)施例的音視頻資源共享的方法的流程圖。

如圖3所示,該音視頻資源共享的方法包括:

s301,接收發(fā)送端發(fā)送的音視頻流。

其中,發(fā)送端是兼容miracast功能的設(shè)備,即,發(fā)送端是支持miracast功能的設(shè)備。

在發(fā)送端向接收端投影音視頻的過(guò)程中,在網(wǎng)絡(luò)網(wǎng)關(guān)接收到發(fā)送端發(fā)送的無(wú)線通信連接請(qǐng)求后,網(wǎng)絡(luò)網(wǎng)關(guān)基于該無(wú)線通信連接請(qǐng)求,與發(fā)送端建立無(wú)線通信連接,并與發(fā)送端之間建立miracast會(huì)話。

在網(wǎng)絡(luò)網(wǎng)關(guān)與發(fā)送端之間建立miracast會(huì)話后,發(fā)送端向網(wǎng)絡(luò)網(wǎng)關(guān)就發(fā)送音視頻流,對(duì)應(yīng)地,網(wǎng)絡(luò)網(wǎng)關(guān)接收并保存發(fā)送端發(fā)送的音視頻流。

其中,發(fā)送端與網(wǎng)絡(luò)網(wǎng)關(guān)之間可通過(guò)多種無(wú)線方式建立無(wú)線通信連接,例如,wifi(wirelessfidelity,無(wú)線仿真)方式、藍(lán)牙等方式,在實(shí)際應(yīng)用中,用戶可根據(jù)需要選擇與網(wǎng)絡(luò)網(wǎng)關(guān)監(jiān)控通信連接的無(wú)線方式,該實(shí)施例的對(duì)此不做限定。

其中,需要理解的是,該實(shí)施例中的網(wǎng)絡(luò)網(wǎng)關(guān)是兼容miracast功能的網(wǎng)關(guān)。

其中,上述接收端可以是兼容miracast功能的設(shè)備,也可以是不兼容miracast功能的設(shè)備。

s302,判斷與網(wǎng)絡(luò)網(wǎng)關(guān)連接的接收端的數(shù)量是否為多個(gè)。

s303,若判斷出與網(wǎng)絡(luò)網(wǎng)關(guān)連接的接收端的數(shù)量為多個(gè),則根據(jù)接收端的數(shù)量將音視頻流復(fù)制多份,并向每個(gè)與網(wǎng)絡(luò)網(wǎng)關(guān)相連的接收端發(fā)送一份音視頻流,以使每個(gè)接收端接收并投影音視頻流。

具體地,網(wǎng)絡(luò)網(wǎng)關(guān)在接收并保存發(fā)送端發(fā)送的音視頻流過(guò)程中,網(wǎng)絡(luò)網(wǎng)關(guān)還獲取當(dāng)前時(shí)刻與其建立連接的接收端的數(shù)量,并判斷當(dāng)前時(shí)刻與其連接的接收端的數(shù)量是否為多個(gè),如果判斷出當(dāng)前時(shí)刻與其相連接的接收端的數(shù)量為多個(gè),為了使得與其相連的接收端可以顯示發(fā)送端所發(fā)送的音視頻資源,即,為了使得與其相連的接收端同步顯示發(fā)送端的音視頻資源,此時(shí),網(wǎng)絡(luò)網(wǎng)關(guān)可根據(jù)與其相連的接收端的數(shù)量復(fù)制音視頻流。

其中,需要說(shuō)明的是,該實(shí)施例的接收端與網(wǎng)絡(luò)網(wǎng)關(guān)之間可以通過(guò)有線方式進(jìn)行連接,也可以通過(guò)無(wú)線方式進(jìn)行連接,例如,當(dāng)前接收端為智能電視,智能電視可通過(guò)有線方式或者無(wú)線方式與網(wǎng)絡(luò)網(wǎng)關(guān)建立通信連接。

需要理解的是,在網(wǎng)絡(luò)網(wǎng)關(guān)與接收端之間進(jìn)行交互的過(guò)程中,網(wǎng)絡(luò)網(wǎng)關(guān)與接收端之間的交互方式可以與miracast兼容,也可以不與miracast兼容而采用其它流媒體傳輸與播放 方式,網(wǎng)絡(luò)網(wǎng)關(guān)與接收端之間的交互方可根據(jù)實(shí)際情況進(jìn)行選擇,該實(shí)施例對(duì)網(wǎng)絡(luò)網(wǎng)關(guān)與接收端之間的交互方式不做限定。

通常每個(gè)接收端所支持的音視頻的數(shù)據(jù)格式可能不同,為了使得接收端可以正常播放網(wǎng)絡(luò)網(wǎng)關(guān)發(fā)送的音視頻流,網(wǎng)絡(luò)網(wǎng)關(guān)根據(jù)接收端的數(shù)據(jù)將音視頻流復(fù)制多份后,在向?qū)?yīng)的接收端發(fā)送音視頻流的過(guò)程中,針對(duì)每個(gè)接收端,網(wǎng)絡(luò)網(wǎng)關(guān)可確定當(dāng)前接收端所需的音視頻數(shù)據(jù)格式,并判斷當(dāng)前接收端所需的音視頻數(shù)據(jù)格式與音視頻流的格式是否一致,若判斷出當(dāng)前接收端所需的音視頻數(shù)據(jù)格式與音視頻流的格式不一致,則網(wǎng)絡(luò)網(wǎng)關(guān)根據(jù)當(dāng)前接收端所需的音視頻數(shù)據(jù)格式對(duì)音視頻流的格式進(jìn)行轉(zhuǎn)換,并將轉(zhuǎn)換格式后的音視頻流發(fā)送至當(dāng)前接收端。相應(yīng)地,當(dāng)前接收端接收并播放該音視頻對(duì)應(yīng)的音視頻內(nèi)容。

s304,若判斷出與網(wǎng)絡(luò)網(wǎng)關(guān)連接的接收端的數(shù)量為一個(gè),確定接收端所需的音視頻數(shù)據(jù)格式,并判斷音視頻數(shù)據(jù)格式與音視頻流的格式是否相同。

s305,若音視頻數(shù)據(jù)格式與音視頻流的格式不一致,則根據(jù)音視頻數(shù)據(jù)格式對(duì)音視頻流的格式進(jìn)行轉(zhuǎn)換,并將轉(zhuǎn)換格式后的音視頻流發(fā)送至接收端。

通常情況下,在發(fā)送端與接收端同步播放音視頻的過(guò)程中,與網(wǎng)絡(luò)網(wǎng)關(guān)連接的接收端并不是固定不變,用戶可根據(jù)實(shí)際需求增加與網(wǎng)絡(luò)網(wǎng)關(guān)連接的接收端的數(shù)量,為了使得新接入網(wǎng)絡(luò)網(wǎng)關(guān)的接收端可以與發(fā)送端的音視頻內(nèi)容同步,如圖3所示,在步驟s302之后,還可以包括步驟s306。

s306,如果監(jiān)控到有新接入的接收端,則根據(jù)新接入的接收端的數(shù)量將音視頻流復(fù)制多份,并向每個(gè)新接入的接收端發(fā)送一份音視頻流,以使每個(gè)新接入的接收端接收并投影音視頻流。

由此,使得新接入的接收端可以接收到發(fā)送端發(fā)送的音視頻流,從而實(shí)現(xiàn)了新接入網(wǎng)絡(luò)網(wǎng)關(guān)的接收端也可以實(shí)現(xiàn)與發(fā)送端的音視頻同步。

需要理解的是,在實(shí)際情況中,接收端也隨時(shí)可能斷開(kāi)與網(wǎng)絡(luò)網(wǎng)關(guān)的連接,對(duì)于這種情況,為了減少對(duì)網(wǎng)絡(luò)網(wǎng)關(guān)資源的消耗,在網(wǎng)絡(luò)網(wǎng)關(guān)監(jiān)控到有斷開(kāi)的接收端后,網(wǎng)絡(luò)網(wǎng)關(guān)可對(duì)與其建立連接的接收端的數(shù)量進(jìn)行更新,并根據(jù)更新后的數(shù)量復(fù)制音視頻流,由此,停止為斷開(kāi)的接收端復(fù)制音視頻流。

根據(jù)本發(fā)明實(shí)施例的音視頻資源共享的方法,在接收發(fā)送端發(fā)送的音視頻流后,判斷與網(wǎng)絡(luò)網(wǎng)關(guān)連接的接收端的數(shù)量是否為多個(gè),并在判斷出與網(wǎng)絡(luò)網(wǎng)關(guān)連接的接收端的數(shù)量為多個(gè)時(shí),根據(jù)接收端的數(shù)量將音視頻流復(fù)制多份,并向每個(gè)與網(wǎng)絡(luò)網(wǎng)關(guān)相連的接收端發(fā)送一份音視頻流,以使每個(gè)接收端接收并投影音視頻流,由此,使得多個(gè)接收端同步顯示了發(fā)送端的音視頻內(nèi)容,滿足了用戶使用多個(gè)接收端投影發(fā)送端的音視頻內(nèi)容的需求,提高了用戶體驗(yàn)度。

為了實(shí)現(xiàn)上述實(shí)施例,本發(fā)明還提出一種音視頻資源共享的裝置。

圖4是根據(jù)本發(fā)明一個(gè)實(shí)施例的音視頻資源共享的裝置的結(jié)構(gòu)示意圖。該音視頻資源共享的裝置位于網(wǎng)絡(luò)網(wǎng)關(guān)中,該網(wǎng)絡(luò)網(wǎng)關(guān)是兼容miracast接收端的功能的網(wǎng)關(guān),如圖4所示,該音視頻資源共享的裝置包括接收模塊110、判斷模塊120和第一處理模塊130。

具體地,接收模塊110用于接收發(fā)送端發(fā)送的音視頻流。

其中,發(fā)送端是兼容miracast功能的設(shè)備,即,發(fā)送端是支持miracast功能的設(shè)備。

在本發(fā)明的一個(gè)實(shí)施例中,如圖5所示,該裝置還可以包括建立模塊140,該建立模塊140用于在接收模塊接收發(fā)送端發(fā)送的音視頻流之前,與發(fā)送端建立無(wú)線通信連接,并與發(fā)送端之間建立miracast會(huì)話。

其中,發(fā)送端與網(wǎng)絡(luò)網(wǎng)關(guān)之間可通過(guò)多種無(wú)線方式建立無(wú)線通信連接,例如,wifi(wirelessfidelity,無(wú)線仿真)方式、藍(lán)牙等方式,在實(shí)際應(yīng)用中,用戶可根據(jù)需要選擇與網(wǎng)絡(luò)網(wǎng)關(guān)監(jiān)控通信連接的無(wú)線方式,該實(shí)施例的對(duì)此不做限定。

其中,上述接收端可以是兼容miracast功能的設(shè)備,也可以是不兼容miracast功能的設(shè)備。具體地,判斷模塊120用于判斷與網(wǎng)絡(luò)網(wǎng)關(guān)連接的接收端的數(shù)量是否為多個(gè)。

第一處理模塊130用于在判斷出與網(wǎng)絡(luò)網(wǎng)關(guān)連接的接收端的數(shù)量為多個(gè)時(shí),根據(jù)接收端的數(shù)量將音視頻流復(fù)制多份,并向每個(gè)與網(wǎng)絡(luò)網(wǎng)關(guān)相連的接收端發(fā)送一份音視頻流,以使每個(gè)接收端接收并投影音視頻流。

其中,需要說(shuō)明的是,該實(shí)施例的接收端與網(wǎng)絡(luò)網(wǎng)關(guān)之間可以通過(guò)有線方式進(jìn)行連接,也可以通過(guò)無(wú)線方式進(jìn)行連接,例如,當(dāng)前接收端為智能電視,智能電視可通過(guò)有線方式或者無(wú)線方式與網(wǎng)絡(luò)網(wǎng)關(guān)建立通信連接。

需要理解的是,在網(wǎng)絡(luò)網(wǎng)關(guān)與接收端之間進(jìn)行交互的過(guò)程中,網(wǎng)絡(luò)網(wǎng)關(guān)與接收端之間的交互方式可以與miracast兼容,也可以不與miracast兼容而采用其它流媒體傳輸與播放方式,網(wǎng)絡(luò)網(wǎng)關(guān)與接收端之間的交互方可根據(jù)實(shí)際情況進(jìn)行選擇,該實(shí)施例對(duì)網(wǎng)絡(luò)網(wǎng)關(guān)與接收端之間的交互方式不做限定。

通常每個(gè)接收端所支持的音視頻的數(shù)據(jù)格式可能不同,為了使得接收端可以正常播放網(wǎng)絡(luò)網(wǎng)關(guān)發(fā)送的音視頻流,如圖5所示,該裝置還可以包括第二處理模塊150,該第二處理模塊150用于在第一處理模塊130向每個(gè)與網(wǎng)絡(luò)網(wǎng)關(guān)相連的接收端發(fā)送一份音視頻流之前,針對(duì)每個(gè)接收端,確定當(dāng)前接收端所需的音視頻數(shù)據(jù)格式,并判斷音視頻數(shù)據(jù)格式與音視頻流的格式是否一致,并在音視頻數(shù)據(jù)格式與音視頻流的格式時(shí),根據(jù)音視頻數(shù)據(jù)格式對(duì)音視頻流的格式進(jìn)行轉(zhuǎn)換,并將轉(zhuǎn)換格式后的音視頻流發(fā)送至當(dāng)前接收端。

如圖5所示,該裝置還可以包括第三處理模塊160,第三處理模塊160用于在與網(wǎng)絡(luò) 網(wǎng)關(guān)連接的接收端的數(shù)量為一個(gè)時(shí),確定接收端所需的音視頻數(shù)據(jù)格式,并判斷音視頻數(shù)據(jù)格式與音視頻流的格式是否一致,并在音視頻數(shù)據(jù)格式與音視頻流的格式不一致時(shí),根據(jù)音視頻數(shù)據(jù)格式對(duì)音視頻流的格式進(jìn)行轉(zhuǎn)換,并將轉(zhuǎn)換格式后的音視頻流發(fā)送至接收端。

通常情況下,在發(fā)送端與接收端同步播放音視頻的過(guò)程中,與網(wǎng)絡(luò)網(wǎng)關(guān)連接的接收端并不是固定不變,用戶可根據(jù)實(shí)際需求增加與網(wǎng)絡(luò)網(wǎng)關(guān)連接的接收端的數(shù)量,為了使得新接入網(wǎng)絡(luò)網(wǎng)關(guān)的接收端可以與發(fā)送端的音視頻內(nèi)容同步,如圖5所示,該裝置還可以包括第四處理模塊170,該第四處理模塊170用于在判斷模塊120判斷與網(wǎng)絡(luò)網(wǎng)關(guān)連接的接收端的數(shù)量是否為多個(gè)之后,當(dāng)監(jiān)控到有新接入的接收端時(shí),根據(jù)新接入的接收端的數(shù)量將音視頻流復(fù)制多份,并向每個(gè)新接入的接收端發(fā)送一份音視頻流,以使每個(gè)新接入的接收端接收并投影音視頻流。

需要理解的是,在實(shí)際情況中,接收端也隨時(shí)可能斷開(kāi)與網(wǎng)絡(luò)網(wǎng)關(guān)的連接,對(duì)于這種情況,為了減少對(duì)網(wǎng)絡(luò)網(wǎng)關(guān)資源的消耗,在網(wǎng)絡(luò)網(wǎng)關(guān)監(jiān)控到有斷開(kāi)的接收端后,網(wǎng)絡(luò)網(wǎng)關(guān)可對(duì)與其建立連接的接收端的數(shù)量進(jìn)行更新,并根據(jù)更新后的數(shù)量復(fù)制音視頻流,由此,停止為斷開(kāi)的接收端復(fù)制音視頻流。

需要說(shuō)明的是,前述對(duì)音視頻資源共享的方法實(shí)施例的解釋說(shuō)明也適用于該實(shí)施例的音視頻資源共享的裝置,其實(shí)現(xiàn)原理類(lèi)似,此處不再贅述。

根據(jù)本發(fā)明實(shí)施例的音視頻資源共享的裝置,通過(guò)接收模塊接收發(fā)送端發(fā)送的音視頻流,并通過(guò)判斷模塊判斷與網(wǎng)絡(luò)網(wǎng)關(guān)連接的接收端的數(shù)量是否為多個(gè),并在判斷出與網(wǎng)絡(luò)網(wǎng)關(guān)連接的接收端的數(shù)量為多個(gè)時(shí),第一處理模塊根據(jù)接收端的數(shù)量將音視頻流復(fù)制多份,并向每個(gè)與網(wǎng)絡(luò)網(wǎng)關(guān)相連的接收端發(fā)送一份音視頻流,以使每個(gè)接收端接收并投影音視頻流,由此,使得多個(gè)接收端同步顯示了發(fā)送端的音視頻內(nèi)容,滿足了用戶使用多個(gè)接收端投影發(fā)送端的音視頻內(nèi)容的需求,提高了用戶體驗(yàn)度。

為了實(shí)現(xiàn)上述實(shí)施例,本發(fā)明還提出一種網(wǎng)絡(luò)網(wǎng)關(guān)。

一種網(wǎng)絡(luò)網(wǎng)關(guān),包括本發(fā)明第二方面實(shí)施例的音視頻資源共享的裝置。

根據(jù)本發(fā)明實(shí)施例的網(wǎng)絡(luò)網(wǎng)關(guān),在接收發(fā)送端發(fā)送的音視頻流后,判斷與網(wǎng)絡(luò)網(wǎng)關(guān)連接的接收端的數(shù)量是否為多個(gè),并在判斷出與網(wǎng)絡(luò)網(wǎng)關(guān)連接的接收端的數(shù)量為多個(gè)時(shí),根據(jù)接收端的數(shù)量將音視頻流復(fù)制多份,并向每個(gè)與網(wǎng)絡(luò)網(wǎng)關(guān)相連的接收端發(fā)送一份音視頻流,以使每個(gè)接收端接收并投影音視頻流,由此,使得多個(gè)接收端同步顯示了發(fā)送端的音視頻內(nèi)容,滿足了用戶使用多個(gè)接收端投影發(fā)送端的音視頻內(nèi)容的需求,提高了用戶體驗(yàn)度。

圖6是網(wǎng)絡(luò)網(wǎng)關(guān)的基本結(jié)構(gòu)示意圖。如圖6所示,該網(wǎng)絡(luò)網(wǎng)關(guān)包括中央處理單元 (gwcu)60、第一網(wǎng)絡(luò)接口(gw-if1)61、第一數(shù)據(jù)處理模塊(p-if1)62、通用wan接口(gw-wan-if)63、第二網(wǎng)絡(luò)接口(gw-if2)64、第二數(shù)據(jù)處理模塊(p-if2)65,其中:

中央處理單元60用于對(duì)網(wǎng)絡(luò)網(wǎng)關(guān)中的通用wan接口63、第一數(shù)據(jù)處理模塊62和第二數(shù)據(jù)處理模塊65進(jìn)行控制。

第一網(wǎng)絡(luò)接口61用于連接發(fā)送端。

第一數(shù)據(jù)處理模塊62用于對(duì)接收到的消息流、音視頻流預(yù)處理。

通用wan接口63為網(wǎng)絡(luò)網(wǎng)關(guān)的通用wan接口,用于連接互聯(lián)網(wǎng)。

第二網(wǎng)絡(luò)接口64用于連接一個(gè)或多個(gè)接收端設(shè)備。

第二數(shù)據(jù)處理模塊65用于復(fù)制、構(gòu)建要發(fā)送給接收設(shè)備的消息流、音視頻流。

需要理解的是,該網(wǎng)絡(luò)網(wǎng)關(guān)具備普通網(wǎng)絡(luò)網(wǎng)關(guān)的通用功能,同時(shí)能完成本發(fā)明描述的連接發(fā)送端與接收端、處理并復(fù)制消息流、音視頻流的功能。

為了實(shí)現(xiàn)上述實(shí)施例,本發(fā)明還提出一種音視頻資源共享的系統(tǒng)。

圖7是根據(jù)本發(fā)明一個(gè)實(shí)施例的音視頻資源共享的系統(tǒng)的結(jié)構(gòu)示意圖。該音視頻資源共享的系統(tǒng)可以包括發(fā)送端10、網(wǎng)絡(luò)網(wǎng)關(guān)20和至少一個(gè)接收端30,其中,

發(fā)送端10用于向網(wǎng)絡(luò)網(wǎng)關(guān)20發(fā)送音視頻流數(shù)據(jù)。

網(wǎng)絡(luò)網(wǎng)關(guān)20用于接收發(fā)送端10發(fā)送的音視頻流數(shù)據(jù),并判斷接收端的數(shù)量是否為多個(gè),并在接收端的數(shù)量為多個(gè)時(shí),根據(jù)接收端的數(shù)量將音視頻流復(fù)制多份,并向每個(gè)與網(wǎng)絡(luò)網(wǎng)關(guān)20相連的接收端發(fā)送一份音視頻流,以使每個(gè)接收端接收并投影音視頻流。

接收端30用于接收網(wǎng)絡(luò)網(wǎng)關(guān)20發(fā)送的音視頻流,并投影音視頻流。

其中,音視頻資源共享的系統(tǒng)的示例圖,如圖8所示,如圖8所示,該音視頻資源共享的系統(tǒng)中包含n個(gè)接收端30,且各個(gè)接收端30均以無(wú)線的方式與網(wǎng)絡(luò)網(wǎng)關(guān)20進(jìn)行通信。

在本發(fā)明的一個(gè)實(shí)施例中,通常每個(gè)接收端30所支持的音視頻的數(shù)據(jù)格式可能不同,為了使得接收端30可以正常播放網(wǎng)絡(luò)網(wǎng)關(guān)20發(fā)送的音視頻流,網(wǎng)絡(luò)網(wǎng)關(guān)20還用于:在向每個(gè)與網(wǎng)絡(luò)網(wǎng)關(guān)20相連的接收端發(fā)送一份音視頻流之前,針對(duì)每個(gè)接收端,確定當(dāng)前接收端所需的音視頻數(shù)據(jù)格式,并判斷音視頻數(shù)據(jù)格式與音視頻流的格式是否一致,并在音視頻數(shù)據(jù)格式與音視頻流的格式不一致時(shí),根據(jù)音視頻數(shù)據(jù)格式對(duì)音視頻流的格式進(jìn)行轉(zhuǎn)換,并將轉(zhuǎn)換格式后的音視頻流發(fā)送至當(dāng)前接收端30。

另外,在與網(wǎng)絡(luò)網(wǎng)關(guān)20連接的接收端的數(shù)量為一個(gè)時(shí),網(wǎng)絡(luò)網(wǎng)關(guān)20可確定接收端所需的音視頻數(shù)據(jù)格式,并判斷音視頻數(shù)據(jù)格式與音視頻流的格式是否一致,以及若音視頻數(shù)據(jù)格式與音視頻流的格式不一致,則根據(jù)音視頻數(shù)據(jù)格式對(duì)音視頻流的格式進(jìn)行轉(zhuǎn)換, 并將轉(zhuǎn)換格式后的音視頻流發(fā)送至接收端。

需要理解的是,若音視頻數(shù)據(jù)格式與音視頻流的格式一致,則網(wǎng)絡(luò)網(wǎng)關(guān)20無(wú)需對(duì)音視頻流的格式進(jìn)行轉(zhuǎn)換,直接將對(duì)應(yīng)的音視頻流發(fā)送給接收端30,接收端30播放音視頻流所對(duì)應(yīng)的音視頻內(nèi)容。

通常情況下,在發(fā)送端10與接收端同步播放音視頻的過(guò)程中,與網(wǎng)絡(luò)網(wǎng)關(guān)20連接的接收端并不是固定不變,用戶可根據(jù)實(shí)際需求增加與網(wǎng)絡(luò)網(wǎng)關(guān)20連接的接收端的數(shù)量,為了使得新接入網(wǎng)絡(luò)網(wǎng)關(guān)20的接收端可以與發(fā)送端10的音視頻內(nèi)容同步,在網(wǎng)絡(luò)網(wǎng)關(guān)20判斷與網(wǎng)絡(luò)網(wǎng)關(guān)20連接的接收端的數(shù)量是否為多個(gè)之后,如果網(wǎng)絡(luò)網(wǎng)關(guān)20監(jiān)控到有新接入的接收端,則網(wǎng)絡(luò)網(wǎng)關(guān)20根據(jù)新接入的接收端的數(shù)量將音視頻流復(fù)制多份,并向每個(gè)新接入的接收端發(fā)送一份音視頻流,以使每個(gè)新接入的接收端接收并投影音視頻流。

需要說(shuō)明的是,前述對(duì)音視頻資源共享的方法、裝置以及網(wǎng)絡(luò)網(wǎng)關(guān)的解釋說(shuō)明也適用于該實(shí)施例的音視頻資源共享的系統(tǒng),此處不再贅述。

根據(jù)本發(fā)明實(shí)施例的音視頻資源共享的系統(tǒng),網(wǎng)絡(luò)網(wǎng)關(guān)在接收發(fā)送端發(fā)送的音視頻流后,判斷與網(wǎng)絡(luò)網(wǎng)關(guān)連接的接收端的數(shù)量是否為多個(gè),并在判斷出與網(wǎng)絡(luò)網(wǎng)關(guān)連接的接收端的數(shù)量為多個(gè)時(shí),根據(jù)接收端的數(shù)量將音視頻流復(fù)制多份,并向每個(gè)與網(wǎng)絡(luò)網(wǎng)關(guān)相連的接收端發(fā)送一份音視頻流,以使每個(gè)接收端接收并投影音視頻流,由此,使得多個(gè)接收端同步顯示了發(fā)送端的音視頻內(nèi)容,滿足了用戶使用多個(gè)接收端投影發(fā)送端的音視頻內(nèi)容的需求,提高了用戶體驗(yàn)度。

在本說(shuō)明書(shū)的描述中,參考術(shù)語(yǔ)“一個(gè)實(shí)施例”、“一些實(shí)施例”、“示例”、“具體示例”、或“一些示例”等的描述意指結(jié)合該實(shí)施例或示例描述的具體特征、結(jié)構(gòu)、材料或者特點(diǎn)包含于本發(fā)明的至少一個(gè)實(shí)施例或示例中。在本說(shuō)明書(shū)中,對(duì)上述術(shù)語(yǔ)的示意性表述不必須針對(duì)的是相同的實(shí)施例或示例。而且,描述的具體特征、結(jié)構(gòu)、材料或者特點(diǎn)可以在任一個(gè)或多個(gè)實(shí)施例或示例中以合適的方式結(jié)合。此外,在不相互矛盾的情況下,本領(lǐng)域的技術(shù)人員可以將本說(shuō)明書(shū)中描述的不同實(shí)施例或示例以及不同實(shí)施例或示例的特征進(jìn)行結(jié)合和組合。

此外,術(shù)語(yǔ)“第一”、“第二”僅用于描述目的,而不能理解為指示或暗示相對(duì)重要性或者隱含指明所指示的技術(shù)特征的數(shù)量。由此,限定有“第一”、“第二”的特征可以明示或者隱含地包括至少一個(gè)該特征。在本發(fā)明的描述中,“多個(gè)”的含義是至少兩個(gè),例如兩個(gè),三個(gè)等,除非另有明確具體的限定。

流程圖中或在此以其他方式描述的任何過(guò)程或方法描述可以被理解為,表示包括一個(gè)或更多個(gè)用于實(shí)現(xiàn)特定邏輯功能或過(guò)程的步驟的可執(zhí)行指令的代碼的模塊、片段或部分,并且本發(fā)明的優(yōu)選實(shí)施方式的范圍包括另外的實(shí)現(xiàn),其中可以不按所示出或討論的順序, 包括根據(jù)所涉及的功能按基本同時(shí)的方式或按相反的順序,來(lái)執(zhí)行功能,這應(yīng)被本發(fā)明的實(shí)施例所屬技術(shù)領(lǐng)域的技術(shù)人員所理解。

在流程圖中表示或在此以其他方式描述的邏輯和/或步驟,例如,可以被認(rèn)為是用于實(shí)現(xiàn)邏輯功能的可執(zhí)行指令的定序列表,可以具體實(shí)現(xiàn)在任何計(jì)算機(jī)可讀介質(zhì)中,以供指令執(zhí)行系統(tǒng)、裝置或設(shè)備(如基于計(jì)算機(jī)的系統(tǒng)、包括處理器的系統(tǒng)或其他可以從指令執(zhí)行系統(tǒng)、裝置或設(shè)備取指令并執(zhí)行指令的系統(tǒng))使用,或結(jié)合這些指令執(zhí)行系統(tǒng)、裝置或設(shè)備而使用。就本說(shuō)明書(shū)而言,"計(jì)算機(jī)可讀介質(zhì)"可以是任何可以包含、存儲(chǔ)、通信、傳播或傳輸程序以供指令執(zhí)行系統(tǒng)、裝置或設(shè)備或結(jié)合這些指令執(zhí)行系統(tǒng)、裝置或設(shè)備而使用的裝置。計(jì)算機(jī)可讀介質(zhì)的更具體的示例(非窮盡性列表)包括以下:具有一個(gè)或多個(gè)布線的電連接部(電子裝置),便攜式計(jì)算機(jī)盤(pán)盒(磁裝置),隨機(jī)存取存儲(chǔ)器(ram),只讀存儲(chǔ)器(rom),可擦除可編輯只讀存儲(chǔ)器(eprom或閃速存儲(chǔ)器),光纖裝置,以及便攜式光盤(pán)只讀存儲(chǔ)器(cdrom)。另外,計(jì)算機(jī)可讀介質(zhì)甚至可以是可在其上打印所述程序的紙或其他合適的介質(zhì),因?yàn)榭梢岳缤ㄟ^(guò)對(duì)紙或其他介質(zhì)進(jìn)行光學(xué)掃描,接著進(jìn)行編輯、解譯或必要時(shí)以其他合適方式進(jìn)行處理來(lái)以電子方式獲得所述程序,然后將其存儲(chǔ)在計(jì)算機(jī)存儲(chǔ)器中。

應(yīng)當(dāng)理解,本發(fā)明的各部分可以用硬件、軟件、固件或它們的組合來(lái)實(shí)現(xiàn)。在上述實(shí)施方式中,多個(gè)步驟或方法可以用存儲(chǔ)在存儲(chǔ)器中且由合適的指令執(zhí)行系統(tǒng)執(zhí)行的軟件或固件來(lái)實(shí)現(xiàn)。例如,如果用硬件來(lái)實(shí)現(xiàn),和在另一實(shí)施方式中一樣,可用本領(lǐng)域公知的下列技術(shù)中的任一項(xiàng)或他們的組合來(lái)實(shí)現(xiàn):具有用于對(duì)數(shù)據(jù)信號(hào)實(shí)現(xiàn)邏輯功能的邏輯門(mén)電路的離散邏輯電路,具有合適的組合邏輯門(mén)電路的專(zhuān)用集成電路,可編程門(mén)陣列(pga),現(xiàn)場(chǎng)可編程門(mén)陣列(fpga)等。

本技術(shù)領(lǐng)域的普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法攜帶的全部或部分步驟是可以通過(guò)程序來(lái)指令相關(guān)的硬件完成,所述的程序可以存儲(chǔ)于一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),包括方法實(shí)施例的步驟之一或其組合。

此外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理模塊中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)模塊中。上述集成的模塊既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能模塊的形式實(shí)現(xiàn)。所述集成的模塊如果以軟件功能模塊的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷(xiāo)售或使用時(shí),也可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。

上述提到的存儲(chǔ)介質(zhì)可以是只讀存儲(chǔ)器,磁盤(pán)或光盤(pán)等。盡管上面已經(jīng)示出和描述了本發(fā)明的實(shí)施例,可以理解的是,上述實(shí)施例是示例性的,不能理解為對(duì)本發(fā)明的限制,本領(lǐng)域的普通技術(shù)人員在本發(fā)明的范圍內(nèi)可以對(duì)上述實(shí)施例進(jìn)行變化、修改、替換和變型。

當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
犍为县| 清水县| 科技| 喜德县| 泽普县| 台前县| 邵阳市| 莫力| 永新县| 济源市| 富裕县| 淄博市| 台州市| 巴马| 邵东县| 三原县| 临汾市| 社旗县| 云南省| 新龙县| 祁阳县| 公主岭市| 宁海县| 曲沃县| 南召县| 密云县| 连平县| 双江| 丹阳市| 安仁县| 南岸区| 清原| 大庆市| SHOW| 原平市| 东乌珠穆沁旗| 资源县| 芮城县| 安化县| 伽师县| 景宁|