Cách tạo Chromecast DIY với Raspberry Pi và Raspicast

Chromecast của Google là một trong những thiết bị phát trực tuyến phổ biến nhất trên thị trường và thật dễ hiểu tại sao! Chỉ cần cắm khóa Chromecast vào cổng HDMI trên bất kỳ TV, màn hình hoặc máy chiếu tương thích nào và bạn đã sẵn sàng để bắt đầu thưởng thức nội dung của mình trên màn hình lớn.

Nhưng nếu bạn không muốn đầu tư vào Chromecast thì sao?

Bạn có thể thiết lập Raspberry Pi để hoạt động như một thiết bị phát trực tuyến kiểu Chromecast giá rẻ. Ngay cả khi bạn không thể triển khai cùng một giao thức như Chromecast, bạn có thể nhận được kết quả cuối cùng rất giống nhau.

Trong hướng dẫn này, bạn sẽ tìm hiểu cách biến Raspberry Pi của mình thành tùy chọn Chromecast bằng cách sử dụng phần mềm Raspicast miễn phí và Raspicast cho ứng dụng di động Android.

Những gì bạn cần

Để hoàn thành hướng dẫn này, bạn cần:

  • Raspberry Pi chạy Raspbian. Nếu bạn không Lấy phiên bản mới nhất và flash vào thẻ SD với thợ khắc bằng a cít
  • Cáp nguồn tương thích Raspberry Pi
  • Bàn phím ngoài và cách gắn nó vào Raspberry Pi của bạn
  • Cáp HDMI hoặc micro HDMI, tùy thuộc vào kiểu Raspberry Pi của bạn
  • Màn hình ngoài
  • Kết nối cáp Ethernet hoặc Wi-Fi
  • Điện thoại thông minh hoặc máy tính bảng Android. Hiện tại, ứng dụng di động Raspicast không có sẵn cho iOS.

Sau khi hoàn thành hướng dẫn này, bạn có thể kết nối Raspberry Pi với TV, máy chiếu hoặc bất kỳ màn hình nào có cổng tương thích, nhưng bước này là tùy chọn.

Raspbian: kiểm tra phiên bản mới nhất

Trước khi bắt đầu, hãy đảm bảo bạn chạy phiên bản Raspbian mới nhất.

Kết nối Raspberry Pi của bạn với nguồn điện để cung cấp năng lượng cho nó. Khi nó đã bắt đầu, nhấp vào biểu tượng thiết bị đầu cuối trên thanh công cụ.

Bạn có thể nhập lệnh bằng cách bắt đầu Raspbian Terminal.

Trong cửa sổ terminal, gõ như sau, rồi nhấn Enter.

cập nhật sudo apt && sudo apt -y nâng cấp

Nếu Raspbian cài đặt bất kỳ bản cập nhật nào, bạn phải khởi động lại Raspberry Pi bằng lệnh terminal sau:

Khi Raspberry Pi của bạn đã khởi động lại, bạn đã sẵn sàng để chuyển sang bước tiếp theo.

Cài đặt Git, Make, OMXPlayer và OpenMax

Hướng dẫn này sử dụng GIT và Make. Các gói này phải được gói cùng với Raspbian, nhưng vì chúng rất cần thiết cho Raspicast, bạn cần đảm bảo rằng chúng đã được cài đặt:

sudo apt-get cài đặt git make -y

Sau đó, đảm bảo rằng OMXPlayer đã được cài đặt, vì trình phát dòng lệnh này sẽ chịu trách nhiệm xử lý bất kỳ nội dung âm thanh hoặc video nào được thực hiện cho Raspicast:

sudo apt-get cài đặt omxplayer -y

OMXPlayer chỉ có thể xử lý nội dung âm thanh và video; nó không thể xử lý hình ảnh tĩnh. Tiếp theo, cài đặt OpenMax Image Viewer, trình xem ảnh tăng tốc GPU được thiết kế dành riêng cho Raspberry Pi.

Để bắt đầu, bản sao lớp GitHub của OpenMax:

cd ~ git clone https://github.com/HaarigerHarald/omxiv.git

Sau đó tải xuống libjpeg8-dev và libpng12-dev, là các thư viện phát triển cho hình ảnh ở định dạng PNG và JPEG:

sudo apt-get cài đặt libjpeg8-dev libpng12-dev

Switch vào thư mục nơi lớp OpenMax GitHub được sao chép bằng lệnh Change Catalog (CD):

Xây dựng mã nguồn OpenMax thành một chương trình thực thi:

