Phát trực tuyến video DEF STAN 00-82 với MediaX
Tổng quan sản phẩm
MediaX là một thư viện truyền phát video nhúng tiên tiến, nhẹ, được thiết kế để đáp ứng các yêu cầu khắt khe của các ứng dụng quân sự, tuân thủ tiêu chuẩn DEF STAN 00-82. Tập trung vào truyền phát video tốc độ cao, độ trễ thấp, MediaX là giải pháp lý tưởng cho các hệ thống Windows và Linux. Nó sở hữu API C++17 hiện đại và cung cấp khả năng tối ưu hóa phần cứng cho NVidia CUDA và Intel Video Acceleration API (VAAPI).
Gửi và nhận luồng video trong C++ chỉ với hai dòng mã:
.c++
#include "rtp/rtp.h"
int main(int argc, char *argv[]) {
media::RtpSapTransmit
rtp(“238.192.1.1", 5004, "test-session-name", 640, 480, 30, "RGB24");
std::vector &data = rtp.GetBufferTestPattern();
while (true)
rtp.Transmit(data.data(), false);
} Để sử dụng trình tải RTP khác, chỉ cần thay đổi lớp mẫu, ví dụ: Để chuyển sang H.264 trên Intel (VAAPI), hãy sử dụng:
.bash
mediax::RtpSapTransmit rtp(“238.192.1.2", 5004, "test-session-name-compressed", 640, 480, 30, "H264"); Các tính năng chính
- Tuân thủ tiêu chuẩn DEF STAN 00-82: MediaX tuân thủ các tiêu chuẩn quân sự DEF STAN 00-82, đảm bảo mức độ bảo mật và độ tin cậy cao nhất cho nhu cầu phát trực tuyến video của bạn.
- Tốc độ cao, độ trễ thấp: MediaX được tối ưu hóa để đạt tốc độ tối đa và độ trễ tối thiểu, lý tưởng cho các ứng dụng quân sự thời gian thực, nơi các quyết định trong tích tắc là vô cùng quan trọng.
- Khả năng tương thích đa nền tảng: Cho dù bạn đang sử dụng Windows hay Linux, MediaX đều cung cấp khả năng tích hợp liền mạch vào các hệ thống hiện có của bạn.
- API C++17 hiện đại: Với API C++17 hiện đại và thân thiện với người dùng, các nhà phát triển có thể dễ dàng tích hợp MediaX vào dự án của mình, giảm thời gian và công sức phát triển. Trình bao bọc Qt6 để dễ dàng tích hợp vào giao diện người dùng đồ họa (GUI). API Python để phát triển hệ thống thị giác máy tính AI.
- Tối ưu hóa phần cứng: MediaX tận dụng sức mạnh của NVidia CUDA và Intel VAAPI để tăng tốc phần cứng, mang lại hiệu năng vượt trội trên phần cứng tương thích.
- Khả năng mở rộng: MediaX có khả năng mở rộng cao, cho phép bạn phát trực tuyến video trên nhiều thiết bị và độ phân giải khác nhau, đồng thời vẫn duy trì hiệu suất vượt trội.
- Tài liệu hướng dẫn đầy đủ: Tài liệu hướng dẫn toàn diện của chúng tôi cung cấp các hướng dẫn chi tiết và ví dụ giúp các nhà phát triển nhanh chóng làm quen với MediaX.
- Kiến trúc xe tổng quát: Hoạt động cùng với Dịch vụ Dữ liệu Phân tán (DDS theo quy định của DEF STAN 23-09) để tạo thành một hệ thống xương sống phân phối thông tin và phương tiện hoàn chỉnh cho nền tảng hoặc phương tiện của bạn.
- ToolX GUI: Công cụ chẩn đoán đồ họa để giám sát. Có thể tạo luồng video và phát luồng trên mạng của bạn chỉ với một cú nhấp chuột / không cần cấu hình.
Được sử dụng để nâng cao nhận thức tình huống trong các ứng dụng quốc phòng như một phần của Kiến trúc Xe chung (GVA). MaediaX được triển khai trên chương trình xe bọc thép Boxer MIV của Anh để hỗ trợ quốc phòng.
Kiến trúc xe tổng quát (GVA)
- Định dạng video không nén RTP: RGB, YUV, Đơn sắc
- Định dạng JPEG RTP
- RTP H.264
Tăng tốc phần cứng được sử dụng ở những nơi có sẵn, ví dụ như Nvidia Jetson NVENC, Intel VAAPI, AMD…
Kiến trúc binh lính chung (GSA)
- RTP AV1
- RTP H.265
Tối ưu hóa phần cứng cho các nền tảng Nvidia (Jetson), AMD và Intel.
Gỡ lỗi giao diện người dùng đồ họa (GUI) và công cụ
Xem nhanh các luồng video trên mạng bằng ToolX để phát hiện và giải mã. Tạo video tổng hợp chỉ với một cú nhấp chuột để kiểm tra hiệu suất mạng và tích hợp giao diện người máy (HMI) khi không có phần cứng. Hỗ trợ các luồng video tuân thủ kiến trúc xe chung (GVA) và kiến trúc người lính chung (GSA).
Cấp phép và hỗ trợ
MediaX cung cấp các tùy chọn cấp phép linh hoạt để phù hợp với nhu cầu dự án của bạn. Đội ngũ hỗ trợ tận tâm của chúng tôi luôn sẵn sàng hỗ trợ bạn giải đáp mọi thắc mắc hoặc gặp phải các vấn đề kỹ thuật trong quá trình triển khai.
Bắt đầu sử dụng MediaX ngay hôm nay!
Tăng cường sức mạnh cho các ứng dụng quân sự của bạn với MediaX SDK của DefenceX, thư viện truyền phát video nhúng đáp ứng tiêu chuẩn DEF STAN 00-82. Trải nghiệm truyền phát video tốc độ cao, độ trễ thấp, khả năng tương thích đa nền tảng và tối ưu hóa phần cứng với API C++17 hiện đại. Liên hệ với chúng tôi ngay hôm nay để yêu cầu bản demo hoặc thảo luận về các yêu cầu cụ thể của bạn.
Hãy chọn DefenceX làm đối tác đáng tin cậy của bạn để truyền phát video an toàn, đáng tin cậy và hiệu suất cao trong các ứng dụng quân sự.