Score:2

ฉันจะดูสตรีมวิดีโอสดของ Wyze Camera บน Linux Ubuntu ได้อย่างไร

ธง cn

ฉันจะดูสตรีมวิดีโอสดของ Wyze Camera บน Linux Ubuntu ได้อย่างไร

ฉันมี ไวซ์แคม V3.

ข้อจำกัด:

  1. ฉันไม่ต้องการสูญเสียความสามารถในการดูฟีดวิดีโอจากแอปบนโทรศัพท์เมื่อฉันออกจากบ้าน
  2. ฉันจะไม่สูญเสียฟีเจอร์สมัยใหม่อื่นๆ ที่ Wyze มอบให้ และการอัปเดตเฟิร์มแวร์อัตโนมัติจะยังคงเกิดขึ้น
cocomac avatar
cn flag
คุณสามารถแฟลชเฟิร์มแวร์ได้ [เพื่อให้เอาต์พุตเป็นสตรีม RTSP มาตรฐาน](https://support.wyze.com/hc/en-us/articles/360026245231-Wyze-Cam-RTSP) จากนั้นจึงดู RTSP ได้ สตรีมด้วยแอปอย่าง [VLC Media Player](https://packages.ubuntu.com/focal/vlc) หรือคุณอาจเรียกใช้แอป Wyze ในโปรแกรมจำลอง Android ได้ แต่ไม่มีแอพ Linux อย่างเป็นทางการสำหรับกล้อง Wyze
Gabriel Staples avatar
cn flag
@cocomac ขอบคุณสำหรับคำแนะนำ! ฟังดูเหมือนเป็นคำตอบมากกว่าความคิดเห็น พิจารณาทำให้มันเป็นคำตอบ อย่างไรก็ตาม มีปัญหาใหญ่บางประการเกิดขึ้นกับเฟิร์มแวร์ RTSP จาก Wyze พวกเขากล่าวในหน้านั้น: 1) "โปรดทราบว่าคุณลักษณะและฟังก์ชันที่เพิ่มเข้ามาหลังจากเวอร์ชันนี้จะไม่สามารถใช้งานได้" และ 2) "AI และฟีเจอร์อื่นๆ ที่เกี่ยวข้องกับ Cam Plus อาจไม่เสถียรสำหรับกล้องที่ใช้เฟิร์มแวร์นี้" ดังนั้น ดูเหมือนว่าจะมีการสนับสนุนจำกัด ฟีเจอร์ลดลง และไม่มีการอัปเดตอัตโนมัติเมื่อคุณทำสิ่งนี้ มีวิธีอื่น ๆ ?
Gabriel Staples avatar
cn flag
คำถามติดตามผล: [โปรแกรมจำลอง Android/เครื่องเสมือนใดทำงานได้ดีใน Ubuntu](https://askubuntu.com/q/1392621/327339)
Score:3
ธง cn

นี่คือ 3 ตัวเลือกที่ฉันคิดขึ้นมา หากคุณสามารถหาโปรแกรมจำลอง Android ที่ดีกว่าสำหรับ Ubuntu ได้ โปรดโพสต์คำตอบอื่นด้านล่างและ/หรือคำถามติดตามผลของฉันที่นี่: ตัวจำลอง Android / เครื่องเสมือนใดทำงานได้ดีบน Ubuntu 18.04 และ 20.04 หรือใหม่กว่า

1. สิ่งที่ฉันทดสอบว่า (เฉื่อยชา) ใช้งานได้:

(เครื่องเสมือนภายในเครื่องเสมือน)

ฉันเกลียดโซลูชันนี้มากเพราะมันหนักมาก ต้องใช้เครื่องเสมือนภายในเครื่องเสมือน และช้ามากและต้องการพื้นที่จัดเก็บระบบไฟล์จำนวนมหาศาล แต่ มันใช้งานได้

  1. ติดตั้ง VirtualBox เครื่องเสมือนบน Ubuntu 20.04

  2. ติดตั้ง Windows 10 64 บิตภายใน VirtualBox

    1. รับไฟล์ iso Windows 10 อย่างเป็นทางการจาก Microsoft ที่นี่: https://www.microsoft.com/en-us/software-download/windows10ISO
  3. ติดตั้ง BlueStacks 5 โปรแกรมจำลอง Android ใน Windows 10 (ใช้ Android 7 แม้ว่า Android 12 จะออกมา)

  4. คลิกที่ Play Store ในโปรแกรมจำลอง BlueStacks Android และเข้าสู่ระบบด้วยบัญชี Google ของคุณ ดาวน์โหลด แอพไวซ์.

  5. ลงชื่อเข้าใช้แอพ Wyze และคลิกที่สตรีมกล้องที่คุณต้องการดู หากคุณได้รับข้อความแสดงข้อผิดพลาดนี้:

    การเชื่อมต่อล้มเหลว.

    โปรดลอง:1.บังคับปิดแอปแล้วลองอีกครั้ง
    2.เปิดปิดกล้อง

    ป้อนคำอธิบายรูปภาพที่นี่

    ...แล้ว:

    1. ขั้นแรก ให้เปิดวงจรกล้องโดยถอดปลั๊กแล้วเสียบกลับเข้าไปใหม่ ย้อนกลับไปหนึ่งขั้นตอนในแอปแล้วลองดูสตรีมสดอีกครั้ง ถ้าได้ผลก็เยี่ยม! ถ้าไม่:
    2. ปิด BlueStacks รีบูตเครื่องเสมือน Windows 10 จากนั้นปิด Virtual Box เพื่อให้เครื่องบันทึกสถานะ ถัดไป รีบูตเครื่อง Ubuntu ของคุณ เมื่อกลับมาใน Ubuntu ให้เปิด VirtualBox เปิด Windows 10 เปิด BlueStacks ใหม่แล้วลองอีกครั้ง

    ตอนนี้แอป Wyze ทำงานได้ดีสำหรับฉัน มันเป็นเพียง ช้ามาก คือทั้งหมด. ถ้าฉันเปิดสตรีมวิดีโอบนโทรศัพท์และบนคอมพิวเตอร์พร้อมกัน และเปรียบเทียบการประทับเวลาถ่ายทอดสดที่นับขึ้นที่ด้านล่างขวาของวิดีโอ ฉันจะเห็นว่าสตรีมสดบนคอมพิวเตอร์ของฉันคือ ล่าช้า 20~30 วินาที! การเล่นวิดีโอจากประวัติก็เช่นกัน สุดยอด เฉื่อยชาและใช้เวลา ~ 15 วินาทีในการโหลดวิดีโอ หลังจากเปลี่ยนตำแหน่งบนไทม์ไลน์แต่ละครั้ง วิดีโอเล่นช้าเช่นกันที่ ~0.75x หรือมากกว่านั้น ทั้งหมดนี้อยู่ในแล็ปท็อปที่ทรงพลัง ซึ่งราคาประมาณ 2,500 ดอลลาร์ในปี 2019 และมี 16 GiB RAM, 512 GiB m.2 SSD, Intel(R) Core(TM) i7-8650U CPU (8 ไฮเปอร์เธรด)

ปัญหาอื่น ๆ เกี่ยวกับวิธีแก้ปัญหานี้:

  1. BlueStacks รัน Android เวอร์ชันเก่า (เวอร์ชัน 7.1.1 ตามที่รายงานเมื่อเข้าสู่เว็บไซต์ http://demo.mobiledetect.net/ จากระบบดังกล่าว (ฉันได้เรียนรู้สิ่งนี้ที่ไหน)).
  2. BlueStacks ทำงาน ช้ามาก เนื่องจากถูกจำกัดไว้ที่ 1 คอร์ เนื่องจากฉันไม่สามารถเข้าสู่ VirtualBox BIOS/UEFI (เนื่องจากไม่มี) เพื่อเปิดใช้งานการจำลองเสมือนของ Intel กล่าวอีกนัยหนึ่ง ฉันได้เปิดใช้งานในการตั้งค่า UEFI จริงของฉัน แต่ปรากฏว่ามันใช้งานได้ในระดับลึกของเครื่องเสมือนเพียงระดับเดียว ดังนั้น Windows จึงทำงานภายในเครื่องเสมือนใน Linux แต่ Android ทำ ไม่ รับการทำงานภายในเครื่องเสมือน BlueStacks ภายในเครื่องเสมือน Windows ของฉัน

2. วิธีแก้ปัญหาที่ประนีประนอม: เปลี่ยนเฟิร์มแวร์กล้อง Wyze ของคุณ

เนื่องจาก @cocomac พูดว่า:

คุณสามารถแฟลชเฟิร์มแวร์ได้ เพื่อให้ส่งออกเป็นสตรีม RTSP มาตรฐานจากนั้นคุณสามารถดูสตรีม RTSP ด้วยแอปเช่น VLC Media Player

ฉันไม่ได้ลองสิ่งนี้ แต่ฉันคาดหวังว่ามันจะใช้งานได้

อย่างไรก็ตาม ปัญหาใหญ่บางประการเกิดขึ้นกับเฟิร์มแวร์ RTSP จาก Wyze:

พวกเขาพูดในหน้านั้น:

  1. "โปรดทราบว่าคุณลักษณะและฟังก์ชันที่เพิ่มเข้ามาหลังจากเวอร์ชันนี้จะไม่สามารถใช้งานได้" และ
  2. "AI และฟีเจอร์อื่นๆ ที่เกี่ยวข้องกับ Cam Plus อาจไม่เสถียรสำหรับกล้องที่ใช้เฟิร์มแวร์นี้"

ดังนั้น ดูเหมือนว่าจะมีการสนับสนุนจำกัด ฟีเจอร์ลดลง และไม่มีการอัปเดตอัตโนมัติเมื่อคุณทำสิ่งนี้ ปัญหาเหล่านี้เป็นปัญหาใหญ่สำหรับฉัน

3. สิ่งที่ฉันทำแทน (ฉันใช้โทรศัพท์ของฉัน)

เป้าหมายของฉันคือเฝ้าดูลูกน้อยของฉันในอีกห้องหนึ่งในขณะที่ฉันเขียนคำถาม AskUbuntuฉันมีแล็ปท็อปสำรองอยู่ใกล้ๆ และคิดว่า "โอ้ ฉันน่าจะดูกล้อง Wyze ของฉันที่นั่นและดูลูกได้" ไม่! แต่กลายเป็นว่าแอป Wyze ทำงานได้ดีใน Android บนโทรศัพท์ของฉัน และเมื่อดูสตรีมวิดีโอสด แอปจะป้องกันไม่ให้โทรศัพท์เข้าสู่โหมดสลีป ดังนั้นหลังจาก 1 ชั่วโมงที่วุ่นวายกับการพยายามทำโซลูชันเครื่องเสมือนข้างต้น ฉันเพิ่งเสียบปลั๊ก ในโทรศัพท์ของฉันเข้ากับที่ชาร์จ วางไว้บนแท่นเล็กๆ ที่ฉันมีให้ และวางไว้ข้างๆ คอมพิวเตอร์ หน้าจอเล็กเมื่อเทียบกับแล็ปท็อปของฉัน แต่อย่างน้อยมันก็วิ่งได้ดี ใช้งานโทรศัพท์ได้ปกติ และไม่จำเป็นต้องใช้เครื่องเสมือนภายในเครื่องเสมือน

ดังนั้น ... ฉันยังคงรอโซลูชัน Ubuntu ที่ดีกว่า แต่อย่างน้อยตัวเลือก 1 และ 3 ก็ใช้ได้

ดูคำถามติดตามผลของฉันที่นี่: ตัวจำลอง Android / เครื่องเสมือนใดทำงานได้ดีบน Ubuntu 18.04 และ 20.04 หรือใหม่กว่า

อ้างอิง:

  1. ที่ฉันได้เรียนรู้เกี่ยวกับการใช้ http://demo.mobiledetect.net/ ในเบราว์เซอร์ของคุณเพื่อตรวจสอบเวอร์ชัน Android: Stack Overflow: วิธีตรวจสอบเวอร์ชันระบบปฏิบัติการ Android ของ bluestacks Emulator
Score:1
ธง cn

ดาวน์โหลด Android-x64 จากฟอสฮับ*. ใช้ ISO Android-x64 64 บิต รุ่น. ฉันเลือก 9.0-r2แต่เพียงเลือกใด ๆ ISO 64 บิต ควรทำ.

ฉันถือว่าคุณติดตั้ง VirtualBox แล้ว**

สร้าง VirtualBox VM ใหม่ ตั้งชื่อตามที่คุณต้องการ (ฉันเลือก แอนดรอยด์). กำหนดประเภทเป็น อื่น และรุ่นที่จะ อื่นๆ/ไม่รู้จัก (64 บิต). ฉันให้ RAM 2GB แต่ RAM มากกว่านี้ก็น่าจะใช้ได้ดีเช่นกัน สร้างฮาร์ดดิสก์เสมือน เลือก VDI (ภาพดิสก์ VirtualBox) สำหรับประเภท. ฉันจัดสรรแบบไดนามิกแล้ว แต่ขนาดคงที่ก็ใช้ได้เหมือนกัน ทำให้ดิสก์ 16 GB บันทึกมัน ตอนนี้ไปที่การตั้งค่าสำหรับ VM นั้น และภายใต้ที่เก็บข้อมูลซึ่งมีไอคอนซีดีตามด้วยข้อความ ว่างเปล่าและบอกให้ใช้ android-x86_64-9.0-r2.iso ไฟล์ที่เราดาวน์โหลดมาก่อนหน้านี้ นอกจากนี้ยังตั้งค่า เครือข่าย โหมดเป็น "Bridged Adapter" กดตกลง ตอนนี้ ได้เวลาเริ่ม VM แล้ว กด Start (ใต้ลูกศรสีเขียวขนาดใหญ่)

เอาล่ะ ถ้าทุกอย่างเป็นไปด้วยดี เมื่อคุณกดเริ่ม คุณควรจะได้รับตัวเลือกสองสามอย่าง:

Live CD - เรียกใช้ Android-x86 โดยไม่ต้องติดตั้ง
Live CD - โหมดดีบัก
การติดตั้ง - ติดตั้ง Android-x86 ลงในฮาร์ดดิสก์
ตัวเลือกขั้นสูง...

ใช้ปุ่มลูกศรเพื่อเลือก การติดตั้ง. ใช้ปุ่มลูกศรลงเพื่อเลือก สร้าง/แก้ไขพาร์ติชัน (และกด Enter) บอกให้ไม่ใช้ GPT ทำ ใหม่. เลือก หลัก (ตรงข้ามกับโลจิคัลพาร์ติชันหรือยกเลิก) ยอมรับขนาดเริ่มต้น กดเข้าสู่ บูตได้ ดังนั้นภายใต้ ธง มันบอกว่า บูต. ตอนนี้ทำ เขียน. พิมพ์ ใช่ (แล้วกดเข้าไป) จะใช้เวลาไม่กี่ (อาจจะเป็นสิบหรือมากกว่านั้นขึ้นอยู่กับขนาด + ความเร็วของดิสก์ของคุณ) ตอนนี้ทำ ล้มเลิก. จะนำคุณเข้าสู่เมนูที่ชื่อว่า เลือกพาร์ติชัน. เลือก sda1, และมัน ตกลง. ระบบจะแจ้งให้คุณเลือกระบบไฟล์ เลือก ต่อ4 สำหรับระบบไฟล์ เลือก ใช่คุณต้องการจัดรูปแบบ เลือก ใช่ ถ้าคุณต้องการ GRUB (ค่าเริ่มต้นคือข้าม คุณต้องการใช่) พูดว่า ใช่ ถ้าคุณต้องการ /ระบบ ไดเร็กทอรีเป็นแบบอ่าน-เขียน เมื่อติดตั้งแล้ว ให้เลือก เรียกใช้ Android-x86.

มันจะนั่งบน หุ่นยนต์ โลโก้เป็นเวลาสามสิบวินาที เมื่อบู๊ตแล้ว ให้กดปุ่มเริ่มสีเหลือง และดำเนินการตั้งค่า เลือก VirtWifi เป็นเครือข่ายของคุณ ฉันจะไม่เพิ่มรหัสผ่านเพราะอยู่ใน VirtualBox แต่คุณทำได้หากต้องการ เปิดตัว ร้านขายของเล่นและลงชื่อเข้าใช้บัญชี Google ของคุณ ฉันจะปิดใช้งานตัวเลือกสำรองข้อมูลไปยัง Google Drive ระหว่างการตั้งค่า Google Play Store แต่คุณทำได้หากต้องการ ค้นหาแอพ Wyze กดติดตั้งและเปิดใช้งาน เสร็จแล้ว!


*ใช่, เว็บไซต์ Android-x86 ดูไม่เรียบร้อย แม้ว่า ISO (จาก FossHub) จะทำงานได้ดีสำหรับฉัน

** ฉันทดสอบสิ่งนี้กับ Arch (ฉันใช้ Arch BTW) และฉันต้องทำ sudo pacman -S virtualbox-host-modules-arch, ยอมรับว่าจะขัดแย้งกับ virtualbox-โฮสต์-dkmsและเลือกที่จะติดตั้งต่อไป (ลบไฟล์ virtualbox-โฮสต์-dkms บรรจุุภัณฑ์). ฉันยังต้องทำ sudo vboxreload หลังจากเรียกใช้คำสั่งนั้น แต่ควรทำงานได้ดีบน Ubuntu เป็นค่าเริ่มต้น.

cocomac avatar
cn flag
สำหรับผู้ลงคะแนนเสียง โปรดอธิบายว่าฉันควรปรับปรุงอะไรได้บ้าง หรือทำไมถึงไม่ชอบ? ฉันขอขอบคุณข้อเสนอแนะบางอย่างเพื่อให้ฉันสามารถปรับปรุงคำตอบของฉันได้หากจำเป็น
Gabriel Staples avatar
cn flag
คำตอบของฉันก็ถูกลงคะแนนเช่นกันฉันเดาว่าพวกเขาไม่ชอบโซลูชัน Ubuntu ที่ไม่ใช่เจ้าของภาษา ซึ่งหมายความว่าฉันสงสัยว่าพวกเขาลงคะแนนเสียงคำตอบของเราด้วยเหตุผลเดียวที่พวกเขาพึ่งพาการใช้เครื่องเสมือน
Gabriel Staples avatar
cn flag
ฉันยังคงวางแผนที่จะทดสอบโซลูชันของคุณ ยังไม่มีโอกาส เด็กเล็กและความเป็นพ่อ

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา