ความแตกต่างระหว่าง DLNA และ UPNP คืออะไร?


51

ใครสามารถบอกฉันได้ว่าอะไรคือความแตกต่างระหว่าง DLNA และ UPNP ฉันเห็นว่าข้อกำหนดบางอย่างของอุปกรณ์ (เช่น NASes) พูดถึงทั้ง (เช่น Iomega StorCenter) หรือเฉพาะ DLNA (เช่น Netgear Stora)

คำพ้องความหมายเหล่านี้สำหรับสิ่งเดียวกันหรือมีสองโปรโตคอลที่แตกต่างกันจริงหรือ พวกเขาเข้ากันได้เช่นถ้าเซิร์ฟเวอร์สื่อใช้ DLNA และอุปกรณ์สตรีมมิ่งใช้ UPNP มันจะทำงานหรือไม่


สั้น ๆ uPnP เป็นเรื่องเกี่ยวกับการแบ่งปันอุปกรณ์ผ่านเครือข่ายในขณะที่ DLNA เป็นเนื้อหาเกี่ยวกับอุปกรณ์บนเครือข่ายมากขึ้น นี่เป็นมุมมองที่ง่ายมาก

คำตอบ:


26

UPnP และ DLNA เป็นสองมาตรฐานที่แตกต่างกัน

DLNA นั้นได้มาจาก UPnP ซึ่งเป็นความพยายามในการทำให้การทำงานร่วมกันของสื่อเป็นปกติ ส่วนนี้ทำได้โดย จำกัด มากขึ้นกว่า UPnP (เช่นการ จำกัด จำนวนรูปแบบสื่อบันทึก) และอีกส่วนหนึ่งโดยการเพิ่มคุณสมบัติ (เช่น DRM เช่นการป้องกันการคัดลอก)

แนวทางของ DLNA นั้นถือได้ว่าเป็นมาตรฐานในร่มที่กำหนดวิธีการที่เครือข่ายในบ้านทำงานร่วมกันในทุกระดับ

จากเอกสาร DLNA (PDF)

ข้อมูลจำเพาะ UPnP A / V เป็นวิธีที่แข็งแกร่งและยืดหยุ่นในการแบ่งปันเนื้อหาทั่วทั้งบ้าน แต่เนื่องจาก UPnP เสนอความยืดหยุ่นที่ค่อนข้างล้นหลามในตัวเลือกผู้ขายและผู้ให้บริการจึงสามารถกำหนดค่าผลิตภัณฑ์และบริการของตนได้ (push vs. pull) รูปแบบไฟล์วิดีโอและไฟล์เสียงต้องได้รับการสนับสนุน ฯลฯ ) DLNA ได้พัฒนาแนวทางการทำงานร่วมกันของตัวเองเพื่อให้กระบวนการง่ายขึ้น

จากhttp://www.broadband2.com/usingstandardstostandout.asp

ฉันไม่สามารถหาคำตอบที่ชัดเจนว่า UPnP บริสุทธิ์และอุปกรณ์ DLNA บริสุทธิ์จะทำงานร่วมกันโดยตรงในวันนี้ แต่ในปี 2006 พวกเขาไม่ได้ (PDF) เดิมพันของฉันจะเป็น "อาจไม่" เว้นแต่ว่าอย่างน้อยหนึ่งในอุปกรณ์สามารถจัดการทั้งสอง


9

อุปกรณ์ UPnP สามารถสตรีมจากเซิร์ฟเวอร์ DLNA ได้

อุปกรณ์ DLNA สามารถสตรีมได้จากเซิร์ฟเวอร์ UPnP เนื่องจาก DLNA เป็นชุดย่อยของ UPnP อย่างมีประสิทธิภาพจึงเป็นไปได้ที่เซิร์ฟเวอร์ UPnP อาจเสนอรูปแบบที่อุปกรณ์ DLNA ของคุณไม่รู้จักและ / หรือสนับสนุน

แต่ในทางปฏิบัติมันมีความหมายเหมือนกัน


2
สิ่งนี้ทำให้คำตอบที่ยอมรับผิดได้อย่างไร ฉันพบว่าพวกเขาคล้ายกันมาก
Fuzzy76

6
ทัศนคติของคำตอบนี้ผิดมากและชื่อผู้ใช้ของผู้ตอบน่าสงสัยอย่างมาก
David Rivers

6

จากวิกิพีเดีย: DLNA

DLNA ใช้ Universal Plug and Play (UPnP) สำหรับการจัดการสื่อการค้นหาและควบคุม [4] UPnP กำหนดประเภทของอุปกรณ์ที่ DLNA รองรับ ("เซิร์ฟเวอร์", "renderer", "controller") และกลไกในการเข้าถึงสื่อผ่านเครือข่าย แนวทาง DLNA จะใช้เลเยอร์ของข้อ จำกัด กับประเภทของรูปแบบไฟล์สื่อการเข้ารหัสและการแก้ปัญหาที่อุปกรณ์ต้องรองรับ

จากวิกิพีเดีย: UPnP

