投屏文檔
權(quán)威官文
簡訊:DLNA委員會今天正式宣布荔棉,組織已經(jīng)于2017年1月5日正式解散。今后相關(guān)的認(rèn)證工作將交接給新的公司(spirespark)負(fù)責(zé),實(shí)行新的標(biāo)準(zhǔn)冕广。
小白清障
1.DLNA 簡介 設(shè)備分類 場景舉例 協(xié)議棧層次
2.DLNA簡介
3.UPnP協(xié)議簡介(一)
4.UPnP協(xié)議簡介(二)
5.UPnP基本原理介紹
6.基于DLNA實(shí)現(xiàn)iOS速客,Android投屏:基本概念
7.SSDP 簡單服務(wù)發(fā)現(xiàn)協(xié)議
重要知識點(diǎn):什么是DLNA?什么是UPnP協(xié)議欲账,包含哪些模塊屡江,設(shè)備類型有哪些(DMS、DMP赛不、DMC等)惩嘉,工作機(jī)制是什么?
進(jìn)階
1.iOS 實(shí)現(xiàn)基于 DLNA 的本機(jī)圖片踢故,視頻投屏
2.基于DLNA實(shí)現(xiàn)iOS文黎,Android投屏-發(fā)現(xiàn)設(shè)備、控制設(shè)備殿较、訂閱事件
3.DLNA發(fā)現(xiàn)設(shè)備
相關(guān)書籍
《智能家庭網(wǎng)絡(luò):技術(shù)耸峭、標(biāo)準(zhǔn)與應(yīng)用實(shí)現(xiàn)》
參考庫
PlatinumKit -- C++
CyberLink -- C、C++斜脂、java
MRDLNA -- OC
CharonChui/CyberLink4Android -- Java
目前看抓艳,DLNA的開發(fā)基本是基于PlatinumKit和CyberLink兩個(gè)庫進(jìn)行開發(fā),各有利弊帚戳,可參文CyberLink 和 PlatinumKit 兩者的比較玷或,其中iOS方面有一由OC編寫的庫。
Demos
DLNA_iOS_Platinum -- OC(PlatinumKit)
FuruyamaTakeshi/DLNA -- OC(CyberLink)
MRDLNA-Demo
樂播 - OC(第三方)
上面分別是Github上分別使用CyberLink片任、PlatinumKit和MRDLNA框架進(jìn)行的DLNA功能開發(fā)的Demo偏友,也功能比較簡單,支持播放对供、暫停位他、快進(jìn)退氛濒、調(diào)音量、退出簡易能力鹅髓。樂播目前是國內(nèi)app集成投屏能力舞竿,廣泛使用的庫,其中不乏一些大廠窿冯,功能相對比較齊全骗奖。