Sự khác biệt giữa DLNA và UPNP là gì?


51

Ai đó có thể cho tôi biết sự khác biệt giữa DLNA và UPNP là gì không? Tôi có thể thấy rằng một số thông số kỹ thuật của thiết bị (như NAS) đề cập đến cả hai (ví dụ: Iomega StorCenter) hoặc chỉ DLNA (ví dụ: Netgear Stora).

Là những từ đồng nghĩa cho cùng một thứ hoặc thực sự có hai giao thức khác nhau? Chúng có tương thích không, ví dụ: nếu máy chủ phương tiện sử dụng DLNA và thiết bị phát trực tuyến sử dụng UPNP, nó có hoạt động không?


Tóm lại, uPnP là về việc chia sẻ các thiết bị qua mạng, trong khi DLNA thiên về nội dung trên các thiết bị được nối mạng. Đây là một quan điểm rất đơn giản, mặc dù.

Câu trả lời:


26

UPnP và DLNA là hai tiêu chuẩn khác nhau.

DLNA có nguồn gốc từ UPnP, như một nỗ lực để bình thường hóa khả năng tương tác phương tiện. Nó thực hiện điều này một phần bằng cách hạn chế hơn UPnP (ví dụ: bằng cách giới hạn số lượng định dạng phương tiện) và một phần bằng cách thêm các tính năng (như DRM, tức là bảo vệ bản sao).

Hướng dẫn DLNA có thể được coi là một tiêu chuẩn ô xác định cách thức mạng gia đình tương tác ở tất cả các cấp.

Từ whitepaper DLNA (pdf) .

Thông số UPnP A / V cung cấp một phương tiện mạnh mẽ và linh hoạt để chia sẻ nội dung trong nhà, nhưng vì UPnP cung cấp sự linh hoạt quá mức trong các lựa chọn mà nhà cung cấp và nhà cung cấp có thể thực hiện khi định cấu hình sản phẩm và dịch vụ của họ, (đẩy so với kéo, loại nào các định dạng tệp video và âm thanh phải được hỗ trợ, v.v.) DLNA đã phát triển các hướng dẫn về khả năng tương tác của riêng mình để đơn giản hóa quy trình.

Từ http://www.broadband2.com/USEst Chuẩnstostandout.asp

Tôi không thể tìm thấy câu trả lời rõ ràng về việc liệu UPnP thuần túy và các thiết bị DLNA thuần túy có thể tương tác trực tiếp ngày hôm nay hay không, nhưng vào năm 2006, chúng không (pdf) . Đặt cược của tôi sẽ là "có thể không", trừ khi ít nhất một trong số các thiết bị có thể xử lý cả hai.


9

Một thiết bị UPnP có thể phát trực tiếp từ máy chủ DLNA.

Thiết bị DLNA CÓ THỂ phát trực tiếp từ máy chủ UPnP. Vì DLNA thực sự là một tập hợp con của UPnP, nên có thể máy chủ UPnP có thể cung cấp định dạng mà thiết bị DLNA của bạn không nhận ra và / hoặc hỗ trợ.

Nhưng trong thực tế, chúng gần như đồng nghĩa.


2
Làm thế nào điều này làm cho câu trả lời được chấp nhận sai? Tôi thấy chúng khá giống nhau.
Fuzzy76

6
Thái độ của câu trả lời này là sai lầm khủng khiếp, và tên người dùng của người trả lời là đáng ngờ khủng khiếp.
David Rivers

6

Từ Wikipedia: DLNA

DLNA sử dụng Universal Plug and Play (UPnP) để quản lý, khám phá và kiểm soát phương tiện. [4] UPnP định nghĩa các loại thiết bị mà DLNA hỗ trợ ("máy chủ", "trình kết xuất", "bộ điều khiển") và các cơ chế truy cập phương tiện qua mạng. Các hướng dẫn DLNA sau đó áp dụng một lớp các hạn chế đối với các loại định dạng, mã hóa và độ phân giải tệp phương tiện mà thiết bị phải hỗ trợ.

Từ Wikipedia: UPnP