Khi Make hoàn thành biên dịch mã OpenMax, bạn đã sẵn sàng cài đặt nó:

OpenMax Image Viewer hiện đang chạy trên Raspberry Pi của bạn.

Cho phép kết nối từ xa: bật SSH

Bạn có thể sử dụng Raspicast để chiếu tất cả các tệp hình ảnh, video hoặc âm thanh từ thiết bị Android sang Raspberry Pi. Truyền này là không dây, vì vậy bạn cần đảm bảo Raspberry Pi của bạn được cấu hình để nhận kết nối từ xa.

Vì mục đích bảo mật, SSH (Secure Shell) bị tắt theo mặc định trên Raspbian. Nếu bạn định ném Raspberry Pi, bạn phải bật SSH:

1. Chọn biểu tượng Raspberry Pi trên thanh công cụ.

2. Điều hướng đến Cài đặt -> Cấu hình Raspberry Pi.

Chúng tôi cần kích hoạt SSH bằng cách khởi chạy menu cấu hình Raspberry Pi

3. Chọn tab Giao diện.

4. Xác định vị trí SSH và sau đó chọn nút radio được cung cấp.

Nếu bạn muốn kết nối với Raspberry Pi từ xa, bạn phải bật SSH.

5. Lưu các thay đổi của bạn bằng cách nhấp vào OK.

6. Để khởi động lại, chọn logo Raspberry Pi trên thanh công cụ và sau đó điều hướng đến Tắt máy -> Khởi động lại.

Khi Raspberry Pi của bạn khởi động lại, SSH sẽ được kích hoạt.

Truyền từ thiết bị Android sang Raspberry Pi của bạn

Sau đó, bạn cần cài đặt ứng dụng di động Raspicast trên điện thoại thông minh hoặc máy tính bảng Android của bạn. Sau khi cài đặt ứng dụng này, bạn có thể truyền bất kỳ tệp hình ảnh, video hoặc âm thanh tương thích nào từ điện thoại thông minh hoặc máy tính bảng Android sang Raspberry Pi.

1. Tải xuống ứng dụng Raspicast miễn phí cho thiết bị Android của bạn.

Truy cập Cửa hàng Google Play và cài đặt ứng dụng Raspicast.

2. Khởi chạy ứng dụng.

3. Nhập địa chỉ IP Raspberry Pis của bạn khi được nhắc nhập tên máy chủ. Nếu bạn chưa có thông tin này, bạn có thể truy xuất nó bằng cách mở một thiết bị đầu cuối trên Raspberry Pi và chạy lệnh sau: hostname -I

Nhập địa chỉ IP Raspberry Pis của bạn. Nếu bạn không có quyền truy cập vào thông tin này, bạn có thể tải xuống từ thiết bị đầu cuối.

4. Nhập tên người dùng và mật khẩu Raspberry Pis của bạn. Tên mặc định của Raspbian là pi và mật khẩu mặc định là mâm xôi.

5. Nhấn OK.

6. Để truyền video, hình ảnh hoặc tệp âm thanh, chỉ cần nhấp vào Truyền.

Bây giờ bạn có thể ném bất kỳ tệp video, hình ảnh hoặc âm thanh tương thích nào vào Raspberry Pi của bạn.

7. Tập tin này bây giờ sẽ được ném vào Raspberry Pi của bạn.

Chỉ cần ném một tệp từ ứng dụng di động Raspicast và nó sẽ xuất hiện trên Raspberry Pi của bạn.

Nội dung đã chọn của bạn sẽ xuất hiện trên bất kỳ màn hình hoặc màn hình nào được kết nối với Raspberry Pi của bạn, vì vậy bây giờ bạn đã cấu hình Raspicast, bạn có thể tự do kết nối Raspberry Pi với bất kỳ màn hình tương thích nào. Nhiều ứng dụng và trang web cũng hỗ trợ Raspicast, vì vậy nếu có một phương tiện truyền thông bạn muốn truyền, thì luôn luôn nhấn vào Chia sẻ và kiểm tra xem Raspicast có được liệt kê dưới dạng tùy chọn không.

Hy vọng rằng bây giờ bạn có thể thưởng thức những bộ phim và hình ảnh yêu thích của bạn trên TV màn hình rộng. Bạn có thể thêm nhiều điều thú vị bằng cách cài đặt Kodi và Netflix trên Raspberry Pi hoặc thậm chí là máy chủ Plex. Với Raspberry Pi, bạn tha hồ lựa chọn.

Đọc tiếp:

Bài viết này có hữu ích không?