在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

<menu id="6qfwx"><li id="6qfwx"></li></menu>
    1. <menu id="6qfwx"><dl id="6qfwx"></dl></menu>

      <label id="6qfwx"><ol id="6qfwx"></ol></label><menu id="6qfwx"></menu><object id="6qfwx"><strike id="6qfwx"><noscript id="6qfwx"></noscript></strike></object>
        1. <center id="6qfwx"><dl id="6qfwx"></dl></center>

            新聞中心

            EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 基于DLNA數(shù)字媒體適配器的設計

            基于DLNA數(shù)字媒體適配器的設計

            作者: 時間:2012-12-20 來源:網(wǎng)絡 收藏

            3.2 系統(tǒng)軟件工作流程
            根據(jù)產(chǎn)品開發(fā)標準中的關鍵技術,其中“設備發(fā)現(xiàn)與控制”和“媒體管理”是系統(tǒng)實現(xiàn)的重要功能,軟件開發(fā)基于與UPNP AV協(xié)議架構(gòu)。下文分別說明了兩主要功能的具體實現(xiàn)。
            3.2.1 設備發(fā)現(xiàn)與控制工作流程
            設備在發(fā)現(xiàn)與控制技術部分,采用了棧架構(gòu)。設備在此部分主要完成初始化以及異步操作處理兩大主要功能。其軟件工作流程如圖4所示。

            本文引用地址:http://www.biyoush.com/article/148176.htm

            e.JPG


            初始化操作包括初始化棧、注冊根設備以及初始化設備。系統(tǒng)調(diào)用函數(shù)UpnpInit()初始化協(xié)議棧,制定模塊根目錄,通過注冊根設備,實現(xiàn)設備與UPNP庫的關聯(lián)。設備以多播方式發(fā)布存在消息,進入事件循環(huán)過程。當監(jiān)聽器接收到設備發(fā)出的事件請求后,創(chuàng)建時間處理線程,回調(diào)UPNP事件處理函數(shù)進行處理,隨后開始異步操作處理過程。
            設備運行期間,控制點會發(fā)送各種請求指令,處理這些異步請求就是設備最主要的工作。這些異步請求包含訂閱請求、取值請求和操作請求。訂閱請求訂閱了UPNP設備中服務狀態(tài)改變事件,訂閱成功后,一旦控制點的訂閱信息發(fā)生改變,系統(tǒng)都會得到及時的通知。取值請求用于返回服務狀態(tài)變量的當前值,設備監(jiān)聽到控制點的取值請求后,會激活事件處理回調(diào)函數(shù),將返回的當前值提供給接口發(fā)送給控制點。操作請求用于改變服務狀態(tài)變量值,設備從請求文檔中得到操作所需的相關參數(shù),建立響應文檔后通知控制點設備。
            3.2.2 媒體管理工作流程
            系統(tǒng)媒體管理部分基于,設備用來連接一個或多個媒體服務器,允許控制點在家庭網(wǎng)絡內(nèi)對媒體資源(例如音頻、視頻、圖片等)進行控制。

            f.JPG


            圖5為媒體管理工作流程。系統(tǒng)進程開始于控制點對媒體服務器的發(fā)現(xiàn),當選擇好媒體內(nèi)容進行播放控制時,首先要對媒體資源進行數(shù)據(jù)分析,控制點確定以何種傳輸協(xié)議以及數(shù)據(jù)格式進行數(shù)據(jù)傳輸,所有傳輸參數(shù)建立后,控制點通過調(diào)用Connection Manager::PrepareFor Conection()發(fā)布通知,控制媒體流。隨后服務器或渲染器將向控制點返回一個AVTransport InstanclID,用來控制媒體內(nèi)容的傳輸,例如播放、暫停等。同樣,當媒體渲染器返回一個渲染控制ID,就可以用來對媒體進行控制,例如音量調(diào)節(jié)、亮度調(diào)節(jié)等。實際上,媒體內(nèi)容的傳輸是媒體服務器和渲染器之間的操作UPNP本身并不參與。控制點利用UPNP協(xié)議建立設備間的連接,而媒體傳輸采用的則是具體的傳輸協(xié)議。

            4 結(jié)束語
            系統(tǒng)作為產(chǎn)品的開發(fā),完成了軟、硬件的設計與實現(xiàn)。通過測試,系統(tǒng)實現(xiàn)了媒體資源共享及設備間的互控,能夠?qū)γ襟w內(nèi)容進行傳輸控制和渲染控制。系統(tǒng)作為數(shù)字家庭媒體的中心產(chǎn)品之一,很好的實現(xiàn)了家庭網(wǎng)絡的娛樂功能,也預示了電腦與家電產(chǎn)品互聯(lián)互通的美好前景。


            上一頁 1 2 3 下一頁

            評論


            技術專區(qū)

            關閉