Apa perbedaan antara DLNA dan UPNP?


51

Dapatkah seseorang memberi tahu saya apa perbedaan antara DLNA dan UPNP? Saya dapat melihat bahwa beberapa perangkat (seperti NASes) spesifikasinya menyebutkan keduanya (misalnya, Iomega StorCenter) atau hanya DLNA (misalnya, Netgear Stora).

Apakah sinonim ini untuk hal yang sama atau apakah sebenarnya ada dua protokol yang berbeda? Apakah mereka kompatibel, misalnya, jika server media menggunakan DLNA dan perangkat streaming menggunakan UPNP, apakah itu akan berfungsi?


Secara singkat, uPnP adalah tentang berbagi perangkat melalui jaringan, sedangkan DLNA lebih banyak tentang konten pada perangkat jaringan. Ini adalah pandangan yang sangat sederhana.

Jawaban:


26

UPnP dan DLNA adalah dua standar yang berbeda.

DLNA berasal dari UPnP, sebagai upaya untuk menormalkan interoperabilitas media. Ini dilakukan sebagian dengan menjadi lebih ketat daripada UPnP (misalnya dengan membatasi jumlah format media) dan sebagian dengan menambahkan fitur (seperti DRM, yaitu perlindungan salinan).

Pedoman DLNA dapat dianggap sebagai standar payung yang mendefinisikan bagaimana jaringan rumah beroperasi di semua tingkatan.

Dari whitepaper DLNA (pdf) .

Spesifikasi UPnP A / V memberikan cara yang kuat dan fleksibel untuk berbagi konten di seluruh rumah, tetapi karena UPnP menawarkan fleksibilitas yang luar biasa besar dalam pilihan yang dapat dibuat oleh vendor dan penyedia dalam mengonfigurasi produk dan layanan mereka, (push vs pull, jenis apa format file video dan audio harus didukung, dll.) DLNA mengembangkan panduan interoperabilitasnya sendiri untuk menyederhanakan proses.

Dari http://www.broadband2.com/usingstandardstostandout.asp

Saya tidak dapat menemukan jawaban yang jelas tentang apakah perangkat UPnP murni dan DLNA murni secara langsung dapat dioperasikan hari ini, tetapi pada tahun 2006 itu tidak (pdf) . Taruhan saya adalah "mungkin tidak", kecuali setidaknya satu perangkat dapat menangani keduanya.


9

Perangkat UPnP dapat melakukan streaming dari server DLNA dengan baik.

Perangkat DLNA MUNGKIN dapat melakukan streaming dari server UPnP. Karena DLNA secara efektif merupakan bagian dari UPnP, ada kemungkinan server UPnP dapat menawarkan format yang tidak dikenali dan / atau didukung perangkat DLNA Anda.

Namun dalam praktiknya, mereka hampir identik.


2
Bagaimana ini membuat jawaban yang diterima salah? Saya menemukan mereka sangat mirip.
Fuzzy76

6
Sikap jawaban ini sangat salah, dan nama pengguna penjawab sangat mencurigakan.
David Rivers

6

Dari Wikipedia: DLNA

DLNA menggunakan Universal Plug and Play (UPnP) untuk manajemen, penemuan, dan kontrol media. [4] UPnP mendefinisikan jenis perangkat yang didukung DLNA ("server", "renderer", "controller") dan mekanisme untuk mengakses media melalui jaringan. Pedoman DLNA kemudian menerapkan lapisan pembatasan pada jenis format file media, pengkodean dan resolusi yang harus didukung perangkat.

Dari Wikipedia: UPnP

Universal Plug and Play (UPnP) adalah seperangkat protokol jaringan yang memungkinkan perangkat berjaringan, seperti komputer pribadi, printer, gateway Internet, titik akses Wi-Fi dan perangkat seluler untuk secara mulus menemukan keberadaan satu sama lain di jaringan dan membangun layanan jaringan fungsional untuk berbagi data, komunikasi, dan hiburan. UPnP dimaksudkan terutama untuk jaringan perumahan tanpa perangkat kelas perusahaan.


1
Sangat disesalkan bahwa jawaban terbaik di forum ini adalah yang diambil dari Wikipedia. Saya mengerti bahwa penulis artikel Wikipedia sama sekali bukan noobs, namun saya berharap ada seseorang, di sini, berpengetahuan luas dan berwibawa, sedikit mirip dengan video di barangkali.
MariusMatutiae

4

Sejauh yang saya mengerti dari tulisan-tulisan ini ( 1 ; 2 ), DLNA adalah subset dan bentuk terbatas dari standar UPnP dan menetapkan lebih sedikit opsi dan format yang lebih ketat. Kemungkinan besar Anda tidak akan dapat mengakses server media menggunakan DLNA dari perangkat streaming menggunakan UPnP. Semoga itu bisa membantu.


DLNA adalah superset dari UPNP, dengan banyak fitur tambahan, bersama dengan spesifikasi yang lebih ketat dari apa yang seharusnya menjadi fitur UPNP A / V.
Robin Davies

0

