本公開涉及家庭媒體播放和控制,并且尤其涉及家庭媒體流傳輸?shù)那袚Q和同時重放的方法和系統(tǒng)。
背景技術(shù):
在家庭媒體播放和流傳輸?shù)募夹g(shù)領(lǐng)域中,已經(jīng)存在支持媒體內(nèi)容從源設(shè)備A流傳輸至呈現(xiàn)設(shè)備B,以及從源設(shè)備A屏幕鏡像至呈現(xiàn)設(shè)備B的一些技術(shù),諸如AirPlay、Miracast、DLNA。
但是,在內(nèi)容從源設(shè)備A到呈現(xiàn)設(shè)備B的正在進行的播放期間,存在一些限制,如下:
1)新的呈現(xiàn)設(shè)備,例如C或者更多,與呈現(xiàn)設(shè)備B一起平滑地加入播放處理,亦即同時播放,是不容易的;
2)新的呈現(xiàn)設(shè)備,例如C或者更多,將播放處理從呈現(xiàn)設(shè)備B不間斷地切換至其他呈現(xiàn)設(shè)備C是不容易的。
關(guān)于限制2),有可能存在一些解決方案,例如,包括步驟:
a)停止從源設(shè)備A到呈現(xiàn)設(shè)備B的播放處理。并且在某個地方記錄停止點,然后將停止點通知給C;
b)呈現(xiàn)設(shè)備C被觸發(fā)播放來自A的相同的媒體內(nèi)容;
c)呈現(xiàn)設(shè)備C尋找先前在呈現(xiàn)設(shè)備B處播放的媒體內(nèi)容的最后停止點;以及
d)新的單播連接在源設(shè)備A和呈現(xiàn)設(shè)備C之間建立,以繼續(xù)流傳輸和播放媒體內(nèi)容。
上面這種典型的流傳輸重定向技術(shù)事實上發(fā)起從源A到呈現(xiàn)設(shè)備C的新的播放流傳輸。它涉及播放處理的某個中斷,即使很可能源設(shè)備A和呈現(xiàn)設(shè)備C的硬件(HW)性能能夠足夠強大以減小對用戶體驗的中斷影響。
此外,上面典型的解決方案也不容易支持或者解決上面的限制1),即,多屏幕同時播放的動態(tài)加入/離開。
某種其他的屏幕切換技術(shù)是鏡像,亦即,捕獲源設(shè)備A的屏幕圖像/幀并且將它發(fā)送給呈現(xiàn)設(shè)備B或C用于實時顯示。該技術(shù)在兩個設(shè)備中都需要專用GPU(圖形處理單元)的非常強大的HW能力,這將提高設(shè)備成本。此外,在所捕獲的屏幕幀的編碼和解碼期間,該技術(shù)也具有圖像質(zhì)量損失的它的固有缺點。
技術(shù)實現(xiàn)要素:
根據(jù)本發(fā)明的一方面,提供一種用于切換家庭媒體流傳輸?shù)闹胤诺姆椒ǎ渲械谝辉O(shè)備經(jīng)由多播從源設(shè)備接收內(nèi)容進行重放,包括:接收來自用戶的切換設(shè)備的請求,其中內(nèi)容從第一設(shè)備重放至第二設(shè)備;指示第一設(shè)備將存儲在第一設(shè)備中的內(nèi)容從接收請求的時間點開始單播至第二設(shè)備進行重放;指示源設(shè)備經(jīng)由多播重新傳送從時間點開始的內(nèi)容;當(dāng)從源設(shè)備經(jīng)由多播重新傳送的內(nèi)容到達正在第二設(shè)備處重放的內(nèi)容的幀時,停止接收來自第一設(shè)備的單播內(nèi)容;當(dāng)重新傳送的內(nèi)容到達從第一設(shè)備單播并且存儲在第二設(shè)備中的內(nèi)容時,由第二設(shè)備開始接收并且存儲從源設(shè)備經(jīng)由多播重新傳送的內(nèi)容。
根據(jù)本發(fā)明的另一方面,提供一種用于切換家庭媒體流傳輸?shù)闹胤诺南到y(tǒng),其中第一設(shè)備經(jīng)由多播從源設(shè)備接收內(nèi)容進行重放,包括處理器,被配置為實現(xiàn):接收來自用戶的切換設(shè)備的請求,其中內(nèi)容從第一設(shè)備重放至第二設(shè)備;指示第一設(shè)備將存儲在第一設(shè)備中的內(nèi)容從接收請求的時間點開始單播至第二設(shè)備進行重放;指示源設(shè)備經(jīng)由多播重新傳送從時間點開始的內(nèi)容;當(dāng)從源設(shè)備經(jīng)由多播重新傳送的內(nèi)容到達正在第二設(shè)備處重放的內(nèi)容的幀時,停止接收來自第一設(shè)備的單播內(nèi)容;當(dāng)重新傳送的內(nèi)容到達從第一設(shè)備單播并且存儲在第二設(shè)備中的內(nèi)容時,由第二設(shè)備開始接收并且存儲從源設(shè)備經(jīng)由多播重新傳送的內(nèi)容。
應(yīng)當(dāng)理解,本發(fā)明的更多方面和優(yōu)點將在下面本發(fā)明的詳細描述中找到。
附圖說明
如由描述所說明的,被包括以提供本發(fā)明的更多理解并且被合并并且構(gòu)成本申請的一部分的附圖將用來例示本發(fā)明的實施例。本發(fā)明不局限于實施例。
在附圖中:
圖1是例示根據(jù)本發(fā)明的實施例,設(shè)備之間的媒體流傳輸?shù)膱D;
圖2是根據(jù)本發(fā)明的實施例,家庭媒體流傳輸切換和同步播放的系統(tǒng)圖;
圖3是例示根據(jù)本發(fā)明的實施例,加速播放切換或者設(shè)備加入的過程的系統(tǒng)圖;以及
圖4是例示根據(jù)本發(fā)明的實施例的設(shè)備的圖。
具體實施方式
在下面的描述中,將描述本發(fā)明的實施例的各個方面。為了說明的目的,陳述具體的配置和細節(jié)以便提供徹底的理解。然而,可以不使用這里展示的具體細節(jié)來實現(xiàn)本發(fā)明,對本領(lǐng)域中的技術(shù)人員也將是顯然的。
在家庭網(wǎng)絡(luò)中,在兩個設(shè)備之間(從源設(shè)備到播放設(shè)備)的流傳輸?shù)倪B接建立階段,源設(shè)備應(yīng)當(dāng)通知家庭網(wǎng)關(guān)媒體文件的不同散列值作為媒體索引的關(guān)鍵字,以及應(yīng)用于該流運輸?shù)亩嗖P地址和端口,以及關(guān)于將要多播的流傳輸?shù)牧鱾鬏擨D和源設(shè)備IP。使用該流傳輸?shù)母櫺畔?,家庭網(wǎng)關(guān)能夠從存儲在家庭網(wǎng)關(guān)或者某個其他位置的關(guān)于所有家庭媒體內(nèi)容的融合媒體索引數(shù)據(jù)庫中,唯一地識別并且找到媒體文件的元數(shù)據(jù)和管理策略信息?;诿襟w文件的路徑和文件名信息以及設(shè)備ID而計算散列值。散列值對于家庭的所有媒體設(shè)備中的每個媒體文件是唯一的。每個設(shè)備將它的本地媒體文件索引同步到具有融合媒體索引數(shù)據(jù)庫的家庭網(wǎng)關(guān),融合媒體索引數(shù)據(jù)庫具有所有家庭媒體文件的融合全體媒體索引信息。管理策略可能是例如,如果沒有具體的認證,哪個類型的媒體不被允許進行流傳輸和播放至其他設(shè)備。因此,家庭設(shè)備之間的流傳輸能夠由像家長控制這樣的預(yù)先定義的策略動態(tài)地管理。
多播IP地址和端口由源設(shè)備或者家庭網(wǎng)關(guān)動態(tài)地分配,以將流多播到其他家庭網(wǎng)絡(luò)設(shè)備。流傳輸ID由源設(shè)備動態(tài)地分配,唯一地標記將要多播的流傳輸。連接到家庭網(wǎng)絡(luò)的任何其他設(shè)備能夠使用必要的認證連接到家庭網(wǎng)關(guān),并且能夠瀏覽并且搜索所有當(dāng)前正在進行的流傳輸跟蹤信息,包括元數(shù)據(jù)、多播ID、端口和流傳輸ID。并且,家庭網(wǎng)絡(luò)中的設(shè)備能夠僅通過監(jiān)聽并且接收關(guān)于那個媒體文件的那個多播流傳輸,動態(tài)地請求加入流傳輸處理。也有可能需要某個認證用于加入正在進行的流。然后,其他設(shè)備能夠動態(tài)地享受媒體播放,或者僅僅監(jiān)督它并且采取某種另外的控制,例如停止并且禁止它在設(shè)備之間流傳輸。上面的處理在下文說明。
在圖1中,家庭網(wǎng)絡(luò)100包括具有第一本地媒體文件索引110的第一設(shè)備105,具有第二本地媒體文件索引113的第二設(shè)備107,具有第三本地媒體文件索引115的第三設(shè)備108,以及家庭網(wǎng)關(guān)103。所有家庭媒體設(shè)備105、107、108根據(jù)預(yù)先定義的過程和格式生成它們的本地媒體文件索引110、113、115,并且將它們同步到家庭網(wǎng)關(guān)103?;诖?,家庭網(wǎng)關(guān)103在本地維護融合家庭云媒體索引117并且保持它對所有家庭媒體設(shè)備105、107、108可訪問。使用家庭云媒體索引117,每個設(shè)備能夠瀏覽存儲在其他設(shè)備中的媒體信息。第一、第二和第三設(shè)備105、107、108的每個分別具有家庭媒體索引119、121、123的第一、第二和第三本地緩存。
當(dāng)?shù)谝辉O(shè)備105的用戶請求到家庭云媒體索引119的第一本地緩存的媒體索引并且想要播放存儲在第二設(shè)備107中的媒體文件時,第一設(shè)備105的用戶發(fā)送請求到第二設(shè)備107。第二設(shè)備107認證請求(可以進一步經(jīng)由家庭網(wǎng)關(guān))并且動態(tài)地分配關(guān)于將要多播的流傳輸?shù)亩嗖P(或者由家庭網(wǎng)關(guān)分配)和端口。
第二設(shè)備107通知第一設(shè)備105那個多播IP和端口。第一設(shè)備105準備好監(jiān)聽、接收流數(shù)據(jù)并且在本地重放它。同時,第二設(shè)備107通知家庭網(wǎng)關(guān)103那個媒體文件的散列值,所生成的關(guān)于將要多播的流傳輸?shù)亩嗖P和端口,源設(shè)備IP以及動態(tài)生成的流傳輸ID。此外,第二設(shè)備107也通知家庭網(wǎng)關(guān)103該請求來自第一設(shè)備105。第一設(shè)備105然后等待家庭網(wǎng)關(guān)的確認以允許從第二設(shè)備107到第一設(shè)備105的流傳輸。家庭網(wǎng)關(guān)103接收該流傳輸跟蹤信息并且在網(wǎng)關(guān)的本地數(shù)據(jù)庫中搜索媒體文件的元數(shù)據(jù)以及相應(yīng)的管理策略。使用策略檢查,它需要進一步的認證,因為該視頻不是對于家庭中的每個人。第一設(shè)備105接收來自家庭網(wǎng)關(guān)103的認證請求并且使用有效的權(quán)限信息進行響應(yīng)。然后,在認證之后,家庭網(wǎng)關(guān)103通知第二設(shè)備107能夠開始該流傳輸。家庭網(wǎng)關(guān)103使用一對安全密鑰來發(fā)送到第一設(shè)備105和第二設(shè)備107,以對流傳輸數(shù)據(jù)進行加密和解密,因為視頻不是對每個人開放的。第一設(shè)備105然后成功地重放來自第二設(shè)備107的流。
在流傳輸期間,第三設(shè)備108的用戶發(fā)現(xiàn)在家庭網(wǎng)絡(luò)100中在第一設(shè)備和第二設(shè)備之間存在正在進行的流傳輸。在認證之后,第三設(shè)備C的用戶使用流傳輸元數(shù)據(jù)信息進行檢查。如果第三設(shè)備108的用戶想要對播放的內(nèi)容進行進一步的監(jiān)督,那么他/她需要請求加入多播流傳輸處理。在關(guān)于流傳輸請求的進一步認證之后,第三設(shè)備108從家庭網(wǎng)關(guān)103接收密鑰。并且然后第三設(shè)備108成功地加入流傳輸并且在本地重放內(nèi)容。第三設(shè)備108現(xiàn)在也能夠?qū)α鱾鬏斶M行控制,例如暫停、停止。對于在源設(shè)備和多個呈現(xiàn)設(shè)備之間的同時播放,這是基本的概念。它將在下面詳細地描述。
圖2描述家庭媒體流傳輸切換和同步播放的實施例。在步驟201,設(shè)備A、設(shè)備B和設(shè)備C在它們連接到HGW(家庭網(wǎng)關(guān))時注冊到HGW。在步驟202,HGW關(guān)于設(shè)備A分配多播IP以用于媒體傳送,并且將它的家庭媒體索引同步到設(shè)備B和設(shè)備C。在步驟203,用戶經(jīng)由家庭云媒體索引找到存儲在設(shè)備A上的感興趣的媒體M,并且選擇(例如,點擊)以在設(shè)備B重放它。在步驟204,設(shè)備B請求重放來自設(shè)備A的媒體M,并且向它的證書提供媒體ID用于認證和授權(quán)。在步驟205,設(shè)備A認證并且授權(quán)設(shè)備B并且將為媒體M動態(tài)生成的密鑰發(fā)送回設(shè)備B用于媒體解密。在步驟206,設(shè)備A動態(tài)地選擇用于媒體M傳送的(套接字)端口,并且生成流傳輸ID X以傳送媒體M。在步驟207,設(shè)備A通知設(shè)備B用來傳送媒體M的它的多播IP和端口,以及流傳輸ID X。在步驟208,設(shè)備B準備在多播IP和端口接收媒體M,并且發(fā)送ACK到設(shè)備A。在步驟209,設(shè)備A開始將媒體M通過多播IP發(fā)送到設(shè)備B,并且媒體M在設(shè)備B處重放。在步驟210,因為用戶想要進入臥室,設(shè)備C位于臥室中,用戶請求將媒體M的播放傳送到設(shè)備C。在步驟211,設(shè)備B將設(shè)備A的IP以及在設(shè)備A處現(xiàn)在用于媒體M傳送的流傳輸ID X通知給設(shè)備C。而且,設(shè)備B將當(dāng)前的播放處理點通知給設(shè)備C。應(yīng)當(dāng)注意,這是有必要的,因為傳送速度比回放速度快。
在步驟212,設(shè)備C將它的證書以及流傳輸ID X提供給設(shè)備A用于認證&授權(quán),并且請求重放流傳輸ID X的它的媒體內(nèi)容。設(shè)備C也將播放處理點信息提供給設(shè)備A。在步驟213,設(shè)備A認證并且授權(quán)設(shè)備C,并且將密鑰與流傳輸ID X的端口和多播IP一起發(fā)送給設(shè)備C用于媒體M的解密。同時,媒體M仍然繼續(xù)在設(shè)備B處重放,或者能夠暫停,取決于用戶的選擇。在步驟214,設(shè)備C已經(jīng)準備在多播IP和端口接收媒體M,并且發(fā)送ACK到設(shè)備A。在步驟215,設(shè)備A開始通過多播IP從被通知的當(dāng)前播放處理點重新傳送媒體M。然后媒體M在設(shè)備C處重放。在步驟216,設(shè)備C通知設(shè)備B播放傳送已經(jīng)完成。在步驟217,設(shè)備B也接收該重新傳送的內(nèi)容,并且發(fā)現(xiàn)它已經(jīng)在本地緩沖,所以能夠僅僅忽略并且不再次緩沖它。這取決于關(guān)于設(shè)備B是否將與設(shè)備C一起繼續(xù)播放媒體M的用戶的輸入(選擇)。在步驟218,用戶被通知內(nèi)容播放傳送已經(jīng)完成,然后停止并且關(guān)閉設(shè)備B,以進入臥室在設(shè)備C處觀看媒體M。應(yīng)當(dāng)注意,他也能夠選擇在設(shè)備B上保持播放。在步驟219,如果用戶想要設(shè)備B與設(shè)備C一起繼續(xù)播放媒體M,那么設(shè)備B將在重復(fù)的內(nèi)容已經(jīng)傳送到設(shè)備C之后保持緩沖并且播放媒體M的新的內(nèi)容。
圖3例示加速播放切換或者設(shè)備C的加入的實施例。為了加速播放切換或者設(shè)備C的加入,能夠進一步實現(xiàn)下面的步驟。
1.在圖2的步驟209中,設(shè)備A多播內(nèi)容(亦即,媒體M),并且僅設(shè)備B接收并且重放它。
2.在圖2的步驟210中,設(shè)備B接收將內(nèi)容切換到設(shè)備C的命令。并且在設(shè)備B上在那個時刻,內(nèi)容已經(jīng)播放到時間點X,同時(經(jīng)由多播)接收到的內(nèi)容已經(jīng)緩沖到時間點Y(亦即,在步驟209到210之間的持續(xù)期間中,從時間點S到時間點Y的內(nèi)容已經(jīng)傳送并且緩沖在設(shè)備B上,并且在步驟210開始的時刻,設(shè)備B正在播放內(nèi)容的時間點/幀X)。
3.在圖2的步驟211到214的處理期間,設(shè)備B發(fā)起到設(shè)備C的單播連接,并且經(jīng)由該單播連接,設(shè)備B開始將它的從時間點X開始的緩沖的內(nèi)容傳送到設(shè)備C,使得設(shè)備C能夠盡可能快地重放內(nèi)容。
4.在圖2的步驟215,設(shè)備A跳回到時間點X處的內(nèi)容,并且經(jīng)由多播從該時間點X傳送內(nèi)容。當(dāng)步驟215開始時,從時間點X開始的一些內(nèi)容已經(jīng)經(jīng)由單播從設(shè)備B傳送到設(shè)備C并且緩沖在設(shè)備C中。此時,設(shè)備C僅僅播放存儲在設(shè)備C中的內(nèi)容的時間點/幀T。因為從時間點X開始的一些內(nèi)容已經(jīng)經(jīng)由單播從設(shè)備B傳送,并且已經(jīng)緩沖在設(shè)備C中,設(shè)備C不緩存從設(shè)備A通過多播傳送的重復(fù)的內(nèi)容。
5.當(dāng)設(shè)備C正在播放時間點Z的內(nèi)容時,從設(shè)備A通過多播傳送的內(nèi)容剛剛趕上時間點Z的播放內(nèi)容。應(yīng)當(dāng)注意,傳送速度比回放速度快。因此,設(shè)備C不再需要接收來自設(shè)備B的單播內(nèi)容,并且現(xiàn)在事實上從時間點X到時間點U的內(nèi)容已經(jīng)經(jīng)由單播從設(shè)備B傳送到設(shè)備C并且緩沖在設(shè)備C中。然后,設(shè)備B能夠選擇停止并且退出,或者保持同時播放。(這里僅假設(shè)B在下面的步驟中保持同時播放。)
6.因為從時間點Z到時間點U的內(nèi)容已經(jīng)經(jīng)由單播從設(shè)備B傳送并且緩沖在設(shè)備C中,設(shè)備C將不/不需要緩沖從設(shè)備A經(jīng)由多播傳送的、從時間點Z到時間點U的內(nèi)容。并且在設(shè)備A的多播傳送到達時間點U的內(nèi)容之后,設(shè)備C將開始緩沖內(nèi)容。
7.在設(shè)備B上(假設(shè)設(shè)備B選擇繼續(xù)同時播放),因為從時間點X到時間點Y的內(nèi)容已經(jīng)被緩沖,因此,設(shè)備B將不緩沖從設(shè)備A經(jīng)由多播傳送的該重復(fù)的內(nèi)容。并且在設(shè)備A的多播傳送到達時間點Y的內(nèi)容之后,設(shè)備B將開始緩沖它。
圖4示出包括在家庭媒體網(wǎng)絡(luò)中的設(shè)備。家庭媒體網(wǎng)絡(luò)典型地包括三個類型的設(shè)備:呈現(xiàn)設(shè)備401、源設(shè)備403和家庭網(wǎng)關(guān)405。
1.呈現(xiàn)設(shè)備401:它典型地包括媒體索引407”、媒體播放&控制409、媒體傳送411、認證模塊413的模塊。
a)媒體索引407:它負責(zé)通過與家庭網(wǎng)關(guān)(HGW)的“媒體目錄服務(wù)”互操作,從HGW同步家庭云媒體索引415。并且,家庭媒體索引在本地存儲供用戶瀏覽和訪問。
b)媒體播放&控制409:它為終端用戶將家庭云媒體索引415展示到屏幕上。它遵循終端用戶的播放命令,并且與源設(shè)備的控制模塊419互操作,請求訪問來自源設(shè)備403的指定媒體。并且它從媒體傳送模塊411中讀出緩沖的媒體內(nèi)容,并且為終端用戶將它播放到屏幕上。
c)媒體傳送411:它接收從源設(shè)備403經(jīng)由所通知的多播IP和端口而傳送的內(nèi)容,并且在本地緩沖它以供媒體播放&控制409模塊進行播放。
d)認證模塊413:一旦有來自媒體播放&控制模塊409的請求,它將它的證書和請求媒體散列索引或流傳輸ID提供給源設(shè)備403,并且要求關(guān)于該媒體的訪問的認證和授權(quán)。認證和授權(quán)結(jié)果通知給媒體播放&控制模塊409。并且如果成功,媒體播放&控制模塊409也從源設(shè)備的控制模塊419得到關(guān)于多播IP和端口的通知。并且然后,媒體播放&控制模塊409通知媒體傳送模塊411準備接收從源設(shè)備傳送的內(nèi)容。
2.源設(shè)備403:它典型地包括媒體索引415、媒體傳送417、控制模塊419以及認證&授權(quán)模塊421的模塊。
a)媒體索引415:它搜索本地存儲的媒體內(nèi)容,并且生成它們的索引。索引在本地存儲,同時,它經(jīng)由與家庭網(wǎng)關(guān)的“媒體目錄服務(wù)423”的互操作而同步到家庭網(wǎng)關(guān),這構(gòu)成全體家庭媒體索引。
b)控制模塊419:一旦有來自呈現(xiàn)設(shè)備401的傳送請求,并且在來自該源設(shè)備的認證模塊421的成功認證結(jié)果通知之后,它準備并且開始傳送指定的媒體內(nèi)容到呈現(xiàn)設(shè)備401。準備動作包括:
i.通知媒體傳送模塊417生成關(guān)于該媒體流傳輸?shù)牧鱾鬏擨D和傳送端口。
ii.然后將該返回的流ID和傳送端口與由HGW或者該源設(shè)備403分配的多播IP一起發(fā)送給呈現(xiàn)設(shè)備的媒體播放&控制模塊409。
iii.此外,它將該流ID以及源設(shè)備IP和呈現(xiàn)設(shè)備IP發(fā)送給HGW。該流ID和源設(shè)備IP然后由HGW的媒體流跟蹤和管理服務(wù)425緩存。
c)媒體傳送417:一旦有來自控制模塊419的生成關(guān)于該媒體流傳輸?shù)牧鱅D和傳送端口的請求,它將這些信息返回給控制模塊419。并且,它通過本地的媒體索引模塊415定位所請求的媒體,讀出內(nèi)容并且將它傳送給呈現(xiàn)設(shè)備。此外,它將流傳輸ID、傳送端口和媒體ID在本地緩存/存儲到“本地媒體流傳輸信息”中。
d)認證&授權(quán)模塊421:一旦有來自呈現(xiàn)設(shè)備401的請求,它將該請求信息傳遞到HGW的認證&授權(quán)服務(wù)427。HGW然后首先認證這是否是家庭云中的有效請求者,如果被認證,并且然后檢查請求者是否具有訪問該媒體ID的內(nèi)容的權(quán)限。認證和授權(quán)結(jié)果返回給呈現(xiàn)請求設(shè)備,并且如果成功,那么相應(yīng)的準備在源設(shè)備處執(zhí)行。
3.家庭網(wǎng)關(guān)405:它典型地包括媒體目錄服務(wù)423、媒體流跟蹤和管理服務(wù)425,以及認證&授權(quán)服務(wù)427。
a)媒體目錄服務(wù)423:它接收每個源設(shè)備的本地媒體索引的更新,并且將它們存儲到家庭媒體目錄DB 429中。并且它也將每個源設(shè)備的媒體索引的這些經(jīng)更新的改變同步到家庭中的每個呈現(xiàn)設(shè)備401。
b)媒體流跟蹤和管理服務(wù)425:一旦有來自源設(shè)備403的正在進行的媒體流傳輸信息的通知,它記錄家庭中的每個正在進行的媒體流傳輸。由源設(shè)備403報告的媒體流傳輸信息應(yīng)當(dāng)包括:
i.流ID:由源設(shè)備403為它傳送的媒體流傳輸而生成。
ii.源設(shè)備IP:源設(shè)備403的IP
iii.呈現(xiàn)設(shè)備:呈現(xiàn)設(shè)備的IP。如果存在多個呈現(xiàn)設(shè)備,那么應(yīng)該報告每個IP。
c)認證&授權(quán)服務(wù)427:它接收從源設(shè)備403轉(zhuǎn)發(fā)的認證和授權(quán)請求,認證和授權(quán)請求起源于呈現(xiàn)設(shè)備401。并且,它檢查提供到“家庭媒體訪問權(quán)限D(zhuǎn)B”的證書。然后,它將檢查結(jié)果返回給源設(shè)備403。
已經(jīng)描述了許多實現(xiàn)方式。然而,應(yīng)當(dāng)理解,可以進行各種修改。例如,不同的實現(xiàn)方式的元素可以被組合、補充、修改、或者去除以產(chǎn)生其他實現(xiàn)方式。另外,普通技術(shù)人員將理解,其他的結(jié)構(gòu)和處理可以取代公開的那些,并且作為結(jié)果所產(chǎn)生的實現(xiàn)方式將以與公開的實現(xiàn)方式至少基本上相同的(多種)方式,執(zhí)行至少基本上相同的(多種)功能,實現(xiàn)至少基本上相同的(多個)結(jié)果。因此,這些和其他實現(xiàn)方式由本申請考慮,并且在如由附加權(quán)利要求書限定的本發(fā)明的范圍內(nèi)。