Ubuntu เป็น Miracast Sender / receiver


68

ฉันไม่พบอะไรเกี่ยวกับ Ubuntu ที่ทำหน้าที่เป็นผู้รับหรือผู้ส่งMiracast

  • มันสามารถทำงานได้ทั้งหมดหรือไม่
  • มีข้อกำหนดเบื้องต้นของฮาร์ดแวร์หรือไม่
  • WiFi เป็นข้อกำหนดหรือสามารถทำงานผ่าน LAN หรือการเชื่อมต่อเครือข่ายชนิดอื่นได้หรือไม่
  • ดูเหมือนว่า WiFi Direct จะเป็นข้อกำหนดที่จำเป็นหรือไม่ (เช่นถ้าระบบรองรับ WiFi Direct หมายความว่ารองรับ Miracast หรือไม่)
  • มีการสนับสนุนแตกต่างกันระหว่างการรับ / ส่งหรือไม่?
  • เวลาแฝงเป็นอย่างไร (เปรียบเทียบกับการแข่งขันเช่น VNC อุปกรณ์ Miracast เชิงพาณิชย์ ฯลฯ )
  • ฉันจะใช้งานจริงได้อย่างไรถ้ามันยาก?

โดยเฉพาะฉันวางแผนที่จะใช้ร่วมกับโทรศัพท์ Android (4.x Jelly Bean)


1
ฉันสงสัยในสิ่งเดียวกันเกี่ยวกับ DNLA ปัจจุบันฉันเพิ่งใช้ปลั๊กอินเสริมโครเมียมตามที่อธิบายโดยผู้ใช้ 221273 แต่สองสามสัปดาห์ก่อนฉันสะดุดบทความ .
virtualxtc

คำตอบ:


23

OpenWFDนั้นตายไปแล้วและถูกแทนที่ด้วยMiracleCast :

MiracleCast เป็นการใช้งานแบบเปิดแหล่งที่มาของเทคโนโลยี Miracast (เช่น: Wifi-Display (WFD)) มันขึ้นอยู่กับโครงการวิจัย OpenWFD และจะแทนที่มัน เรามุ่งเน้นไปที่การรวมเข้ากับระบบ Linux-Desktop ที่มีอยู่อย่างเหมาะสมและแน่นหนาเมื่อเปรียบเทียบกับ OpenWFD ซึ่งมีความหมายว่า

แม้จะมีชื่อและที่มาของมัน แต่ตัวโครงการไม่ได้ จำกัด อยู่ที่ Miracast เราสามารถรองรับการแสดงผลแบบสตรีมมิ่งใด ๆ ด้วยจำนวนงานเพิ่มเติมที่น้อยที่สุด อย่างไรก็ตาม Miracast จะยังคงเป็นเป้าหมายการพัฒนาที่สำคัญเนื่องจากระดับการรับรู้

มันยังเร็วในรอบการพัฒนา ขณะนี้ดูเหมือนว่าจะสามารถทำการเชื่อมโยงได้ แต่จะไม่ทำการสตรีมวิดีโอจริง

การสาธิตOpenWFDที่ FOSDEM 2014 ได้ทำการสตรีมบิตด้วยเช่นกัน แต่เนื่องจากฉันเข้าใจว่าMiracleCastเป็นโปรเจ็กต์ที่ถูกต้องในขณะที่รหัสที่เขาแสดงให้เห็นใน FOSDEM "อาจใช้งานได้กับเครื่องนี้เท่านั้น"


1
Ubuntu ได้รวบรวม MiracleCast ไว้ในเวอร์ชันใดแล้ว ใน 14.04 ของฉันฉันต้องติดตั้งlibudev-devแพคเกจ แต่ฉันยังคงได้รับNo package 'libsystemd' foundและฉันได้ติดตั้งแพคเกจ "systemd" ต่างๆที่ไม่มีการเปลี่ยนแปลงในขั้นตอนการกำหนดค่า
NoBugs