DLNA adalah standar yang menggunakan UPnP sebagai fondasinya. Perangkat DLNA dan UPnP dapat bekerja bersama. Misalnya, saya sering memutar audio digital dari Server Media DLNA / UPnP ke Media Renderer hanya UPnP. UPnP menyediakan semua fungsi kontrol dasar: putar, jeda, lewati, sebelumnya, atur mode pengulangan (NORMAL, REPEAT_ONE, SHUFFLE, REPEAT_ALL), setel dan dapatkan volume, dan banyak lagi.

Fokus DLNA: 1. peningkatan kompatibilitas antara perangkat DLNA 2. Keamanan dan Manajemen Hak Digital 3. Perangkat Media 4. Spesifikasi file media yang lebih baik (codec, enkripsi, bit rate, dll.) 5. Beberapa ekstensi. Tindakan lainnya seperti mencari ke posisi byte yang ditentukan. Variabel status lainnya yang melaporkan status perangkat.

UPnP adalah standar lama yang telah ditafsirkan secara longgar oleh beberapa produsen sehingga dapat terjadi masalah kompatibilitas antara perangkat UPnP.

Saya menemukan bahwa Pengontrol Media DLNA kadang-kadang tidak berfungsi dengan baik dengan UPnP Media Renderers. BubbleUPNP di Android berfungsi baik dengan UPnP Media Renderer murni. Saya tidak dapat menemukan banyak Pengontrol Media UPnP murni. Sebagian besar sekarang mendukung DLNA dan UPnP.

Selusin Server Media DLNA yang telah saya uji berfungsi baik dengan UPnP Media Renderer murni.

Saya dapat memutar musik dari Windows Media Library menggunakan DLNA Media Controller ke UPnP Media Renderer murni, tetapi saya tidak bisa pergi ke Windows Media Player dan menyuruhnya untuk memutar ke UPnP Media Renderer. Saya pikir Windows Media Player hanya dapat mengontrol DLNA Media Renderers.


0

DLNA didasarkan pada UPNP A / V.

UPNP A / V akhirnya menjadi mimpi buruk interoperabilitas. Standar A / V UPNP sangat terbuka. Banyak fitur opsional. Tidak ada set dasar format media yang harus didukung perangkat. Dukungan format video adalah masalah bagi hampir semua perangkat media. Pada saat UPNP A / V dirilis, ini terutama benar di masa ketika Apple dan Microsoft secara aktif berperang pada format media "standar", dan beberapa vendor bersedia untuk mengadopsi format terbuka seperti FLAC, dan MKV yang paten dan status lisensi naik di udara pada saat itu, atau untuk mencari-cari daftar lisensi paten paten yang tak ada habisnya yang diperlukan untuk memainkan format standar.

Selain itu, standar UPNP A / V sangat longgar ditentukan. Pembacaan standar yang sangat luar biasa adalah hal biasa. Implementasi minimalis adalah aturan daripada pengecualian. Dan mengejar minimalis mengarah ke beberapa bacaan yang cukup luar biasa dari standar A / V UPNP.

DLNA adalah upaya untuk memperbaiki kekurangan UPNP A / V dengan menimbun ribuan halaman persyaratan tambahan di atas standar A / V UPNP. Organisasi standar DLNA menyediakan suite tes standar yang harus dilewati perangkat bersertifikat.

Menurut spesifikasi DLNA, perangkat DLNA HARUS kompatibel dengan perangkat UPNP A / V, sesuai dengan ketentuan standar DLNA. Tetapi tidak ada persyaratan bahwa mereka HARUS kompatibel. Jadi (kejutan kejutan) lebih sering daripada tidak, mereka tidak kompatibel. Dalam keadilan, beberapa implementasi UPNP yang umum sangat buruk sehingga tidak sepenuhnya merupakan kesalahan dari konsorsium DLNA.

DLNA juga memiliki masalah. Awalnya biaya di suatu tempat di lingkungan $ 50.000 untuk mendapatkan satu set spesifikasi, dan (puluhan?) Ribuan dolar untuk mendapatkan sertifikasi, dan terus terang, ditambah persyaratan tambahan dalam praktik untuk memperoleh jurang maut dari dokumen standar ISO di keluarga standar ISO MPEG dengan biaya yang sangat besar, karena standar ini digabungkan dengan referensi dalam standar DLNA, yang kemudian digabungkan dengan referensi standar ISO lainnya. Semuanya dengan biaya besar. Semua yang pada gilirannya menghalangi implementasi DLNA open-source yang masuk akal.

UPNP A / V di sisi lain, telah diterbitkan dalam dokumen yang tersedia secara bebas.

Ditambah ukuran tipis spesifikasi DLNA, yang masih memiliki semua jenis CAN dan MUSTs dan HARUS tersebar secara bebas melalui persyaratan. Membuatnya sangat mudah bagi dua perangkat DLNA bersertifikat untuk ingin tidak ada hubungannya dengan satu sama lain karena CAN dan SHOULD yang tidak kompatibel.

Jadi ketika semua itu dikatakan dan dilakukan, meskipun interoperabilitas telah meningkat secara dramatis, itu masih tidak terlalu bagus.

Sebagian besar waktu belakangan ini, perangkat UPNP sebagian besar berinteroperasi dengan perangkat DLNA tetapi tidak disertifikasi (karena biaya yang sangat mahal untuk melakukannya) sehingga tidak dapat disebut perangkat DLNA.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.