Universal Plug and Play (UPnP) là một bộ giao thức mạng cho phép các thiết bị được nối mạng, như máy tính cá nhân, máy in, cổng Internet, điểm truy cập Wi-Fi và thiết bị di động để khám phá sự hiện diện của nhau trên mạng và thiết lập các dịch vụ mạng chức năng để chia sẻ dữ liệu, thông tin liên lạc và giải trí. UPnP chủ yếu dành cho các mạng dân cư không có thiết bị cấp doanh nghiệp.


1
Thật đáng tiếc rằng câu trả lời tốt nhất trong diễn đàn này là câu trả lời từ Wikipedia. Tôi hiểu rằng các tác giả của các bài viết trên Wikipediaì không phải là người mới, nhưng tôi có thể hy vọng sẽ có ai đó, ở đây, có kiến ​​thức và có thẩm quyền, có lẽ hơi giống slhck trên video.
MariusMatutiae

4

Theo như tôi hiểu từ các bài đăng này ( 1 ; 2 ), DLNA là một tập hợp con và dạng hạn chế của tiêu chuẩn UPnP và chỉ định ít tùy chọn hơn và các định dạng nghiêm ngặt hơn. Rất có thể bạn sẽ không thể truy cập máy chủ phương tiện bằng DLNA từ thiết bị phát trực tuyến bằng UPnP. Mong rằng sẽ giúp.


DLNA là một siêu bộ của UPNP, với nhiều tính năng bổ sung, cùng với thông số kỹ thuật chặt chẽ hơn về những tính năng mà UPNP A / V thực sự cần phải có.
Robin Davies

0

DLNA là một tiêu chuẩn sử dụng UPnP làm nền tảng. Các thiết bị DLNA và UPnP có thể hoạt động cùng nhau. Ví dụ: tôi thường xuyên phát âm thanh kỹ thuật số từ Máy chủ phương tiện DLNA / UPnP sang Trình kết xuất phương tiện chỉ UPnP. UPnP cung cấp tất cả các chức năng điều khiển cơ bản: phát, tạm dừng, bỏ qua, trước đó, đặt chế độ lặp lại (BÌNH THƯỜNG, REPEAT_ONE, SHUFFLE, REPEAT_ALL), đặt và lấy âm lượng, v.v.

DLNA tập trung: 1. cải thiện khả năng tương thích giữa các thiết bị DLNA 2. Quản lý quyền bảo mật và kỹ thuật số 3. Thiết bị đa phương tiện 4. Đặc điểm kỹ thuật tốt hơn của các tệp phương tiện (codec, mã hóa, tốc độ bit, v.v.) 5. Một vài tiện ích mở rộng. Nhiều hành động như tìm kiếm vị trí byte được chỉ định. Nhiều biến trạng thái báo cáo trạng thái thiết bị.

UPnP là một tiêu chuẩn cũ đã được một số nhà sản xuất giải thích một cách lỏng lẻo nên có thể có vấn đề tương thích giữa các thiết bị UPnP.

Tôi thấy rằng Bộ điều khiển phương tiện DLNA đôi khi không hoạt động tốt với Trình kết xuất phương tiện truyền thông UPnP thuần túy. BubbleUPNP trên Android hoạt động tốt với UPnP Media Renderer thuần túy. Tôi không thể tìm thấy nhiều Bộ điều khiển phương tiện UPnP thuần túy. Hầu hết bây giờ hỗ trợ DLNA và UPnP.

Hàng tá Máy chủ truyền thông DLNA tôi đã thử nghiệm hoạt động tốt với Trình kết xuất phương tiện truyền thông UPnP thuần túy.

Tôi có thể phát nhạc từ Thư viện Windows Media bằng Trình điều khiển phương tiện DLNA đến Trình kết xuất phương tiện UPnP thuần túy, nhưng tôi không thể truy cập Windows Media Player và bảo nó phát tới Trình kết xuất phương tiện truyền thông UPnP. Tôi nghĩ Windows Media Player chỉ có thể kiểm soát DLNA Media Renderers.


0

DLNA dựa trên UPNP A / V.

