Case Study

Streaming Camera Device

Camera không dây chạy pin, truyền video và âm thanh thời gian thực qua Wi-Fi bằng RTP/UDP. Linux driver và firmware Wi-Fi SoC được phối hợp để tối ưu độ trễ, băng thông và điện năng tiêu thụ.

Embedded LinuxLinux Wi-Fi DriverSoC FirmwareRTP/UDPLow Power

Một số chi tiết sản phẩm và khách hàng được lược bỏ do yêu cầu bảo mật.

The challenge

Bài toán kỹ thuật

Camera cần truyền video và âm thanh liên tục trong giới hạn băng thông và điện năng của thiết bị chạy pin. Việc tích hợp và tối ưu phải tính đến cả Linux driver, firmware Wi-Fi SoC và ứng dụng.

01

Truyền video/audio thời gian thực

Duy trì luồng truyền liên tục với độ trễ phù hợp và băng thông đáp ứng yêu cầu của video và âm thanh.

02

Cân bằng băng thông và điện năng

Đáp ứng nhu cầu truyền dữ liệu đồng thời kiểm soát điện năng tiêu thụ và phối hợp chế độ ngủ/thức cho thiết bị chạy pin.

03

Xác định lỗi giữa driver, firmware và ứng dụng

Đo đạc và cô lập nguyên nhân gây mất gói, gián đoạn hoặc tăng độ trễ trong luồng truyền dữ liệu qua Linux và Wi-Fi SoC.

Engineering work

Các hạng mục triển khai

01

Tích hợp Linux Wi-Fi driver

Tích hợp driver và phần mềm phía Linux để giao tiếp với Wi-Fi SoC và truyền dữ liệu của camera.

02

Phát triển firmware Wi-Fi SoC

Phát triển firmware xử lý giao tiếp và truyền dữ liệu, phối hợp với Linux driver trong quá trình vận hành.

03

Truyền video/audio qua RTP/UDP

Triển khai luồng truyền video và âm thanh thời gian thực qua Wi-Fi bằng RTP/UDP.

04

Tối ưu độ trễ và băng thông

Phân tích luồng dữ liệu và bộ đệm để tối ưu độ trễ truyền, đáp ứng băng thông cần thiết cho video và âm thanh.

05

Quản lý điện năng và cơ chế ngủ/thức

Phối hợp cơ chế ngủ/thức giữa Linux và Wi-Fi SoC để tiết kiệm điện năng cho camera chạy pin.

06

Kiểm thử và xử lý lỗi hệ thống

Kiểm thử luồng truyền dữ liệu, xác định và xử lý lỗi liên quan đến Linux driver, firmware Wi-Fi SoC và ứng dụng.

Technical result

Kết quả kỹ thuật

  • Camera truyền video và âm thanh thời gian thực qua Wi-Fi bằng RTP/UDP.
  • Linux driver và firmware Wi-Fi SoC hoạt động đồng bộ trong luồng truyền dữ liệu.
  • Thiết bị hỗ trợ chế độ ngủ kéo dài đến 1 năm và vẫn có thể được đánh thức qua Wi-Fi, hoặc truyền video và âm thanh liên tục trong 8 giờ.
Related engagement

Bạn có yêu cầu kỹ thuật tương tự?

Chia sẻ ý tưởng, yêu cầu hoặc vấn đề kỹ thuật để RootMatrix đề xuất hướng triển khai phù hợp.

Trao đổi dự án