Hai phần chính của quá trình, Pandaboard (hệ điều hành nền tảng) và thiết bị truyền thông được thể hiện trong hình 1. Pand-aboad là một nền tảng hệ điều hành với CPU OMAP 4660 (@1. 2 GHz) và cài đặt với Ubuntu 12,10. OMAP 4660 có mạnh hình ảnh/video chế biến động cơ có H.264 phần cứng mã hóa/giải mã. Điều này làm cho hệ thống mã hóa/giải mã video với tốc độ cao và tiêu thụ điện năng thấp. Trong tác phẩm này, chúng tôi tập trung vào lỗi bảo vệ bằng cách sử dụng định lý Reed-Solomon. Hình 2 cho thấy cấu hình phần mềm với Reed-Solomon bộ giải mã. GStreamer là một đường ống dẫn dựa trên đa phương tiện khuôn khổ viết bằng ngôn ngữ lập trình C với hệ thống dựa trên GObject. Chúng tôi sử dụng GStreamer để xây dựng đường ống dẫn video và cũng có thể sử dụng nó như một giao diện để lái xe động cơ phần cứng H.264 trong bộ xử lý OPMAP. Sau, chúng tôi sẽ giải thích kích thước dữ liệu mà chúng tôi thiết kế cho hệ thống của chúng tôi.
Đầu tiên, GStreamer mã hóa video thời gian thực để mỗi gói RTP với tối đa kích thước 88 byte. Những gói RTP mã hóa sẽ được xếp hàng đợi trong bộ đệm mà có thể phục vụ tối đa 1000 gói. Sau đó, mỗi gói RTP sẽ được đóng gói với 2 byte đoạn tiêu đề và 1 byte dư thừa vòng phòng (CRC) flag. Để phù hợp với RS(127,105,11), trong giải mã Reed-Solomon, dữ liệu chiều dài sẽ được mở rộng từ 91 byte để 105 RS biểu tượng. Phần IV sẽ có các thảo luận cụ thể cho Reed-Solomon cấu hình. Cuối cùng, 127 RS biểu tượng sẽ được đóng gói như là 127 byte dữ liệu mà có thể mạnh
phù hợp với kích thước PSDU.[6]
đang được dịch, vui lòng đợi..