เหมือนกัน ไม่สามารถติดตั้ง MiracleCast เห็นได้ชัดว่านี่คือสิ่งที่คุณต้องการ แต่ฉันไม่สามารถติดตั้งได้
mpen

พยายามติดตั้งในเวลา 15.10 amd64 จาก PPA (ppa: thopiekar / miraclecast) แต่แพ็คเกจ miraclecast ไม่ได้อยู่ที่นั่นแสดงให้เห็นว่ามันไม่ได้รวบรวม หวังว่ามันจะแสดงฉันต้องการทดสอบ
conualfy

9
Miraclecast ดูเหมือนจะตายเช่นกัน ถัดไปคืออะไร ^^
ไม่มีใคร

2
เพิ่มช่วงเวลาของการเขียนความมุ่งมั่นล่าสุดคือเมษายน 2017 ดังนั้น Miraclecast ยังไม่ตาย ... github.com/albfan/miraclecast
Martin Eden

5

Miracastจะขึ้นอยู่บนอินเตอร์เน็ตไร้สายโดยตรงซึ่งเท่าที่ผมสามารถบอกได้ว่าต้องใช้บัตรไร้สายด้วยการสนับสนุนฮาร์ดแวร์สำหรับมาตรฐาน

ผู้ส่ง

ฉันคิดว่าIntel Wireless Displayเป็นวิธีการส่งหน้าจอแล็ปท็อปไปยังตัวรับ Miracast

อย่างไรก็ตามเท่าที่ฉันสามารถบอกอูบุนตูในปัจจุบันไม่สนับสนุนการ์ดแสดงผลไร้สาย

ผู้รับ

สำหรับการรับเนื้อหาจากตัวส่ง Miracast (เช่นโทรศัพท์ของคุณ) คุณสามารถซื้อตัวรับสัญญาณ Miracast ที่จะส่งออกไปยังอินพุต HDMI: Rocketfish ™ - ตัวรับสัญญาณวิดีโอ Miracast

นอกจากนี้ยังมีChromecastแต่รับเฉพาะเนื้อหาที่ส่งจากเบราว์เซอร์ Chromeแทนที่จะแสดงผลทั้งหมด

ฉันไม่ทราบว่าอุปกรณ์ใดมีไดรเวอร์ Ubuntu หากใครก็ตามสามารถยืนยันหรือแนะนำอุปกรณ์อื่นที่มีไดรเวอร์อูบุนตูได้


Intel WiDi ไม่วิธีการส่ง Miracast ก็เพียง Miracast ได้ตั้งแต่รุ่น 3.5 นอกจากนี้ Chromecast จะเรียกใช้ระบบปฏิบัติการของตัวเองและเสียบเข้ากับ HDMI (เช่นจอแสดงผลของคุณ) เช่นเดียวกับผู้รับ Miracast
cmende

6
คุณมีความรู้ที่ลึกซึ้งเกี่ยวกับสิ่งนี้อย่างชัดเจนกว่าฉัน อยากโพสต์คำตอบของคุณเองไหม?
Robin Winslow

5

ส่วนขยายของ Google Cast สำหรับ Chromium ทำงานใน Ubuntu (เพื่อส่งหน้า Chromium / เรียกดูทีวีของคุณโดยใช้ ChromeCast ที่ 720p ซึ่งดูดีแม้ว่าจะล่าช้าเล็กน้อย)
มันไม่ได้ใช้พื้นที่ YUV (วิดีโอซ้อนทับ) ได้ดีแม้ว่าใน 802.11n (ทดสอบใน 12.04 LTS และ 13.10 กับ Chromium ล่าสุด) ต้องบอกว่าการหล่อ YouTube จากโทรศัพท์ Android 4.3 (Galaxy Nexus) ของฉันทำงานได้อย่างสวยงาม (ด็องเกิล ChromeCast ครอบครองการแสดงผลดาวน์โหลด + ดังนั้นจึงไม่ขึ้นอยู่กับโทรศัพท์ / แล็ปท็อปของคุณเมื่อคุณกด Play)

