999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于UPnP協議的多媒體文件分享系統介紹

2019-09-10 07:22:44劉杰
江蘇科技報·E教中國 2019年6期
關鍵詞:多媒體內容設備

劉杰

教學中,教師經常需要播放一些多媒體文件來提高課堂教學效果,但很多智能終端上的多媒體文件不能直接在Windows系統上播放。而利用通用即插即用(UPnP)技術,能夠將多種播放媒體集成到單一終端上,從而實現透明控制并簡化用戶的操作。

基于此,本文提出基于開放UPnP協議的多媒體文件分享系統。該系統實現了基于iOS系統的智能終端與普通PC的多媒體文件分享,同時也實現了利用智能終端來對播放進行遠程操控。

這有助于教師選擇更加便捷的方式來播放多媒體文件,也減少了傳輸文件的時間,提高工作效率。

一、目標需求

目前多媒體電子教室中各種技術的遙控器存在著各種問題。將各種播放媒體集成到單一終端(智能手機)上,可以突破傳統控制網絡的規模限制,達到透明控制的效果,并為用戶的使用帶來易操作性。這里基于UPnP AV架構,在iOS智能手機平臺(iPhone、iPad)上,實現了多媒體文件分享系統,可以把我們存儲在iOS設備上的多媒體文件,分享到支持UPnP協議的播放設備上。

具體目標:iOS智能設備能夠發現支持UPnP協議的播放設備;iOS智能設備能夠控制支持UPnP協議的播放設備;iOS設備能夠把本機上的多媒體文件傳給支持UPnP協議的播放設備。

二、設備需求

根據設計的目標需求,首先需要iOS設備,可以是iPhone或者iPad智能終端設備,其次還需要一臺PC設備。當然,還需要有網絡環境,使設備處于同一個局域網內,這樣就滿足了多媒體文件分享的基本硬件和網絡設備需求。

三、系統架構設計

基于UPnP的多媒體文件分享系統架構,在物理上主要由智能終端設備(iOS設備)和教學終端設備(PC機)組成;在邏輯上,可以分為媒體服務器(Media Server)、媒體播放器(Media Render)和AV控制點(AV Control Point)三個功能模塊。多媒體文件分享系統架構如下圖。

1.媒體服務器模塊設計

(1) 內容目錄服務。負責提供一系列行為,使 AV 控制點能夠找到媒體服務器提供給網絡的媒體內容。提供的主要行為是瀏覽功能,使AV控制點可以獲得教學網絡中多媒體內容的詳細信息,并通過這些信息判斷播放器是否能播放該多媒體內容。

(2)連接管理服務。負責管理與設備的連接,提供的主要行為是準備連接。AV控制點通過調用該行為,使媒體服務器在數據傳輸前做好準備。準備連接行為成功后,多媒體服務器將根據支持的傳輸協議和數據格式,向AV控制點返回一個實例句柄,以控制以后的媒體數據傳輸。

(3) 內容傳輸服務。負責AV控制點對相關多媒體內容播放的控制,包括停止、前進、后退、定位等。當媒體服務器同時傳輸多個媒體內容時,AV控制點通過內容傳輸服務的實例句柄區分和控制它們。

2.媒體播放器模塊設計

(1)播放控制服務。通過提供一系列的行為,使AV控制點能夠控制媒體內容的播放,包括開關控制、音量控制等。該服務支持將多個多媒體內容合并播放。

(2) 連接管理服務。負責管理與設備的連接,使AV控制點能夠列舉媒體播放器所支持的傳輸協議和數據格式。控制點發起連接請求后,媒體服務器返回給控制點一個連接實例,供控制點控制媒體播放。

(3) 內容傳輸服務。與媒體服務器的內容傳輸服務相似。

3.AV控制點模塊設計

AV控制點負責協調媒體服務器和媒體播放器之間的互操作,主要實現以下服務。

(1)AV設備發現服務。利用UPnP協議的發現機制,來尋找教學網絡中的媒體服務器和媒體播放器。

(2)多媒體內容定位服務。通過調用媒體服務器中的內容服務,來定位要找的媒體內容。媒體服務器返回所支持的傳輸協議和數據格式等信息。

(3)媒體播放器支持的傳輸協議/數據格式檢測服務。通過調用媒體播放器中的連接管理服務,將媒體的信息傳給媒體播放器,檢測媒體播放器是否支持該傳輸協議和數據格式,將結果返回給AV控制點。

(4)多媒體內容選擇服務。該服務確定要傳輸的多媒體內容。

(5)播放特性調整服務。該服務負責按照用戶需要調用播放控制行為。

四、關鍵技術

1.iOS平臺的UPnP實現

