Giải mã SSTV trực tuyến: Công cụ mã nguồn mở cho ham radio

ByNgọc Trai MKT12/06/2026in GitHub Tools 0
giai-ma-sstv-truc-tuyen

Bạn đã bao giờ nghe thấy những tiếng rít kỳ lạ trên băng tần radio và tự hỏi làm sao để biến nó thành hình ảnh chưa? Công cụ giải mã SSTV trực tuyến từ repo GitHub của smolgroot sẽ giúp bạn làm điều đó ngay trên trình duyệt – miễn phí, mã nguồn mở và không cần cài đặt gì hết. Chỉ cần mở web, cấp quyền micro, phát tín hiệu SSTV và xem ảnh hiện ra dần dần. Nghe hấp dẫn quá hen?

Thank you for reading this post, don't forget to subscribe!

Tổng quan về SSTV Decoder – Giải mã tín hiệu chậm thành ảnh màu

SSTV (Slow Scan Television) là kỹ thuật truyền ảnh tĩnh qua sóng radio, thường được các nghiệp dư vô tuyến (ham radio) sử dụng để nhận ảnh từ ISS hoặc vệ tinh thời tiết. Repository sstv-decoder trên GitHub mang đến một ứng dụng web chạy hoàn toàn trên client, cho phép giải mã nhiều mode phổ biến như Robot36, Robot72, Scottie S1/S2, PD120, PD160, PD180. Điểm đặc biệt là ứng dụng có thể hoạt động offline nhờ công nghệ PWA, thích hợp cho cả desktop lẫn mobile.

Với nền tảng mã nguồn mở, bạn có thể xem code, học hỏi cách xử lý tín hiệu số và thậm chí đóng góp thêm các mode mới. Đúng là một món quà cho cộng đồng ham radio đó nghen!

Các tính năng nổi bật

Hỗ trợ đa mode, từ nhanh đến chất lượng cao

Bạn có thể chọn mode phù hợp với nhu cầu: Robot36 chỉ mất 36 giây cho ảnh 320×240, trong khi PD180 cho độ phân giải 640×496 với thời gian lên đến 3 phút. Các mode Scottie và PD đều được tối ưu cho HF và các sự kiện ISS.

Xử lý tín hiệu chuyên nghiệp ngay trên trình duyệt

Ứng dụng sử dụng Web Audio API để thu âm từ microphone, sau đó thực hiện chuỗi xử lý DSP: biến đổi baseband, giải điều chế FM, lọc Kaiser-windowed FIR, phát hiện sync bằng Schmitt trigger và giải mã dòng theo từng mode. Toàn bộ thuật toán kế thừa từ ứng dụng Robot36 Android của Ahmet Inan, được chuyển sang TypeScript một cách tỉ mỉ.

Hiển thị ảnh trực tiếp và phân tích tín hiệu

Khi đang giải mã, bạn sẽ thấy ảnh dần hiện ra trên canvas cùng với phổ tín hiệu và chỉ báo cường độ. Điều này giúp bạn tinh chỉnh hướng anten hay volume để có kết quả tốt nhất. Sau khi hoàn tất, bạn có thể lưu ảnh dưới dạng PNG với tên file bao gồm mode và thời gian.

Hoạt động trên mọi nền tảng, không cài đặt

Chỉ cần một trình duyệt hiện đại (Chrome, Firefox, Safari, Edge) trên desktop, tablet hay điện thoại. Ứng dụng tự động thích ứng với sample rate 44.1 kHz hoặc 48 kHz, và sử dụng cơ chế dự phòng requestAnimationFrame cho Safari iOS. Tất cả đều miễn phí và không cần tài khoản.

Hướng dẫn cài đặt & sử dụng chi tiết

Thực ra bạn chẳng cần cài đặt gì cả! Chỉ cần truy cập vào sstv-decoder.vercel.app (bản demo live) hoặc tự chạy code trên máy nếu muốn góp sức phát triển.

Sử dụng trực tiếp trên web

  • Bước 1: Mở link demo trong trình duyệt.
  • Bước 2: Nhấn “Start Decoding” và cho phép micro truy cập.
  • Bước 3: Phát tín hiệu SSTV từ radio, file âm thanh hoặc máy phát tín hiệu.
  • Bước 4: Quan sát ảnh được giải mã dần dần. Bạn có thể chọn mode bằng biểu tượng cài đặt (góc dưới phải).
  • Bước 5: Nhấn “Save Image” để tải ảnh PNG về hoặc “Reset” để bắt đầu lại.

Chạy local để phát triển

Nếu bạn là lập trình viên muốn thử nghiệm, clone repo về, cài Node.js 18+, chạy npm install rồi npm run dev. Dự án dùng Next.js 15 với TypeScript, Tailwind CSS. Bạn cũng có thể chạy test với Jest qua lệnh npm test.

Đánh giá: Ai nên trải nghiệm công cụ này?

Repo này phù hợp với:

  • Người chơi ham radio – đặc biệt là những ai muốn thu ảnh từ ISS hay các vệ tinh SSTV mà không muốn cài phần mềm nặng.
  • Lập trình viên web – có thể học hỏi cách tích hợp Web Audio API, xử lý tín hiệu số thời gian thực và kiến trúc PWA.
  • Người mới tìm hiểu SSTV – chỉ cần một chiếc laptop có micro là có thể thử nghiệm ngay.

Điểm cộng lớn là mã nguồn sạch sẽ, có tài liệu kỹ thuật chi tiết cho từng mode. Hạn chế duy nhất là độ chính xác phụ thuộc vào chất lượng tín hiệu đầu vào, nhưng đã có các chỉ báo giúp bạn canh chỉnh.

Kết luận

Công cụ giải mã SSTV trực tuyến này là một trong những dự án mã nguồn mở ấn tượng nhất dành cho cộng đồng ham radio. Với khả năng chạy đa nền tảng, hỗ trợ nhiều mode và hoàn toàn miễn phí, nó xứng đáng nằm trong bookmark của bất kỳ ai đam mê vô tuyến. Hãy thử ngay, bạn sẽ thấy việc giải mã ảnh từ không gian chưa bao giờ dễ dàng đến thế! Nếu có ý tưởng cải tiến, đừng ngần ngại đóng góp lên GitHub nhen.

Related Posts