Ubuntu sebagai Pengirim / penerima Miracast

68

Saya tidak dapat menemukan apa pun tentang Ubuntu yang bertindak sebagai penerima atau pengirim Miracast .

  • Bisakah ini bekerja sama sekali?
  • Apakah ada prasyarat perangkat keras?
  • Apakah WiFi suatu persyaratan atau dapatkah itu bekerja melalui LAN atau jenis koneksi jaringan lain?
  • WiFi langsung tampaknya menjadi persyaratan yang diperlukan, apakah itu cukup? (yaitu jika suatu sistem mendukung WiFi langsung, apakah itu berarti mendukung Miracast?)
  • Apakah ada perbedaan dalam dukungan antara menerima / mengirim?
  • Bagaimana latensi? (dibandingkan dengan kompetisi, yaitu VNC, perangkat Miracast komersial, dll.)
  • Bagaimana cara saya menggunakannya, jika sulit?

Secara khusus, saya berencana untuk menggunakannya bersama dengan ponsel Android (4.x Jelly Bean).

TiloBunt
sumber
1
Saya telah bertanya-tanya hal yang sama tentang DNLA, saat ini saya hanya menggunakan plugin kromium seperti yang dijelaskan oleh user221273, namun beberapa minggu yang lalu saya menemukan sebuah artikel (tidak dapat menemukannya sekarang) menyebutkan beberapa pekerjaan di sisi KDE untuk ini .
virtualxtc

Jawaban:

23

OpenWFD sudah mati dan sekarang digantikan oleh MiracleCast :

MiracleCast adalah implementasi open-source dari teknologi Miracast (juga: Wifi-Display (WFD)). Ini didasarkan pada proyek penelitian OpenWFD dan akan menggantikannya. Kami fokus pada integrasi yang tepat dan ketat ke sistem Linux-Desktop yang ada, dibandingkan dengan OpenWFD yang dimaksudkan sebagai taman bermain untuk protoyping cepat.

Terlepas dari nama dan asal-usulnya, proyek itu sendiri tidak terbatas pada Miracast. Kami dapat mendukung segala jenis streaming tampilan dengan hanya sedikit pekerjaan tambahan. Namun, Miracast akan tetap menjadi target pengembangan utama karena tingkat kesadarannya.

Ini masih awal dalam siklus pengembangannya. Saat ini sepertinya dapat melakukan penautan, tetapi tidak akan melakukan streaming video yang sebenarnya.

The OpenWFD demo di FOSDEM 2014 juga melakukan sedikit streaming, tapi seperti yang saya mengerti MiracleCast adalah melakukannya dengan benar proyek, sedangkan kode ia menunjukkan di FOSDEM "akan mungkin hanya bekerja pada mesin ini".

odinho - Velmont
sumber
1
Pada versi Ubuntu apa Anda mengkompilasi MiracleCast? Pada 14.04 saya, saya harus menginstal libudev-devpaket, tetapi saya masih mendapatkan No package 'libsystemd' founddan saya telah menginstal berbagai paket "systemd" tanpa perubahan pada langkah configure.
NoBugs
Dito. MiracleCast tidak dapat diinstal. Tampaknya ini yang Anda butuhkan, tetapi saya tidak bisa menginstalnya juga.
mpen
Sudah mencoba menginstalnya pada pukul 15.10 amd64 dari PPA (ppa: thopiekar / miraclecast), tetapi paket miraclecast tidak ada di sana, itu menunjukkan bahwa itu tidak dikompilasi. Semoga ini menunjukkan, saya ingin mengujinya.
conualfy
9
Miraclecast tampaknya sudah mati juga. Apa selanjutnya? ^^
Tidak ada yang
2
Tambahkan waktu penulisan, komit terbaru adalah April 2017, jadi Miraclecast sepertinya belum mati ... github.com/albfan/miraclecast
Martin Eden
5

Miracast adalah berdasarkan pada WiFi Direct , yang sejauh yang saya tahu membutuhkan kartu nirkabel dengan dukungan hardware untuk standar.

Pengirim

Saya pikir Intel Wireless Display adalah cara untuk mengirim layar laptop ke penerima Miracast.

Namun, sejauh yang saya tahu Ubuntu saat ini tidak memiliki dukungan untuk kartu Display Nirkabel.

Penerima

Untuk menerima konten dari pemancar Miracast (seperti telepon Anda), Anda dapat membeli dongle penerima Miracast yang akan di-output ke input HDMI apa pun: Rocketfish ™ - Miracast Video Receiver

