تفاوتهای پلتفرم
فصل ۲۵: تفاوتهای پلتفرم
مقدمه
SeaMeet روی چندین پلتفرم کار میکند — Windows، macOS و Linux — اما هر سیستمعاملی ویژگیها، قابلیتها و محدودیتهای خاص خود را دارد. آنچه در Windows عالی کار میکند ممکن است در Mac متفاوت رفتار کند. برخی ویژگیها روی یک پلتفرم موجودند اما در دیگری نیستند.
این فصل توضیح میدهد که SeaMeet چگونه با هر پلتفرم سازگار میشود، کدام ویژگیها مخصوص پلتفرم هستند و چه محدودیتهایی را باید بدانید.
اهداف فصل
پس از مطالعه این فصل، قادر خواهید بود:
- تفاوتهای بین نسخههای Windows، macOS و Linux را درک کنید
- بدانید کدام ویژگیها مخصوص پلتفرم هستند
- SeaMeet را برای سیستمعامل خود به درستی پیکربندی کنید
- محدودیتهای مخصوص پلتفرم را دور بزنید
بخش ۱: مرور اجمالی بر اساس پلتفرم
SeaMeet روی Windows
بهترین برای:
- حداکثر سازگاری
- ضبط بازی
- محیطهای تجاری
- کاملترین نسخه از نظر ویژگی
مشخصات کلیدی:
- بیشترین ویژگیهای موجود
- بهترین پشتیبانی شتاب سختافزاری (NVIDIA/AMD/Intel)
- گرفتن صدای سیستم آسان
- وسیعترین سازگاری برنامه
- بیشترین آزمایششده و پایدار
نسخههای Windows پشتیبانیشده:
- Windows 10 (نسخه 1809 و بالاتر)
- Windows 11
- Windows Server 2019/2022 (پشتیبانی محدود)
معماریهای پشتیبانیشده:
- x64 (Intel/AMD 64-bit): پشتیبانی کامل، همه ویژگیها موجود
- ARM64 (Windows on ARM): پشتیبانی، برخی ویژگیهای صدا موجود نیست
پشتیبانی نم یشود:
- Windows 7، 8، 8.1
- Windows XP/Vista
- Windows 32-bit (x86)
SeaMeet روی macOS
بهترین برای:
- متخصصان خلاق
- کاربران اکوسیستم Apple
- رابط تمیز و یکپارچه
مشخصات کلیدی:
- رابط Mac بومی صیقلی
- عملکرد عالی روی Apple Silicon (M1/M2/M3)
- یکپارچهسازی تنگ با سیستم
- نظارت بر میکروفون بر اساس برنامه
- تشخیص جلسه مرورگر
نسخههای macOS پشتیبانیشده:
- macOS 14.2 Sonoma (حداقل — برای ویژگی های native-audio-node لازم است)
- macOS 15 Sequoia
- نسخههای آینده
نصبکنندههای جداگانه برای Intel و Apple Silicon:
بررسی نوع Mac:
Apple Menu (🍎) → About This Mac → Chip
اگر میبینید:
• "Apple M1"، "Apple M2" یا "Apple M3"
→ دانلود: SeaMeet-macOS-arm64-[version].dmg
• "Intel Core i5"، "Intel Core i7" و غیره
→ دانلود: SeaMeet-macOS-x64-[version].dmg
سازگاری Intel Mac:
| مدل Intel Mac | آخرین macOS پشتیبانیشده | سازگار با SeaMeet؟ |
|---|---|---|
| MacBook Pro (2019, 16-inch) | macOS 26 Tahoe | بله |
| MacBook Pro (2018) | macOS 15 Sequoia | بله |
| MacBook Air (2018–2019) | macOS 14 Sonoma | بله (باید 14.2+ باشد) |
| MacBook (12-inch, 2017) | macOS 13 Ventura | خیر |
| هر Mac قدیمیتر از 2017 | macOS 12 یا قدیمیتر | خیر |
SeaMeet روی Linux
بهترین برای:
- کاربران فنی
- توسعهدهندگان
- کاربران آگاه به حریم خصوصی
مشخصات کلیدی:
- پشتیبانیشده توسط جامعه
- مجموعه ویژگی متغیر بر اساس توزیع
- پیکربندی دستی بیشتر لازم است
توزیعهای پشتیبانیشده:
- Ubuntu 20.04+ (بهترین پشتیبانی)
- Fedora 34+
- Debian 11+
بخش ۲: ماتریس مقایسه ویژگیها
ویژگیهای اصلی بر اساس پلتفرم
| ویژگی | Windows | macOS | Linux |
|---|---|---|---|
| ضبط صدا | ✅ کامل | ✅ کامل | ✅ کامل |
| ضبط تصویر | ✅ کامل | ✅ کامل | ✅ کامل |
| Flashback | ✅ کامل | ✅ کامل | ⚠️ محدود |
| تشخیص خودکار | ✅ کامل | ✅ کامل | ⚠️ جزئی |
| تشخیص صدا بر اساس برنامه | ✅ کامل | ✅ کامل | ⚠️ محدود |
| تشخیص جلسه مرورگر | ✅ کامل | ✅ کامل | ⚠️ محدود |
| شتاب سختافزاری | ✅ عالی | ✅ عالی | ⚠️ متغیر |
| صدای سیستم | ✅ آسان | ⚠️ نیاز به مجوز | ⚠️ پیچیده |
| چند مانیتور | ✅ کامل | ✅ کامل | ✅ کامل |
| ابزارک Floater | ✅ کامل | ✅ کامل | ✅ کامل |
ویژگیهای پیشرفته بر اساس پلتفرم
| ویژگی | Windows | macOS | Linux |
|---|---|---|---|
| NVIDIA NVENC | ✅ بله | ❌ خیر | ⚠️ محدود |
| AMD VCE | ✅ بله | ❌ خیر | ⚠️ محدود |
| Intel Quick Sync | ✅ بله | ✅ بله | ⚠️ محدود |
| VideoToolbox (Apple Silicon) | ❌ خیر | ✅ عالی | ❌ خیر |
| تشخیص حالت بازی | ✅ بله | ❌ خیر | ❌ خیر |
بخش ۳: ویژگیها و راهاندازی مخصوص Windows
مزایای Windows
۱. صدای سیستم آسان است
در Windows، گرفتن صدای سیستم ساده است:
روش: Stereo Mix (قابل اطمینانترین)
راهاندازی:
1. کلیک راست روی آیکون بلندگو → تنظیمات صدا
2. پانل کنترل صدا → ضبط
3. کلیک راست در ناحیه خالی → Show Disabled Devices
4. کلیک راست روی "Stereo Mix" → Enable
5. به عنوان پیشفرض تنظیم کنید
۲. پشتیبانی گسترده از شتاب سختافزاری
NVIDIA (سری GTX 600 و جدیدتر):
• رمزگذار اختصاصی NVENC
• کیفیت عالی
AMD (سری Radeon HD 7000 و جدیدتر):
• VCE (Video Coding Engine)
Intel (Core نسل چهارم و جدیدتر):
• Quick Sync Video
۳. ویژگیهای بازی
پشتیبانی از حالت بازی Windows:
• API حالت بازی Windows
• تشخیص خودکار هنگام بازی
• فقط روی Windows موجود است
میانبرهای مخصوص Windows
میانبرهای جهانی (همه جا کار میکنند):
• Ctrl + Alt + R — شروع/توقف ضبط
• Ctrl + Alt + F — ذخیره Flashback
• Ctrl + Alt + S — اسکرینشات
اطلاعات مخصوص Windows ARM64
SeaMeet روی ARM64:
✅ کاملاً پشتیبانیشده روی ARM64:
• ضبط صفحه (عملکرد بالا)
• ضبط تصویر (عملکرد بالا)
• ضبط میکروفون (مستقیم از Windows API)
• ابزارک Floater و میانبرهای صفحهکلید
❌ روی ARM64 موجود نیست:
• گرفتن صدای سیستم
• شمارش دستگاه صدا
• کنترل میکسر صدا
جدول مقایسه: x64 در مقابل ARM64
| ویژگی | x64 | ARM64 | یادداشت |
|---|---|---|---|
| ضبط صفحه | ✅ کامل | ✅ کامل | در هر دو عالی |
| ضبط تصویر | ✅ کامل | ✅ کامل | پشتیبانی بومی |
| ضبط میکروفون | ✅ کامل | ✅ کامل | مبتنی بر Windows API |
| گرفتن صدای سیستم | ✅ کامل | ❌ غیرموجود | به ماژول بومی نیاز دارد |
| فهرست دستگاه صدا | ✅ کامل | ❌ محدود | فقط ضبط پایه |
| شتاب سختافزاری | ✅ کامل | ✅ کامل | بهینهشده ARM64 |
بخش ۴: ویژگیها و راهاندازی مخصوص macOS
مزایای macOS
۱. پشتیبانی عالی Apple Silicon
ویژگیهای Apple Silicon:
• شتاب سختافزاری از طریق VideoToolbox
• عملکرد عالی در هر وات
• عمر باتری طولانی هنگام ضبط
۲. ویژگیهای تشخیص جلسه پیشرفته
SeaMeet روی macOS شامل تشخیص پیشرفته جلسه با نظارت بر صدا بر اساس برنامه است:
نظارت بر میکروفون بر اساس برنامه:
• نظارت میکند کدام برنامه از میکروفون استفاده میکند
• از native-audio-node برای تشخیص بر اساس برنامه استفاده میکند
• روی macOS 14.2+ (Sonoma) موجود است
پلتفرمهای پشتیبانیشده: Zoom، Google Meet، Microsoft Teams، Apple FaceTime، Webex
محدودیتهای macOS
۱. صدای سیستم نیاز به مجوز دارد
برخلاف Windows، macOS به مجوز صریح نیاز دارد:
مراحل راهاندازی:
1. System Preferences → Security & Privacy → Privacy
2. روی "Screen Recording" کلیک کنید
3. "SeaMeet" را در فهرست علامت بزنید
4. SeaMeet را کاملاً مجدداً راهاندازی کنید
۲. بدون شتاب سختافزاری NVIDIA/AMD
شتاب سختافزاری Mac:
• Intel Macs: Intel Quick Sync (در صورت موجود بودن)
• Apple Silicon: VideoToolbox (عالی)
• GPUهای خارجی: برای رمزگذاری پشتیبانی نمیشوند
۳. محدودیتهای sandboxing
امنیت macOS — برنامهها sandboxed هستند و باید مجوز درخواست کنند برای:
• میکروفون
• ضبط صفحه
• مکانهای سیستم فایل
راهنمای راهاندازی macOS
راهاندازی بار اول:
1. SeaMeet را نصب کنید (DMG صحیح را دانلود کنید)
2. مجوزها را اعطا کنید (بحرانی!):
System Preferences → Security & Privacy → Privacy
فعال کنید برای:
☑ Screen Recording
☑ Microphone
☑ Accessibility
3. SeaMeet را کاملاً مجدداً راهاندازی کنید
4. ضبط را آزمایش کنید
میانبرهای مخصوص macOS
• Cmd + Shift + R — شروع/توقف ضبط
• Cmd + Shift + F — ذخیره Flashback
• Cmd + Shift + S — اسکرینشات
بخش ۵: اطلاعات مخصوص Linux
ویژگیهای Linux
۱. تجربه متغیر
Ubuntu (توصیهشده): بهترین پشتیبانی
Fedora: پشتیبانی خوب
سایر توزیعها: ت جربه متغیر، پشتیبانی جامعه
۲. پیچیدگی گرفتن صدا
سیستمهای صدا:
• PulseAudio (رایجترین)
• PipeWire (جدیدتر)
• ALSA (سطح پایین)
راهاندازی مورد نیاز:
ممکن است نیاز به ایجاد دستگاههای صدای مجازی باشد
راهاندازی PulseAudio:
# ایجاد sink مجازی برای صدای سیستم pactl load-module module-null-sink sink_name=SeaMeet sink_properties=device.description=SeaMeetRecording # نظارت بر آن pactl load-module module-loopback source=SeaMeet.monitor
راهنمای نصب Linux
نصب Ubuntu:
sudo dpkg -i seameet-linux.deb sudo apt-get install -f # برطرف کردن وابستگ یها # اعطای مجوز sudo usermod -a -G video $USER
نصب Fedora:
sudo rpm -i seameet-linux.rpm
بخش ۶: عیبیابی مخصوص پلتفرم
مشکلات مخصوص Windows
مشکل: نمیتوان صدای سیستم را گرفت
راهحلها:
1. Stereo Mix را فعال کنید:
- پانل کن ترل صدا → ضبط
- نمایش دستگاههای غیرفعال
- Stereo Mix را فعال کنید
2. از روش WASAPI استفاده کنید:
- تنظیمات SeaMeet → Audio → Method
- WASAPI loopback را انتخاب کنید
مشکل: صفحه سیاه در ضبط بازی
راهحلها:
1. بهینهسازی تمامصفحه را غیرفعال کنید
2. از حالت پنجرهدار یا بدون مرز استفاده کنید
3. SeaMeet را به عنوان مدیر اجرا کنید
مشکلات مخصوص macOS
مشکل: بدون صدای سیستم
راهحلها:
1. مجوز Screen Recording را اعطا کنید:
System Preferences → Security → Privacy → Screen Recording
SeaMeet را علامت بزنید، مجدداً راهاندازی کنید
2. BlackHole را نصب کنید (صدای مجازی):
brew install blackhole-2ch