Giả sử tôi có Rpi (B +) và muốn nó hoạt động như Kiosk, trong đó video sẽ phát trên một vòng lặp ở chế độ toàn màn hình. Video sẽ thay đổi theo chương trình, vì vậy tôi cần một API để kiểm soát nó. Tôi đã làm điều này trước đây, trong các máy x86, không có vấn đề gì, trong một ứng dụng dựa trên web (Javascript và HTML5).
Vấn đề tôi gặp phải là KHÔNG có trình duyệt (rõ ràng) đang sử dụng GPU để giải mã video. Sự kiện Trình duyệt web của họ hỗ trợ "Giải mã video được tăng tốc phần cứng" không thể phát video. Tôi vừa cài đặt Raspbian (NOOBS) và trình duyệt ít nhất nên phát cùng một video như trên video.
Omxplayer chạy nó tốt, nhưng nhấp nháy khi nó lặp và hiển thị một số văn bản ("Tìm kiếm ...").
Vì đây sẽ là một dự án liên quan đến khoảng 400 Raspberry PI (nếu nó có thể làm những gì tôi cần) trên các địa điểm khác nhau, tôi thực sự cần một giải pháp vững chắc.
Có cách nào để một video lặp, gpu được tăng tốc, trên trình duyệt trên RPi không?
EDIT: Tôi đã thử nhúng các video mp4 / h.264 bằng một thẻ thông thường. Mọi trình duyệt không phát video. Epiphany và Chromium chỉ hiển thị một "khu vực" màu đen và các điều khiển. Không có video. Midori có một số khung hình, nhưng ngọn cpu. Youtube / Vimeo cũng không chơi được.
EDIT 2: Sau khi tôi thực hiện cài đặt mới và đặt bộ nhớ GPU thành 128MB thay vì 64 MB mặc định, tôi đã quản lý để phát video một cách mượt mà, trên Epiphany. CPU không đạt 100% (70% -95%). Mặc dù, khi tôi thử một video full hd, hiệu suất giảm nghiêm trọng (<1 FPS) nhưng CPU chỉ ở mức 50%, nút cổ chai có lẽ là bộ nhớ. Tôi sẽ chọn một RPI2 và kiểm tra nó.
epiphany
sẽ tham gia "giải mã video được tăng tốc phần cứng" nếu có bất cứ điều gì sẽ xảy ra.