UPNP A / V kết thúc là một cơn ác mộng về khả năng tương tác. Tiêu chuẩn UPNP A / V đã kết thúc rất mở. Nhiều tính năng là tùy chọn. Không có bộ định dạng phương tiện cơ sở nào mà các thiết bị phải hỗ trợ. Hỗ trợ định dạng video là một vấn đề đối với hầu hết các thiết bị đa phương tiện. Vào thời điểm UPNP A / V được phát hành, điều này đặc biệt đúng vào thời điểm Apple và Microsoft đang tích cực cảnh báo về các định dạng phương tiện "tiêu chuẩn" và rất ít nhà cung cấp sẵn sàng chấp nhận các định dạng mở như FLAC và MKV có bằng sáng chế và tình trạng cấp phép đã xuất hiện vào thời điểm đó, hoặc đưa ra một danh sách vô tận các giấy phép danh mục đầu tư bằng sáng chế cần thiết để chơi các định dạng tiêu chuẩn.

Ngoài ra, các tiêu chuẩn A / V của UPNP được chỉ định rất lỏng lẻo. Các bài đọc hoàn toàn phi thường của tiêu chuẩn là phổ biến. Thực hiện tối giản là quy tắc chứ không phải là ngoại lệ. Và việc theo đuổi chủ nghĩa tối giản dẫn đến một số bài đọc khá đặc biệt về tiêu chuẩn UPNP A / V.

DLNA là một nỗ lực để khắc phục những thiếu sót của UPNP A / V bằng cách đưa ra hàng ngàn trang yêu cầu bổ sung trên các tiêu chuẩn A / V của UPNP. Tổ chức tiêu chuẩn DLNA đã cung cấp các bộ thử nghiệm tiêu chuẩn hóa mà các thiết bị được chứng nhận phải vượt qua.

Theo thông số kỹ thuật DLNA, các thiết bị DLNA NÊN tương thích với các thiết bị A / V của UPNP, theo các điều khoản của tiêu chuẩn DLNA. Nhưng không có yêu cầu rằng họ PHẢI tương thích. Vì vậy (ngạc nhiên bất ngờ) thường xuyên hơn không, chúng không tương thích. Nói một cách công bằng, một số triển khai UPNP phổ biến rất tệ đến mức đây không hoàn toàn là lỗi của tập đoàn DLNA.

DLNA cũng có vấn đề của nó. Ban đầu, chi phí khoảng 50.000 đô la để có được một bộ thông số kỹ thuật và (hàng chục?) Hàng ngàn đô la để có được chứng nhận, và thẳng thắn, cộng với một yêu cầu bổ sung trong thực tế để có được một tài liệu tiêu chuẩn ISO không đáy họ tiêu chuẩn ISO MPEG với chi phí rất lớn, vì các tiêu chuẩn này được kết hợp bằng cách tham chiếu trong các tiêu chuẩn DLNA, sau đó lần lượt kết hợp bằng cách tham chiếu các tiêu chuẩn ISO khác. Tất cả với chi phí rất lớn. Tất cả trong số đó lần lượt ngăn chặn bất kỳ triển khai DLNA nguồn mở hợp lý nào.

Mặt khác, UPNP A / V, đã được xuất bản trong các tài liệu có sẵn miễn phí.

Cộng với kích thước tuyệt đối của thông số kỹ thuật DLNA, vẫn có tất cả các loại CAN và PHẢI và NÊN phân tán tự do thông qua các yêu cầu. Làm cho thật dễ dàng để hai thiết bị DLNA được chứng nhận không muốn liên quan gì đến nhau vì CAN và NÊN không tương thích.

Vì vậy, khi tất cả đã được nói và thực hiện, khả năng tương tác rất tốt đã được cải thiện đáng kể, nó vẫn không tuyệt vời như vậy.

Hầu hết thời gian trong những ngày này, các thiết bị UPNP chủ yếu tương tác với các thiết bị DLNA nhưng không được chứng nhận (vì chi phí quá cao khi làm như vậy) nên chúng không thể được gọi là thiết bị DLNA.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.