Universal Plug and Play (UPnP) เป็นชุดโปรโตคอลเครือข่ายที่อนุญาตให้ใช้อุปกรณ์เครือข่ายเช่นคอมพิวเตอร์ส่วนบุคคลเครื่องพิมพ์เกตเวย์อินเทอร์เน็ตจุดเชื่อมต่อ Wi-Fi และอุปกรณ์มือถือเพื่อค้นหาสถานะของกันและกันบนเครือข่ายและสร้างบริการเครือข่ายที่ใช้งานได้อย่างราบรื่น สำหรับการแบ่งปันข้อมูลการสื่อสารและความบันเทิง UPnP มีไว้สำหรับเครือข่ายที่อยู่อาศัยเป็นหลักโดยไม่มีอุปกรณ์ระดับองค์กร


1
เป็นเรื่องน่าเศร้าที่คำตอบที่ดีที่สุดในฟอรัมนี้คือคำตอบที่นำมาจาก Wikipedia ฉันเข้าใจว่าผู้เขียนบทความของ Wikipedia นั้นไม่เคยมีมาก่อน แต่ฉันก็หวังว่าจะมีใครบางคนที่นี่มีความรู้และมีอำนาจสักหน่อยเช่น slhck ในวิดีโอ
MariusMatutiae

4

เท่าที่ฉันเข้าใจจากโพสต์เหล่านี้ ( 1 ; 2 ) DLNA เป็นชุดย่อยและรูปแบบที่ จำกัด ของมาตรฐาน UPnP และระบุตัวเลือกน้อยลงและรูปแบบที่เข้มงวดยิ่งขึ้น ส่วนใหญ่คุณจะไม่สามารถเข้าถึงเซิร์ฟเวอร์สื่อโดยใช้ DLNA จากอุปกรณ์สตรีมโดยใช้ UPnP หวังว่าจะช่วย


DLNA เป็นชุดของ UPNP ที่มีคุณสมบัติเพิ่มเติมมากมายพร้อมกับสเปคที่เข้มงวดยิ่งขึ้นเกี่ยวกับคุณสมบัติของ UPNP A / V ที่ควรจะเป็น
Robin Davies

0

DLNA เป็นมาตรฐานที่ใช้ UPnP เป็นรากฐาน อุปกรณ์ DLNA และ UPnP สามารถทำงานร่วมกันได้ ตัวอย่างเช่นฉันมักจะเล่นเสียงดิจิตอลจาก DLNA / UPnP Media Server ไปยัง UPnP เท่านั้น Media Renderer UPnP มีฟังก์ชั่นการควบคุมพื้นฐานทั้งหมด: เล่น, หยุดชั่วคราว, ข้าม, ก่อนหน้า, ตั้งค่าโหมดเล่นซ้ำ (ปกติ, REPEAT_ONE, SHUFFLE, REPEAT_ALL), ตั้งค่าและรับเสียงและอื่น ๆ

DLNA มุ่งเน้น: 1. ปรับปรุงความเข้ากันได้ระหว่างอุปกรณ์ DLNA 2. ความปลอดภัยและการจัดการสิทธิ์ดิจิทัล 3. อุปกรณ์สื่อ 4. ข้อกำหนดที่ดีขึ้นของไฟล์สื่อ (ตัวแปลงสัญญาณการเข้ารหัสอัตราบิต ฯลฯ ) 5. ส่วนขยายเล็กน้อย การดำเนินการเพิ่มเติมเช่นพยายามค้นหาตำแหน่งไบต์ที่ระบุ ตัวแปรสถานะเพิ่มเติมที่รายงานสถานะอุปกรณ์

UPnP เป็นมาตรฐานเก่าที่ผู้ผลิตบางรายตีความอย่างหลวม ๆ ดังนั้นอาจมีปัญหาความเข้ากันได้ระหว่างอุปกรณ์ UPnP

ฉันพบว่าบางครั้งตัวควบคุมสื่อ DLNA ทำงานได้ไม่ดีกับ UPnP Media Renderers ที่บริสุทธิ์ BubbleUPNP บน Android ใช้งานได้ดีกับ UPnP Media Renderer ฉันไม่พบตัวควบคุม UPnP Media บริสุทธิ์ที่บริสุทธิ์มากมาย ตอนนี้ส่วนใหญ่รองรับ DLNA และ UPnP

เซิร์ฟเวอร์สื่อ DLNA โหลที่ฉันได้ทดสอบทำงานได้ดีกับ UPnP Media Renderer ที่บริสุทธิ์

ฉันสามารถเล่นเพลงจาก Windows Media Library โดยใช้ DLNA Media Controller ไปยัง UPnP Media Renderer บริสุทธิ์ แต่ฉันไม่สามารถไปที่ Windows Media Player และบอกให้เล่นกับ UPnP Media Renderer ฉันคิดว่า Windows Media Player สามารถควบคุม DLNA Media Renderers ได้เท่านั้น


0

DLNA ขึ้นอยู่กับ UPNP A / V

