Điểm:2

Làm cách nào tôi có thể xem luồng video trực tiếp Wyze Camera của mình trên Linux Ubuntu?

lá cờ cn

Làm cách nào tôi có thể xem luồng video trực tiếp Wyze Camera của mình trên Linux Ubuntu?

tôi có Cam V3.

Hạn chế:

  1. Tôi thực sự không muốn mất khả năng xem nguồn cấp dữ liệu video từ ứng dụng trên điện thoại của mình khi tôi rời khỏi nhà.
  2. Lý tưởng nhất là tôi sẽ không mất bất kỳ tính năng hiện đại nào khác mà Wyze cung cấp và các bản cập nhật chương trình cơ sở tự động sẽ vẫn diễn ra.
cocomac avatar
lá cờ cn
Bạn có thể flash chương trình cơ sở [để tạo ra luồng RTSP tiêu chuẩn](https://support.wyze.com/hc/en-us/articles/360026245231-Wyze-Cam-RTSP), sau đó bạn có thể xem RTSP phát trực tuyến bằng ứng dụng như [VLC Media Player](https://packages.ubuntu.com/focal/vlc). Ngoài ra, bạn có thể chạy ứng dụng Wyze trong trình giả lập Android. Nhưng không có ứng dụng Linux chính thức cho máy ảnh Wyze.
Gabriel Staples avatar
lá cờ cn
@cocomac, cảm ơn vì lời đề nghị! Điều đó nghe giống như một câu trả lời hơn là một bình luận. Hãy xem xét làm cho nó một câu trả lời. Tuy nhiên, có một số vấn đề lớn tồn tại với phần sụn RTSP từ Wyze. Họ nói trên trang đó: 1) "Xin lưu ý rằng các tính năng và chức năng được thêm vào sau phiên bản sẽ không khả dụng." và 2) "AI và các tính năng khác liên quan đến Cam Plus có thể không ổn định đối với máy ảnh sử dụng chương trình cơ sở này". Vì vậy, có vẻ như nó bị hạn chế hỗ trợ, giảm tính năng và không có bản cập nhật tự động sau khi bạn thực hiện việc này. Còn cách nào khác không?
Gabriel Staples avatar
lá cờ cn
Câu hỏi tiếp theo: [Trình giả lập Android/máy ảo nào chạy tốt trong Ubuntu?](https://askubuntu.com/q/1392621/327339)
Điểm:3
lá cờ cn

Đây là 3 lựa chọn tôi đã đưa ra. Tuy nhiên, nếu bạn có thể tìm thấy trình giả lập Android tốt hơn cho Ubuntu, vui lòng đăng câu trả lời khác bên dưới và/hoặc câu hỏi tiếp theo của tôi tại đây: Trình giả lập/máy ảo Android nào chạy tốt trên Ubuntu 18.04 và 20.04 trở lên?

1. Những gì tôi đã thử nghiệm (chậm chạp) hoạt động:

(máy ảo trong máy ảo)

Tôi thực sự ghét giải pháp này vì nó cực kỳ nặng, yêu cầu một máy ảo trong một máy ảo, siêu chậm và yêu cầu một lượng lớn không gian lưu trữ hệ thống tệp, nhưng nó hoạt động.

  1. cài đặt hộp ảo máy ảo trên Ubuntu 20.04.

  2. Cài đặt Windows 10 64-bit bên trong VirtualBox

    1. Nhận tệp iso Windows 10 chính thức từ Microsoft tại đây: https://www.microsoft.com/en-us/software-download/windows10ISO
  3. cài đặt BlueStacks 5 giả lập Android trong Windows 10 (nó đang chạy Android 7, mặc dù Android 12 đã hết).

  4. Nhấp vào Cửa hàng Play trong trình giả lập Android BlueStacks và đăng nhập bằng Tài khoản Google của bạn. Tải về ứng dụng Wyze.

  5. Đăng nhập vào Ứng dụng Wyze và nhấp vào luồng camera bạn muốn xem. Nếu bạn nhận được thông báo lỗi này:

    Kết nối thất bại.

    Vui lòng thử:1. Buộc đóng ứng dụng và thử lại
    2. Cấp nguồn cho camera.

    nhập mô tả hình ảnh ở đây

    ...sau đó:

    1. trước tiên, hãy cấp nguồn cho camera bằng cách rút phích cắm rồi cắm lại. Quay lại một bước trong ứng dụng và thử xem lại buổi phát trực tiếp. Nếu điều đó hoạt động, tuyệt vời! Nếu không:
    2. đóng BlueStacks, khởi động lại máy ảo Windows 10 của bạn, sau đó đóng Virtual Box, để nó lưu trạng thái. Tiếp theo, khởi động lại máy Ubuntu của bạn. Khi quay lại Ubuntu, hãy mở VirtualBox, mở Windows 10, mở lại BlueStacks và thử lại.

    Ứng dụng Wyze hiện hoạt động tốt với tôi. Nó chỉ là siêu chậm là tất cả. Nếu tôi đồng thời mở một luồng video trên điện thoại và trên máy tính của mình và so sánh các dấu thời gian trực tiếp đang đếm ngược ở dưới cùng bên phải của video, thì tôi có thể thấy luồng phát trực tiếp trên máy tính của mình là Chậm 20~30 giây! Phát lại video từ lịch sử cũng là siêu chậm chạp, và mất ~15 giây để tải video sau mỗi lần thay đổi vị trí trên timeline. Video phát lại cũng chậm, ở mức ~0,75x hoặc hơn. Xin lưu ý bạn, đây là tất cả trên một chiếc máy tính xách tay khá mạnh mẽ, có giá ~2500 đô la vào năm 2019 và có RAM 16 GiB, SSD m.2 512 GiB, CPU Intel(R) Core(TM) i7-8650U (8 siêu phân luồng).

Các vấn đề khác với giải pháp này:

  1. BlueStacks chạy phiên bản Android cũ (phiên bản 7.1.1, như đã báo cáo khi truy cập trang web http://demo.mobiledetect.net/ từ hệ thống đó (nơi tôi đã học được điều này)).
  2. BlueStacks chạy cực kỳ chậm vì nó bị giới hạn ở 1 lõi vì tôi không thể vào VirtualBox BIOS/UEFI (vì nó không có) để kích hoạt ảo hóa Intel. Nói cách khác, tôi đã bật tính năng này trong cài đặt UEFI thực của mình, nhưng có vẻ như nó chỉ hoạt động ở cấp độ máy ảo sâu, vì vậy Windows sẽ chạy bên trong một máy ảo trong Linux, nhưng Android thì không không phải chạy bên trong máy ảo BlueStacks bên trong máy ảo Windows của tôi.

2. Giải pháp thỏa hiệp: thay đổi chương trình cơ sở máy ảnh Wyze của bạn

Như @cocomac nói:

Bạn có thể flash firmware để làm cho nó xuất ra luồng RTSP tiêu chuẩn, sau đó bạn có thể xem luồng RTSP bằng một ứng dụng như VLC Media Player.

Tôi chưa thử điều này, nhưng tôi hy vọng nó sẽ hoạt động.

Tuy nhiên, một số vấn đề lớn tồn tại với phần sụn RTSP từ Wyze:

Họ nói trên trang đó:

  1. "Xin lưu ý rằng các tính năng và chức năng được thêm vào sau phiên bản sẽ không khả dụng." và
  2. "AI và các tính năng khác liên quan đến Cam Plus có thể không ổn định đối với máy ảnh sử dụng chương trình cơ sở này".

Vì vậy, có vẻ như nó bị hạn chế hỗ trợ, giảm tính năng và không có bản cập nhật tự động sau khi bạn thực hiện việc này. Những vấn đề đó là một bước ngoặt lớn đối với tôi.

3. Thay vào đó tôi đã làm gì (Tôi đã sử dụng điện thoại của mình)

Mục tiêu của tôi là theo dõi con tôi ở một phòng khác trong khi tôi viết một câu hỏi trên AskUbuntu.Tôi có một chiếc máy tính xách tay dự phòng gần đó và nghĩ, "Ồ, tôi có thể xem máy ảnh Wyze của mình ở đó và trông chừng em bé." Không! Tuy nhiên, hóa ra ứng dụng Wyze chạy rất tốt trên Android trên điện thoại của tôi và khi xem một luồng video trực tiếp, nó khiến điện thoại không chuyển sang chế độ ngủ, vì vậy sau 1 giờ loay hoay cố gắng thực hiện giải pháp máy ảo ở trên, tôi mới cắm trong điện thoại của tôi với bộ sạc, đặt nó lên một giá đỡ nhỏ mà tôi có cho nó và đặt nó bên cạnh máy tính của tôi. Màn hình nhỏ so với máy tính xách tay của tôi, nhưng ít nhất nó chạy tốt, vẫn hoạt động trên điện thoại của tôi và không yêu cầu máy ảo trong máy ảo.

Vì vậy, ... tôi vẫn đang chờ đợi một giải pháp Ubuntu tốt hơn, nhưng ít nhất các tùy chọn 1 và 3 hoạt động.

Xem thêm câu hỏi tiếp theo của tôi ở đây: Trình giả lập/máy ảo Android nào chạy tốt trên Ubuntu 18.04 và 20.04 trở lên?

Người giới thiệu:

  1. Nơi tôi đã học về cách sử dụng http://demo.mobiledetect.net/ trong trình duyệt của bạn để kiểm tra phiên bản Android: Stack Overflow: Cách kiểm tra phiên bản hệ điều hành Android của Trình giả lập bluestacks
Điểm:1
lá cờ cn

Tải xuống Android-x64 từ FossHub*. Sử dụng Android-x64 ISO 64-bit phiên bản. tôi đã chọn 9.0-r2, nhưng chỉ cần chọn bất kỳ ISO 64 bit nên làm.

Tôi cho rằng bạn đã cài đặt VirtualBox**.

Tạo một máy ảo VirtualBox mới. Đặt tên cho nó bất cứ điều gì bạn muốn (tôi đã chọn Android). Đặt loại thành Khác và phiên bản để Khác/Không xác định (64-bit). Tôi đã cho nó 2GB RAM, nhưng nhiều RAM hơn cũng sẽ hoạt động tốt. Tạo một đĩa cứng ảo. Lựa chọn VDI (Hình ảnh đĩa VirtualBox) cho các loại. Tôi đã phân bổ động, nhưng Kích thước cố định cũng sẽ hoạt động. Tạo đĩa 16 GB. Lưu nó. Bây giờ, hãy đi tới Cài đặt cho máy ảo đó và bên dưới Bộ lưu trữ, nơi có biểu tượng CD theo sau là văn bản Trống rỗng, và yêu cầu nó sử dụng android-x86_64-9.0-r2.iso tệp mà chúng tôi đã tải xuống từ trước đó. Ngoài ra, đặt Mạng chế độ thành "Bộ điều hợp bắc cầu". Nhấn OK. Bây giờ, đã đến lúc bắt đầu VM. Nhấn Bắt đầu (bên dưới mũi tên lớn màu xanh lá cây).

Được rồi, nếu mọi việc suôn sẻ, khi bạn nhấn bắt đầu, bạn sẽ được cung cấp một số tùy chọn:

Live CD - Chạy Android-x86 không cần cài đặt
Live CD - Chế độ gỡ lỗi
Cài đặt - InstallAndroid-x86 vào ổ cứng
Tùy chọn nâng cao...

Sử dụng các phím mũi tên để chọn Cài đặt. Sử dụng phím mũi tên xuống để chọn Tạo/sửa đổi phân vùng (và nhấn enter), bảo nó KHÔNG sử dụng GPT. Làm Mới mẻ. Lựa chọn Sơ cấp (trái ngược với Phân vùng hợp lý hoặc Hủy bỏ). Chấp nhận kích thước mặc định. nhấn enter khả năng khởi động để dưới cờ nó nói rằng khởi động. Bây giờ làm Viết. Loại Vâng (và nhấn enter). Sẽ mất một vài (có thể là mười, có thể nhiều hơn tùy thuộc vào kích thước + tốc độ đĩa của bạn). Bây giờ làm Từ bỏ. Nó sẽ đưa bạn đến một menu có tên Chọn phân vùng. Lựa chọn sda1, và nó VÂNG. Nó sẽ nhắc bạn chọn một hệ thống tập tin. Lựa chọn máy lẻ4 cho hệ thống tập tin. Lựa chọn Đúng, bạn muốn định dạng nó. Lựa chọn Đúng nếu bạn muốn GRUB (mặc định là Bỏ qua, bạn muốn Có). Đồng thời nói Có với nếu bạn muốn /hệ thống thư mục dưới dạng đọc-ghi. Sau khi cài đặt, hãy chọn Chạy Android-x86.

Nó sẽ ngồi trên Android logo trong khoảng ba mươi giây. Khi nó khởi động, hãy nhấn nút bắt đầu màu vàng và thực hiện quá trình thiết lập. Lựa chọn VirtWifi như mạng của bạn. Tôi sẽ không thêm mật khẩu, như trong VirtualBox, nhưng bạn có thể thêm nếu muốn. khởi chạy Cửa hang tro chơivà đăng nhập vào Tài khoản Google của bạn. Tôi sẽ tắt tùy chọn Sao lưu vào Google Drive trong quá trình thiết lập Cửa hàng Google Play, nhưng bạn có thể tắt tùy chọn này nếu muốn. Tìm kiếm ứng dụng Wyze, nhấn Cài đặt và khởi chạy nó. Xong!


*Đúng, trang web Android-x86 trông sơ sài. Mặc dù vậy, ISO (từ FossHub) hoạt động tốt với tôi.

** Tôi đã thử nghiệm điều này trên Arch (Tôi sử dụng Arch BTW) và tôi phải làm sudo pacman -S hộp ảo-máy chủ-mô-đun-arch, chấp nhận rằng nó sẽ xung đột với hộp ảo-máy chủ-dkms, và vẫn chọn cài đặt nó (xóa hộp ảo-máy chủ-dkms bưu kiện). tôi cũng đã phải làm sudo vboxreload sau khi chạy ocmmand đó. Nhưng nó sẽ hoạt động tốt trên Ubuntu theo mặc định..

cocomac avatar
lá cờ cn
Đối với người phản đối, phiền giải thích những gì tôi có thể cải thiện? Hoặc tại sao bạn không thích nó? Tôi đánh giá cao một số phản hồi để tôi có thể cải thiện câu trả lời của mình nếu cần
Gabriel Staples avatar
lá cờ cn
Câu trả lời của tôi cũng bị đánh giá thấp.Tôi đoán họ không thích các giải pháp Ubuntu không bản địa, nghĩa là tôi nghi ngờ họ đã đánh giá thấp câu trả lời của chúng tôi vì lý do duy nhất họ dựa vào việc sử dụng máy ảo.
Gabriel Staples avatar
lá cờ cn
Tôi vẫn có kế hoạch thử nghiệm giải pháp của bạn. Vẫn chưa có cơ hội. Những đứa trẻ nhỏ và tình cha con.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.