عن المشروع

go2rtc هو تطبيق بث كاميرات يدعم عشرات التنسيقات والبروتوكولات. يتوفر كملف ثنائي بدون تبعيات لأنظمة Windows وmacOS وLinux وFreeBSD، وكذلك عبر Docker وHome Assistant. تتضمن القدرات الرئيسية: - بث الإدخال من البروتوكولات العامة (RTSP، WebRTC، RTMP، ONVIF، MJPEG)، والبروتوكولات الخاصة (GoPro، Ring، Nest، TP-Link Tapo، Xiaomi، Tuya، Wyze، HomeKit، Hikvision ISAPI، Roborock)، والملفات (HLS، FLV، MPEG-TS، WAV)، والأجهزة (ALSA، V4L2)، والسكربتات (FFmpeg، exec، echo). - بث الإخراج بتنسيقات شائعة تشمل WebRTC، HLS، RTSP، RTMP، MP4/MSE، MJPEG، MPEG-TS، HomeKit، وWebTorrent. - استقبال البث لـ RTSP، RTMP، WebRTC، MJPEG، FLV، وMPEG-TS. - دعم الصوت ثنائي الاتجاه لعديد بروتوكولات الكاميرات. - التحويل الفوري عبر FFmpeg فقط عند الضرورة. - نشر البثوث إلى خدمات مثل YouTube وTelegram عبر RTMP/RTMPS. - مزج المسارات من مصادر مختلفة في بث واحد. - مطابقة تنسيقات وبرامج الترميز التي يدعمها العميل تلقائيًا. - واجهة ويب للتكوين وإحصائيات البث. - واجهة برمجة تطبيقات HTTP/WebSocket للتكامل مع منصات المنزل الذكي.