無線投屏,多屏互動,DLNA,手機投屏 什么是DLNA投屏協(xié)議?
DNLA,Digital Living Network Alliance,是索尼、英特爾、微軟等發(fā)起的一套 PC、移動設(shè)備、消費電器之間互聯(lián)互通的協(xié)議,蘋果早期也加入了,后來退出單干了。
DLNA與蘋果的AirPlay功能比較類似,協(xié)議也大體相同,他們都可以讓手機中的媒體內(nèi)容投放到電視屏幕里。
不同的是手機上的DLNA 并沒有類似AirPlay的鏡像功能,也沒有Apple TV 所支持的雙屏體游戲體驗。
目前DLNA更多只是能將手機的照片和視頻投送到大屏幕中。
DLNA需將手機和電視或者盒子連接同一WiFi網(wǎng)絡(luò),這樣所有設(shè)備都能夠擁有獨立的IP,從而具備相互通信的基礎(chǔ)了。
DLNA只能投影流媒體文件(音樂、圖片、視屏)的播放,不支持word、PPT等非流媒體文件的投影。
但是通過DLNA實現(xiàn)的流媒體文件投射畫質(zhì)會比miracast投影的要清晰。
DLNA是基于文件的,媒體文件可能有各種各樣的編碼格式,播放器這端必須能夠處理這么多種編碼格式。通常為了比較好的播放體驗,DLNA會先緩存一小段時間。
首先DLNA是一個解決方案,整合了多項技術(shù)。
在DLNA投屏的過程中,Android設(shè)備充當(dāng)?shù)慕巧强刂泣c,它初始化并配置好DMS和DMR設(shè)備之間的連接,并不直接參與真正的內(nèi)容傳輸,內(nèi)容傳輸由DMS和DMR完成,支持投屏播放的設(shè)備的設(shè)備類型主要為DMR。而電視或者機頂盒則扮演的是渲染設(shè)備或播放設(shè)備。
DLNA是基于Upnp協(xié)議的,但是直接依據(jù)協(xié)議原理去做開發(fā)是很困難的,通常會去借鑒一些優(yōu)秀的開源框架。