我們需要在iOS設備上實現下列兩個功能:一是實現媒體服務器的功能,把iOS設備上的資源添加到教學網絡,讓媒體播放器可以播放。二是實現AV控制點的功能,實現iOS設備和媒體服務器的交互和控制,同時也讓iOS設備可以和媒體服務器進行交互和控制。

另外,我們也需要在教學網內的PC設備上安裝支持UPnP協議的播放器,來提供媒體播放器的功能。這里我們選擇XBMC軟件。

2.媒體服務器實現

媒體服務器負責提供內容目錄、連接管理、內容傳輸三種服務,從這三個方面進行實現,同時實現相關的協議。

3.XML協議解析實現

XML上UPnP通信過程中使用的數據格式協議所傳輸數據的格式是XML的,所以在iOS平臺上要實現XML數據協議的解析。

4.AV控制點實現

AV控制點負責協調媒體服務器和媒體播放器之間的互操作。為了使AV控制點能夠與各種媒體服務器和媒體播放器交互,這里主要實現以下服務:設備發現服務、多媒體內容定位服務、媒體播放器支持的傳輸協議/數據格式檢測服務、多媒體內容選擇服務。

猜你喜歡
多媒體內容設備
諧響應分析在設備減振中的應用
內容回顧溫故知新
科學大眾(2022年11期)2022-06-21 09:20:52
借助多媒體探尋有效設問的“四度”
多媒體在《機械制圖》課中的應用
消費導刊(2018年10期)2018-08-20 02:56:28
基于MPU6050簡單控制設備
電子制作(2018年11期)2018-08-04 03:26:08
主要內容
臺聲(2016年2期)2016-09-16 01:06:53
500kV輸變電設備運行維護探討
工業設計(2016年12期)2016-04-16 02:52:00
多媒體達人煉成記
河南電力(2016年5期)2016-02-06 02:11:40
適切 適時 適度——說說語文課堂的多媒體使用
語文知識(2015年9期)2015-02-28 22:01:42
原來他們都是可穿戴設備
消費者報道(2014年7期)2014-07-31 11:23:57
主站蜘蛛池模板: 亚洲熟女中文字幕男人总站| 欧美一区中文字幕| 久久精品娱乐亚洲领先| 午夜毛片免费看| 国产成人无码久久久久毛片| 国产婬乱a一级毛片多女| 天堂在线视频精品| 欧美精品亚洲日韩a| 九九视频免费在线观看| 谁有在线观看日韩亚洲最新视频| 亚洲欧洲日本在线| 91探花在线观看国产最新| 伊人久久婷婷五月综合97色| 亚洲最新网址| 久久久噜噜噜| 免费高清毛片| 毛片在线播放网址| 国产亚洲高清视频| 国产原创第一页在线观看| 国产精品爽爽va在线无码观看| 女人18一级毛片免费观看| 国产一级毛片高清完整视频版| 欧美一区精品| 日韩高清欧美| 久久精品无码国产一区二区三区 | 国产91丝袜| 中国国语毛片免费观看视频| 日本色综合网| 国产乱码精品一区二区三区中文| 国产呦精品一区二区三区下载| 精品福利国产| 亚洲av片在线免费观看| 一本色道久久88综合日韩精品| 岛国精品一区免费视频在线观看| 亚洲日韩在线满18点击进入| 国产欧美亚洲精品第3页在线| 亚洲乱码视频| 免费激情网址| 成人欧美在线观看| 真实国产精品vr专区| 成人国产一区二区三区| 午夜福利视频一区| a毛片免费在线观看| 国产成人无码久久久久毛片| 久久婷婷五月综合色一区二区| 国产真实自在自线免费精品| 手机精品福利在线观看| 国产小视频在线高清播放| 中文字幕天无码久久精品视频免费| 最新日韩AV网址在线观看| 久久五月天国产自| 国产a网站| 亚洲国产精品一区二区高清无码久久| 中文字幕亚洲第一| 97在线公开视频| 亚洲精品国产日韩无码AV永久免费网 | 超级碰免费视频91| 人妻精品全国免费视频| 国产精品美女免费视频大全| 亚洲精品无码成人片在线观看| 亚洲小视频网站| www.日韩三级| 日本午夜精品一本在线观看| 国产视频大全| 国产麻豆精品久久一二三| 久久国产精品电影| 天天综合网色中文字幕| 国产真实乱人视频| 国产成人综合在线观看| 国产香蕉在线视频| 国产女人在线观看| 免费无遮挡AV| 99精品福利视频| 国内精品免费| 日韩国产高清无码| 欧美日韩成人| 色综合色国产热无码一| 亚洲国产精品一区二区第一页免| 亚洲国产天堂久久综合226114| 国产网站一区二区三区| 老色鬼久久亚洲AV综合| 欧美性猛交一区二区三区|