Ada juga Chromecast , tetapi hanya menerima konten yang dikirim dari browser Chrome , bukan dari seluruh tampilan.

Saya tidak tahu apakah salah satu perangkat memiliki driver Ubuntu. Jika ada yang bisa mengkonfirmasi, atau menyarankan perangkat lain dengan driver Ubuntu, itu akan bagus.

Robin Winslow
sumber
Intel Widi tidak dengan cara untuk mengirim Miracast, itu hanya Miracast-kompatibel sejak versi 3.5. Selain itu, Chromecast menjalankan sistem operasinya sendiri dan hanya dicolokkan melalui HDMI (yaitu ke layar Anda). Hal yang sama berlaku untuk penerima Miracast.
cmende
6
Anda jelas memiliki pengetahuan yang lebih dalam tentang hal ini daripada saya. Suka memposting jawaban Anda sendiri?
Robin Winslow
5

Ekstensi Google Cast untuk Chromium berfungsi di Ubuntu (untuk menampilkan halaman Chromium / menjelajah ke TV Anda menggunakan ChromeCast pada 720p yang terlihat baik-baik saja, meskipun sedikit tertinggal).
Ini tidak menghasilkan ruang YUV (hamparan video) dengan baik, bahkan pada 802.11n. (Pengujian dalam 12,04 LTS dan 13,10, dengan Chromium terbaru) Karena itu, casting YouTube dari ponsel Android 4.3 (Galaxy Nexus) saya berfungsi dengan baik. (Dongle ChromeCast mengambil alih tampilan unduhan +, jadi itu tidak tergantung pada ponsel / laptop Anda setelah Anda menekan tombol Play).

Saya belum menemukan aplikasi pengirim Miracast (mis. EZ Air) untuk Ubuntu, sayangnya (untuk eBay dongle HK / China generik HDMI Miracast).
Jadi kabel HDMI 5 meter (juga dari eBay) masih menjadi solusi kami untuk ondemand TV pada 1080p layar penuh.

pengguna221273
sumber
Solusi ini berfungsi di luar kotak pada Chromium 62.0.3202.94 saya (Ubuntu Build), tetapi hanya untuk opsi "cast tab". Menjalankan seluruh desktop atau aplikasi lain gagal.
mak
0

Saya mendapat inspirasi untuk berburu sedikit lagi, dan memang, tidak ada banyak hal tentang miracast, namun saya menemukan posting ini dari beberapa bulan yang lalu yang mengklaim andorid bahkan belum memilikinya, jadi saya curiga masih sedang dikerjakan .

Karena ini saya akan mengambil kebebasan dan mendiskusikan DNLA / UPnP karena hampir sama (minus koneksi langsung dan mirroring layar yang tepat)

Rupanya, di KDE ada media KIO-slave untuk kde yang disebut kio-upnp-ms yang saya lihat diumumkan di sini .

Selain itu, tampaknya ada cukup banyak opsi UPnP dan DNLA lainnya, seperti XBMC seperti yang tercantum di sini dan di sini

Juga, mencari 'upnp' dalam sinaptik akan memberi Anda banyak opsi gnome

virtualxtc
sumber
Perangkat Android yang lebih baru memang memiliki dukungan Miracast, misalnya Nexus 4 pada Android 4.2. Perbedaan besar pada DLNA adalah Miracast memungkinkan mirroring layar, sehingga Anda dapat berbagi layar secara nirkabel misalnya dalam rapat. Janji yang sangat bagus, tapi ya, mungkin terlalu dini.
Bachi
lol - Saya punya nexus 4; Saya akan melihat apakah saya bisa berfungsi dan memperbarui jawaban saya.
virtualxtc
0

Di sisi penerima (wastafel) MiracleCast yang telah disebutkan tampaknya menjadi pilihan terbaik. Ada juga pekerjaan yang sedang berlangsung untuk mendukung pengiriman stream (sumber).

Gnome-Screencast adalah upaya baru (2019) untuk mendukung streaming Miracast (sumber) di GNU / Linux.

Matthias Weiler
sumber
0

Anda dapat mencoba proyek gnome-screencast . Info lebih lanjut di blogpost ini . Itu muncul baru-baru ini dan oleh karena itu tidak memiliki dokumentasi dan terlihat buggy dan ditujukan terutama untuk pengguna fedora (masalah tentang menginstal ke ubuntu ). Tapi setidaknya itu langkah ke arah yang benar.

Pak. Noobey
sumber