প্রকল্প সম্পর্কে

VibeSDR হলো মোবাইল ডিভাইসের জন্য ডিজাইন করা একটি বিস্তৃত সফটওয়্যার-ডিফাইন্ড রেডিও (SDR) ইকোসিস্টেম, যা Apple Watch থেকে ডেস্কটপ পর্যন্ত স্কেল করে। এটি চারটি প্রধান উপাদান নিয়ে গঠিত: একটি মোবাইল অ্যাপ (iOS/Android), একটি স্বতন্ত্র Apple Watch রিসিভার, একটি সার্ভার অ্যাপ্লিকেশন (VibeServer) যা একটি Raspberry Pi, Linux বক্স, Mac বা Android ফোনকে একটি শেয়ার্ড রিসিভারে পরিণত করে, এবং VibeServer দ্বারা পরিবেশিত একটি ওয়েব ক্লায়েন্ট। প্রকল্পটি একটি অনন্য ব্যবহারকারী অভিজ্ঞতার উপর জোর দেয় যাতে রয়েছে GPU-রেন্ডার করা ওয়াটারফল, হ্যাপটিক্সসহ ফ্লাইহুইল-স্টাইলের টিউনিং ডায়াল, এবং একটি কাস্টম ARM-NEON DSP ইঞ্জিন ব্যবহার করে অন-ডিভাইস ডিমডুলেশন। এটি UberSDR, OpenWebRX, KiwiSDR, FM-DX Webserver, SpyServer এবং rtl_tcp সহ একাধিক প্রোটোকল সমর্থন করে। VibeServer হালকা ওজনের হওয়ার জন্য ডিজাইন করা হয়েছে, যা কাঁচা rtl_tcp-এর চেয়ে প্রায় 25 গুণ বেশি দক্ষ, এবং একটি Cloudflare টানেলের মাধ্যমে সর্বজনীনভাবে শেয়ার করা যেতে পারে। প্রকল্পটি GPLv3-এর অধীনে সম্পূর্ণ ওপেন-সোর্স, যেখানে স্বচ্ছতা, সমস্ত অবদানকারী ও লাইব্রেরিকে কৃতিত্ব প্রদান এবং পেটেন্ট-বাধাগ্রস্ত কোডেক এড়ানোর উপর জোর দেওয়া হয়েছে। এটি RTL-SDR, Airspy HF+, SDRplay (শুধুমাত্র ডেস্কটপ) এবং HackRF (পরীক্ষামূলক) হার্ডওয়্যার সমর্থন করে। রিপোজিটরিতে বিস্তারিত ডকুমেন্টেশন, বিল্ড নির্দেশাবলী এবং একটি বিস্তৃত ক্রেডিট বিভাগ রয়েছে।