Ubuntu là người gửi / người nhận Miracast


68

Tôi không thể tìm thấy bất cứ điều gì về Ubuntu hoạt động như một người nhận hoặc người gửi Miracast .

  • Nó có thể làm việc không?
  • Có điều kiện tiên quyết về phần cứng?
  • WiFi là một yêu cầu hoặc nó có thể hoạt động qua mạng LAN hoặc một loại kết nối mạng khác không?
  • WiFi trực tiếp dường như là một yêu cầu cần thiết, nó có đủ không? (tức là nếu một hệ thống hỗ trợ WiFi trực tiếp, điều đó có nghĩa là nó hỗ trợ Miracast?)
  • Có sự khác biệt trong hỗ trợ giữa nhận / gửi?
  • Độ trễ như thế nào? (so với đối thủ, ví dụ như VNC, thiết bị Miracast thương mại, v.v.)
  • Làm thế nào để tôi thực sự sử dụng nó, nếu nó khó khăn?

Cụ thể, tôi dự định sử dụng nó cùng với điện thoại Android (4.x Jelly Bean).


1
Tôi đã tự hỏi điều tương tự về DNLA, hiện tại tôi chỉ sử dụng plugin crom như được mô tả bởi user221273, tuy nhiên một vài tuần trước, tôi tình cờ thấy một bài báo (không thể tìm thấy ngay bây giờ) đề cập đến một số công việc về phía KDE cho việc này .
virtualxtc

Câu trả lời:


23

OpenWFD đã chết và hiện đang được áp dụng bởi MiracleCast :

MiracleCast là một triển khai mã nguồn mở của công nghệ Miracast (cũng: Wifi-Display (WFD)). Nó dựa trên dự án nghiên cứu OpenWFD và sẽ thay thế nó. Chúng tôi tập trung vào sự tích hợp đúng đắn và chặt chẽ vào các hệ thống Linux-Desktop hiện có, so với OpenWFD, có nghĩa là sân chơi để phát triển nhanh.

Mặc dù tên và nguồn gốc của nó, bản thân dự án không giới hạn ở Miracast. Chúng tôi có thể hỗ trợ bất kỳ loại phát trực tuyến nào chỉ với một lượng công việc bổ sung tối thiểu. Tuy nhiên, Miracast sẽ vẫn là mục tiêu phát triển chính do mức độ nhận thức của nó.

Vẫn còn sớm trong chu kỳ phát triển của nó. Hiện tại có vẻ như nó có thể thực hiện liên kết, nhưng sẽ không thực hiện truyền phát video thực tế.

Bản demo OpenWFD tại FOSDEM 2014 cũng đã thực hiện phát trực tuyến, nhưng theo tôi hiểu thì MiracleCast là một dự án đúng , trong khi mã mà anh ta thể hiện tại FOSDEM "có lẽ sẽ chỉ hoạt động trên máy này".


1
Phiên bản Ubuntu nào bạn đã biên dịch MiracleCast trên? Vào ngày 14.04, tôi đã phải cài đặt libudev-devgói, nhưng tôi vẫn nhận được No package 'libsystemd' foundvà tôi đã cài đặt các gói "systemd" khác nhau mà không thay đổi bước cấu hình.
NoBugs

Như trên. Không thể cài đặt MiracleCast. Rõ ràng đây là thứ bạn cần, nhưng tôi cũng không thể cài đặt nó.
mở

Đã thử cài đặt nó vào ngày 15.10 amd64 từ PPA (ppa: thopiekar / miraclecast), nhưng gói miraclecast không có ở đó, cho thấy nó không được biên dịch. Hy vọng nó cho thấy, tôi muốn thử nghiệm nó.
conualfy

9
Miraclecast dường như cũng chết. Tiếp theo là gì? ^^
Không ai vào

2
Thêm thời gian viết, cam kết gần đây nhất là vào tháng 4 năm 2017, vì vậy Miraclecast dường như chưa chết ... github.com/albfan/miraclecast
Martin Eden

5

Miracast được dựa trên WiFi Direct , mà như xa như tôi có thể nói đòi hỏi một card không dây với sự hỗ trợ phần cứng cho tiêu chuẩn.

Người gửi

Tôi nghĩ Intel Wireless Display là cách gửi màn hình máy tính xách tay đến máy thu Miracast.

Tuy nhiên, theo như tôi có thể nói Ubuntu hiện không hỗ trợ thẻ Hiển thị không dây.

Người nhận

Để nhận nội dung từ bộ phát Miracast (như điện thoại của bạn), bạn có thể mua khóa của bộ thu Miracast sẽ xuất ra bất kỳ đầu vào HDMI nào: Rocketfish ™ - Bộ thu video Miracast

