Chromecast của Google là một trong số thiết bị phát trực tuyến thông dụng nhất trên thị trường – và thật dễ hiểu vì sao! Chỉ cần cắm Chromecast dongle 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, là 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ư 1 thiết bị phát trực tuyến kiểu Chromecast giá rẻ. Mặc dù không thể áp dụng các giao thức giống như Chromecast, nhưng bạn sẽ nhận được kết quả cuối cùng rất giống nhau.
Trong chỉ dẫn này, bạn sẽ học cách biến Raspberry Pi thành một tùy chọn thay thế Chromecast, sử dụng phần mềm Raspicast miễn phí và Raspicast cho phần mềm di động Android.
Những thứ cần trang bị
Để xong xuôi hướng dẫn này, bạn sẽ cần:
- Raspberry Pi chạy Raspbian. Nếu chưa nó, hãy lấy phiên bản mới nhất và flash nó vào thẻ SD bằng Etcher
- 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áp HDMI hoặc micro HDMI, tùy thuộc vào model Raspberry Pi
- Màn hình ngoài
- Kết nối cáp Ethernet hoặc WiFi
- Điện thoại sáng dạ hoặc máy tính bảng Android. Hiện tại, phần mềm di động Raspicast không có sẵn cho iOS.
Sau khi kết thúc hướng dẫn này, bạn cũng có thể có thể gắn Raspberry Pi vào 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 đoạn này là tùy chọn.
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 thường kèm theo với Raspbian, nhưng vì chúng khá cần phải có cho Raspicast, nên bạn cần đáp ứng chắc chắn rằng chúng đã được cài đặt:
sudo apt-get install git make -y
Tiếp theo, hãy kiểm tra xem OMXPlayer đã được cài đặt chưa, vì nó chịu trách nhiệm giải quyết mọi thứ nội dung âm thanh hoặc video được truyền tới Raspicast:
sudo apt-get install omxplayer -y
OMXPlayer chỉ cũng có thể có thể xử lý nội dung âm thanh và video. Nó không thể giải quyết hình ảnh tĩnh. Tiếp theo, cài đặt OpenMax Image Viewer, trình xem hình ảnh được tăng tốc GPU, thiết kế dành riêng cho Raspberry Pi.
Để bắt đầu, sao chép kho lưu trữ GitHub của OpenMax:
cd ~ git clone https://github.com/HaarigerHarald/omxiv.git
Tiếp theo, 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 install libjpeg8-dev libpng12-dev
Chuyển sang thư mục nơi kho lưu trữ OpenMax GitHub được sao chép bằng phương pháp sử dụng lệnh “change directory” (cd) :
cd ~/omxiv
Build mã nguồn OpenMax thành một chương trình thực thi:
make ilclient make
Khi Make đã biên dịch xong mã OpenMax, bạn đã sẵn sàng cài đặt nó:
sudo make install
OpenMax Image Viewer hiện đang chạy trên Raspberry Pi.
Cho phép kết nối từ xa: Kích hoạt SSH
Bạn có thể sử dụng Raspicast để chiếu bất kỳ file hình ảnh, video hoặc âm thanh nào từ thiết bị Android sang Raspberry Pi. Quá trình truyền này xảy ra không dây, vì vậy bạn cần đáp ứng Raspberry Pi được thiết lập để nhận kết nối từ xa.
Vì mục tiêu bảo mật, SSH (Secure Shell) bị tắt theo mặc định trên Raspbian. Nếu định truyền đến Raspberry Pi, thì bạn phải kích hoạt SSH:
1. Trên thanh công cụ, chọn biểu tượng Raspberry Pi.
2. Điều hướng đến Preferences > Raspberry Pi Configuration .
Điều hướng đến Preferences > Raspberry Pi Configuration
3. Chọn tab Interfaces.
4. Tìm phần mềm SSH và sau đó chọn nút “Enabled” kèm theo.
5. Lưu các thay bằng cách nhấp vào OK.
6. Khởi động lại bằng phương pháp chọn logo Raspberry Pi trên thanh công cụ và sau đó điều hướng đến Shutdown > Reboot .
Khi Raspberry Pi khởi động lại, SSH sẽ được bật.
Truyền từ thiết bị Android sang Raspberry Pi
Tiếp theo, bạn phải cài đặt ứng dụng di động Raspicast trên điện thoại sáng dạ hoặc bảng Android. Sau khi cài đặt phần mềm này, bạn sẽ được thể truyền bất kỳ file 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í về thiết bị Android.
2. Khởi chạy ứng dụng.
3. Khi được nhắc nhập tên máy chủ, hãy nhập địa chỉ IP Raspberry Pi. Nếu không có sẵn thông tin này, thì bạn cũng đều có thể truy xuất nó bằng cách mở Terminal trên Raspberry Pi và chạy lệnh sau:
hostname -I
Tìm địa chỉ IP Raspberry Pi
4. Nhập tên người dùng và mật khẩu Raspberry Pi. Tên người dùng mặc định của Raspbian là pi và mật khẩu mặc định là raspberry.
5. Nhấn vào OK.
6. Để truyền bất kỳ file video, hình ảnh hoặc âm thanh nào, chỉ cần bấm vào Cast.
7. File sẽ được truyền tới Raspberry Pi.
Nội dung bạn đã chọn sẽ xuất hiện trên bất kỳ màn hình nào gắn liền với Raspberry Pi.
Từ khóa bài viết: truongthinh.info, Chromecast, Raspberry Pi, Raspicast, tạo Chromecast bằng Raspberry Pi, tạo Chromecast bằng Raspberry Pi và Raspicast
Bài viết Cách tạo Chromecast DIY bằng Raspberry Pi và Raspicast được tổng hợp và biên tập bởi: truongthinh.info. Mọi ý kiến đóng góp và phản hồi vui lòng gửi Liên Hệ cho truongthinh.info để điều chỉnh. truongthinh.info xin cảm ơn.