相關文章

媒體伺服器

DLNA/UPnP影音娛樂中,至少需要3種硬體設備,媒體伺服器為其中之一,主要提供娛樂內容的來源,譬如硬碟裡存放的影音檔、換片機裡的光碟、電視諧調器輸出的節目內容,都是媒體伺服器中的內容。

媒體伺服器基本上最少要提供2個功能,內容瀏覽以及連線管理,內容瀏覽可供使用者指定,使用何種媒體內容,連線管理則可提供本身和其他裝置的連結,。

媒體渲染器

由於最終觀賞的終端為「人」,所以必須有裝置將數位訊號轉換為人類所理解的類比訊號,例如光、聲音,而這設備就是螢幕、電視、音響、耳機之類的器材。媒體渲染器同樣必須提供2個功能,其中之一為連線管理,另外就是渲染控制,例如傳來的媒體資料該如何呈現、亮度、音量等,若裝置允許的話,也可同時渲染出多種媒體內容,例如PIP(Picture in Picture)。

控制節點

控制節點主要去協調控制媒體伺服器與媒體渲染器之間的運作,通常也會有個和人互動的介面,其運作方式大概可以分為下列步驟:發現媒體裝置、尋找所需媒體內容、獲取渲染器支援的格式清單、比對伺服器和渲染器共通的格式、設定伺服器和渲染器、選擇需要的媒體內容、開始傳輸(播放、暫停、快轉等)、調整渲染器參數(亮度、音量等)、重複播放或選擇下一個媒體內容、結束伺服器和渲染器的連線。

在此筆者要向讀者提醒一下,單一產品並不只限於上述3大類型的其中1種,可以同時跨越2種或是全部包。譬如現在的智慧型電視,能夠跨越控制節點和媒體渲染器2種,利用遙控器選擇檔案之後,再播放出來;有時還可分享自行錄製的節目內容,就跨到媒體伺服器的領域。

還有個很好的例子就是NAS,功能單純的只負責存放多媒體檔案,即為媒體伺服器。近年來則是因應Atom走向SoC化的結果,內建視訊輸出,所以NAS也跨足到了媒體渲染器。再者,如果你不是使用手機或其他裝置遙控,而是直接利用NAS控制想要播放的媒體,那麼此NAS也包含了控制節點。

UPnP 加掛 DLNA

常常有人問道:「DLNA和UPnP到底有什麼差別?」簡單來說,DLNA使用UPnP作為主要的核心架構,也就是前述的那些功能,其上再加入許多不同的定義檔(profile)。所謂的定義檔,就是譬如影片解析度大小、流量高低,照片格式、尺寸,聲音的取樣頻率、編碼方式等,都會有組明確的定義。

舉例來說,假設手機因為效能的關係,只能播放320 x 240解析度、MPEG2的檔案,那麼媒體伺服器就必須進行格式轉換的動作,手機才能正確播放影片,而這320 x 240、MPEG2就是1組定義檔;有了定義檔,各家廠商才能夠根據定義製造產品,遵守共通的規範,而不是

包山包海什麼都要做。當然,這是當初制定的初衷,現在手機都能夠播4K影片,不太需要格式轉換這道程序。

數位家庭前哨戰,看懂8大影音傳輸技術 

▲UPnP中3種裝置相互應用的簡圖,控制節點負責協調雙方,而來源裝置則提供媒體內容給接收端。

DLNA同時也制定其他的規格,譬如受到保護的DRM內容,傳輸時要使用DTCP/IP,媒體內容則使用HTTP方式傳輸等。最終DLNA希望能夠將PC網路市場、行動通訊市場、消費性電子產品3者達到相互連接、無縫分享的境界。

 

使用 Facebook 留言

發表回應

謹慎發言,尊重彼此。按此展開留言規則