Ngoài ra còn có Chromecast nhưng nó chỉ nhận nội dung được gửi từ trình duyệt Chrome chứ không phải từ toàn bộ màn hình.

Tôi không biết liệu một trong hai thiết bị có trình điều khiển Ubuntu. Nếu bất cứ ai có thể xác nhận hoặc đề xuất một thiết bị khác với trình điều khiển Ubuntu, điều đó sẽ rất tuyệt.


Intel WiDi không phải cách để gửi Miracast, nó chỉ tương thích với Miracast kể từ phiên bản 3.5. Ngoài ra, Chromecast chạy hệ điều hành riêng và chỉ được cắm qua HDMI (tức là vào màn hình của bạn). Điều này cũng đúng với các máy thu Miracast.
cmende

6
Bạn rõ ràng có kiến ​​thức sâu hơn về công cụ này hơn tôi. Fancy gửi câu trả lời của riêng bạn?
Robin Winslow

5

Tiện ích mở rộng Google Cast cho Chromium hoạt động trong Ubuntu (để truyền các trang Chromium / duyệt đến TV của bạn bằng ChromeCast ở 720p, trông vẫn ổn, mặc dù bị trễ một chút).
Mặc dù vậy, nó không truyền không gian YUV (lớp phủ video) tốt, ngay cả trên 802.11n. (Thử nghiệm trong 12.04 LTS và 13.10, với Chromium mới nhất) Phải nói rằng, việc truyền YouTube từ điện thoại Android 4.3 (Galaxy Nexus) của tôi hoạt động rất tuyệt. (Khóa ChromeCast chiếm quyền tải xuống + hiển thị, do đó, nó không phụ thuộc vào điện thoại / máy tính xách tay của bạn sau khi bạn nhấn Play).

Tôi không tìm thấy bất kỳ ứng dụng người gửi Miracast nào (ví dụ: EZ Air) cho Ubuntu nhưng thật không may (đối với dongle HDMI Miracast chung của HK / Trung Quốc).
Vì vậy, cáp HDMI 5 mét (cũng từ eBay) vẫn là giải pháp của chúng tôi cho TV phổ biến ở màn hình 1080p toàn màn hình.


Giải pháp này hoạt động tốt trong hộp Chromium 62.0.3202.94 (Ubuntu Build) của tôi, nhưng chỉ dành cho tùy chọn "tab cast". Đúc toàn bộ máy tính để bàn hoặc các ứng dụng khác không thành công.
mak

0

Tôi đã có cảm hứng để săn lùng thêm một chút, và thực sự, không có nhiều điều kỳ diệu, tuy nhiên tôi đã tìm thấy bài đăng này từ vài tháng trước rằng tuyên bố andorid thậm chí còn chưa có nó, vì vậy tôi nghi ngờ nó vẫn đang được thực hiện .

Vì điều này tôi sẽ tự do và thảo luận về DNLA / UPnP vì nó gần như giống nhau (trừ kết nối trực tiếp và phản chiếu màn hình chính xác)

Rõ ràng, trong KDE có một phương tiện truyền thông KIO-nô lệ cho kde được gọi là kio-upnp-ms mà tôi thấy được công bố ở đây .

Ngoài ra, dường như có một số lượng lớn các tùy chọn UPnP và DNLA khác, chẳng hạn như XBMC như được liệt kê ở đâyđây

Ngoài ra, tìm kiếm 'upnp' trong synap sẽ cung cấp cho bạn nhiều tùy chọn gnome


Các thiết bị Android mới hơn có hỗ trợ Miracast, ví dụ Nexus 4 kể từ Android 4.2. Sự khác biệt lớn đối với DLNA là Miracast cho phép phản chiếu màn hình, do đó bạn có thể chia sẻ không dây màn hình của mình, ví dụ như trong một cuộc họp. Một lời hứa thực sự tốt đẹp, nhưng vâng, có lẽ là quá sớm.
Bachi

lol - tôi có một nexus 4; Tôi sẽ xem nếu tôi có thể làm việc này và cập nhật câu trả lời của tôi.
virtualxtc

0

Về phía người nhận (chìm), MiracleCast đã được đề cập dường như là sự lựa chọn tốt nhất. Ngoài ra còn có công việc đang diễn ra để hỗ trợ gửi luồng (nguồn).

Gnome-Screencast là một nỗ lực mới (2019) để hỗ trợ phát trực tuyến Miracast (nguồn) trong GNU / Linux.


0

Bạn có thể thử dự án gnome-screencast . Thêm thông tin trong blogpost này . Nó xuất hiện gần đây và do đó thiếu tài liệu và có vẻ lỗi và chủ yếu dành cho người dùng fedora (vấn đề về cài đặt lên Ubuntu ). Nhưng ít nhất đó là một bước đi đúng hướng.

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.