ฉันไม่พบแอปผู้ส่ง Miracast ใด ๆ (เช่น EZ Air) สำหรับ Ubuntu แต่น่าเสียดายที่ (สำหรับดองเกิล HDMI Miracast HDMI ทั่วไปของ eBay / ฮ่องกง)
ดังนั้นสาย HDMI ยาว 5 เมตร (จาก eBay) ยังคงเป็นโซลูชั่นของเราสำหรับทีวีบนความต้องการ 1080p เต็มหน้าจอ


โซลูชันนี้ใช้งานได้นอกกรอบบน Chromium 62.0.3202.94 ของฉัน (Ubuntu Build) แต่สำหรับตัวเลือก "แท็บส่ง" เท่านั้น การส่งทั้งเดสก์ท็อปหรือแอปพลิเคชันอื่นล้มเหลว
ทำให้

0

ฉันได้รับแรงบันดาลใจจากการตามล่าอีกเล็กน้อยและแน่นอนไม่มีปาฏิหาริย์อยู่มากมาย แต่ฉันพบโพสต์นี้เมื่อไม่กี่เดือนที่ผ่านมาที่การเรียกร้อง andorid ยังไม่มีมันดังนั้นฉันสงสัยว่ามันยังทำงานอยู่ .

ด้วยเหตุนี้ฉันจะใช้เสรีภาพและหารือเกี่ยวกับ DNLA / UPnP เนื่องจากเกือบเหมือนกัน (ลบการเชื่อมต่อโดยตรงและการสะท้อนหน้าจอที่แน่นอน)

เห็นได้ชัดว่าใน KDE มีสื่อ KIO ทาสสำหรับ KDE เรียกKIO-UPnP-MSที่ผมเห็นประกาศที่นี่

ยิ่งกว่านั้นดูเหมือนว่าจะมีตัวเลือก UPnP และ DNLA จำนวนพอสมควรเช่นXBMCตามที่ระบุไว้ที่นี่และที่นี่

นอกจากนี้การค้นหา 'upnp' ใน synaptic จะทำให้คุณมีตัวเลือกคำพังเพยมากมาย


อุปกรณ์ Android รุ่นใหม่จะรองรับ Miracast เช่น Nexus 4 จาก Android 4.2 ข้อแตกต่างที่สำคัญของ DLNA คือ Miracast ช่วยให้สามารถทำการมิเรอร์หน้าจอได้ดังนั้นคุณสามารถแชร์หน้าจอแบบไร้สายเช่นในการประชุม คำสัญญาที่ดีจริงๆ แต่อ๋ออาจจะเร็วเกินไป
Bachi

lol - ฉันมี Nexus 4; ฉันจะดูว่าฉันสามารถทำงานนี้และปรับปรุงคำตอบของฉัน
virtualxtc

0

ทางฝั่งผู้รับ (sink) MiracleCast ที่กล่าวถึงไปแล้วน่าจะเป็นตัวเลือกที่ดีที่สุด นอกจากนี้ยังมีการดำเนินการเพื่อสนับสนุนการส่งสตรีม (แหล่งที่มา)

Gnome-Screencastเป็นความพยายามใหม่ (2019) ในการสนับสนุน Miracast สตรีมมิ่ง (ซอร์ส) ใน GNU / Linux


0

คุณสามารถลองgnome-screencastโครงการ ข้อมูลเพิ่มเติมในบล็อกนี้ มันเพิ่งจะปรากฏขึ้นเมื่อเร็ว ๆ นี้และขาดเอกสารและมีลักษณะเป็นบั๊กกี้และตั้งใจให้เป็นส่วนใหญ่สำหรับผู้ใช้งาน fedora (ปัญหาเกี่ยวกับการติดตั้งเป็น Ubuntu ) แต่อย่างน้อยมันก็เป็นขั้นตอนในทิศทางที่ถูกต้อง

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