UPNP A / V เป็นฝันร้ายที่ใช้งานร่วมกันได้ มาตรฐาน UPNP A / V นั้นเปิดกว้างมาก คุณสมบัติหลายอย่างเป็นตัวเลือก ไม่มีชุดรูปแบบสื่อพื้นฐานที่อุปกรณ์ต้องรองรับ การสนับสนุนรูปแบบวิดีโอเป็นปัญหาสำหรับอุปกรณ์สื่อเกือบทั้งหมด ในช่วงเวลาที่ UPNP A / V ได้รับการปล่อยตัวนี่เป็นเรื่องจริงโดยเฉพาะอย่างยิ่งในช่วงเวลาที่ Apple และ Microsoft ได้ทำสงครามกับรูปแบบสื่อ "มาตรฐาน" อย่างจริงจังและผู้ค้าบางรายยินดีที่จะนำรูปแบบเปิดเช่น FLAC และ MKV ที่มีสิทธิบัตรและ สถานะการออกใบอนุญาตนั้นอยู่ในอากาศในเวลานั้นหรือจะขึ้นบัญชีรายชื่อใบอนุญาตผลงานสิทธิบัตรที่ไม่มีที่สิ้นสุดเพื่อเล่นรูปแบบที่ได้มาตรฐาน

นอกจากนี้มาตรฐาน UPNP A / V ยังระบุไว้อย่างหลวม ๆ การอ่านมาตรฐานอย่างเต็มที่เป็นเรื่องธรรมดา การใช้งานที่เรียบง่ายเป็นกฎมากกว่าข้อยกเว้น และการแสวงหาความเรียบง่ายนำไปสู่การอ่านที่ไม่ธรรมดาของ UPNP A / V

DLNA เป็นความพยายามในการแก้ไขข้อบกพร่องของ UPNP A / V โดยเพิ่มหลายพันหน้าของข้อกำหนดเพิ่มเติมที่ด้านบนของมาตรฐาน UPNP A / V องค์กรมาตรฐาน DLNA ให้บริการชุดทดสอบมาตรฐานที่อุปกรณ์ที่ผ่านการรับรองต้องผ่าน

ตามข้อกำหนดของ DLNA อุปกรณ์ DLNA ควรเข้ากันได้กับอุปกรณ์ UPNP A / V ตามข้อกำหนดของมาตรฐาน DLNA แต่ไม่มีข้อกำหนดว่าพวกเขาจะต้องเข้ากันได้ ดังนั้น (แปลกใจแปลกใจ) บ่อยกว่าพวกเขาไม่เข้ากัน ในความเป็นธรรมการใช้งาน UPNP ทั่วไปบางอย่างก็ไม่ดีเท่ากรามว่านี่ไม่ใช่ความผิดทั้งหมดของกลุ่ม DLNA

DLNA ก็มีปัญหาเช่นกัน เดิมมีราคาอยู่ที่ 50,000 ดอลลาร์เพื่อให้ได้รายละเอียดและหลายสิบดอลลาร์เพื่อรับการรับรองและตรงไปตรงมารวมถึงข้อกำหนดเพิ่มเติมในทางปฏิบัติเพื่อให้ได้มาตรฐาน ISO ที่ไม่มีที่สิ้นสุด มาตรฐาน ISO MPEG ตระกูลมีค่าใช้จ่ายมหาศาลเนื่องจากมาตรฐานเหล่านี้รวมอยู่ในการอ้างอิงในมาตรฐาน DLNA ซึ่งจะรวมเข้าด้วยกันโดยอ้างอิงมาตรฐาน ISO อื่น ๆ ทั้งหมดที่ค่าใช้จ่ายมาก ซึ่งทั้งหมดนั้นขัดขวางการใช้งาน DLNA แบบโอเพนซอร์สที่เหมาะสม

ในทางตรงกันข้าม UPNP A / V ได้รับการเผยแพร่ในเอกสารที่มีอยู่อย่างอิสระ

บวกกับขนาดที่แท้จริงของข้อมูลจำเพาะของ DLNA ซึ่งยังคงมี CANs และ MUSTs และ SHOULDs ทุกชนิดที่กระจายอยู่ตามข้อกำหนดอย่างอิสระ ทำให้ง่ายสำหรับอุปกรณ์ DLNA ที่ได้รับการรับรองสองชิ้นที่ไม่ต้องการทำอะไรซึ่งกันและกันเนื่องจาก CAN และ SHOULD ที่เข้ากันไม่ได้

ดังนั้นเมื่อมีการพูดและทำทั้งหมดความสามารถในการทำงานร่วมกันของอัลห์ได้เพิ่มขึ้นอย่างมาก แต่ก็ยังไม่ดีเท่าไหร่

ส่วนใหญ่เวลานี้อุปกรณ์ UPNP ส่วนใหญ่ทำงานร่วมกับอุปกรณ์ DLNA แต่ไม่ได้รับการรับรอง (เนื่องจากต้นทุนการห้ามการทำเช่นนั้น) ดังนั้นจึงไม่สามารถเรียกอุปกรณ์ DLNA ได้

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.