GYWebCam
📖 Uygulama Hakkında / About the App
Türkçe:GYWebCam, Android ve iOS cihazlarınızı macOS ve Windows bilgisayarlarınıza kablosuz veya USB bağlantısı ile bağlayarak bir web kamerası olarak kullanmanıza olanak tanır. Yerel ağ üzerinden düşük gecikmeli, yüksek kaliteli görüntü aktarımı sağlar. ElectronJS, React Native, Expo ve Socket.IO kullanılarak geliştirilmiştir.
English:GYWebCam allows you to use your Android and iOS devices as a wireless webcam for macOS and Windows computers over a local network or USB connection. It enables low-latency, high-quality video streaming. Built using ElectronJS, React Native, Expo, and Socket.IO.
🚀 Özellikler / Features
Türkçe:
📡 Kablosuz ve USB Bağlantısı – WiFi veya USB ile kesintisiz bağlantı.
🔗 Yerel Ağ Desteği – Aynı ağdaki cihazlar arasında yüksek kaliteli video aktarımı.
💻 Çapraz Platform – Windows ve macOS ile uyumlu.
📷 QR Kod ile Bağlantı – Hızlı ve kolay eşleştirme için QR kod tarama.
⚡ Düşük Gecikmeli Yayın – Gerçek zamanlı video akışı için optimize edilmiş Socket.IO entegrasyonu.
🖥 ElectronJS Masaüstü Desteği – Hafif ve verimli masaüstü sunucusu.
📱 React Native Mobil Uygulama – Expo ile akıcı ve hızlı kullanıcı deneyimi.
English:
📡 Wireless & USB Connection – Connect via WiFi or USB for seamless streaming.
🔗 Local Network Support – High-quality video transmission within the same network.
💻 Cross-Platform – Compatible with Windows and macOS.
📷 QR Code Connection – Quick and easy setup via QR code scanning.
⚡ Low-Latency Streaming – Optimized Socket.IO integration for real-time video streaming.
🖥 ElectronJS for Desktop – Lightweight and efficient desktop server.
📱 React Native Mobile App – Smooth and fast user experience with Expo.
🛠️ Kullanılan Teknolojiler / Technologies Used
ElectronJS – Masaüstü uygulaması geliştirmek için / For building the desktop application.
React Native (Expo) – Mobil uygulama geliştirmek için / For developing the mobile application.
Socket.IO – Gerçek zamanlı iletişim için / For real-time communication between devices.
Express.js – Hafif web sunucusu olarak / As a lightweight web server.
QRCode Generator – QR kod tabanlı bağlantı oluşturmak için / For easy QR code-based device pairing.
IP Library – Yerel ağ adresini dinamik olarak almak için / To dynamically fetch the local network address.
📥 Kurulum & Kullanım / Installation & Usage
Gereksinimler / Prerequisites
Node.js (>=14)
npm veya yarn
Expo CLI (Mobil uygulama için / For the mobile app)
Electron (Masaüstü uygulaması için / For the desktop app)
Depoyu Klonlayın / Clone the Repository
Bağımlılıkları Yükleyin / Install Dependencies
Electron Sunucusunu Başlatın / Start the Electron Server
Mobil Uygulamayı Başlatın / Start the Mobile App
📌 Nasıl Kullanılır? / How to Use?
Electron uygulamasını bilgisayarınızda çalıştırın. / Run the Electron application on your PC.
Mobil uygulamayı açın ve bilgisayarda görüntülenen QR kodu tarayın. / Open the mobile app and scan the QR code displayed on the PC.
Yayını başlatın! / Start streaming! 🎥
🤝 Katkıda Bulunma / Contributing
Her türlü katkıya açığız! Pull request gönderebilir veya proje hakkında tartışmalar başlatabilirsiniz. Büyük değişiklikler yapmadan önce, projenin vizyonuna uygun olması adına lütfen tartışmaya katılın.
We welcome contributions! Feel free to submit pull requests or start discussions about the project. For major changes, please open a discussion first to ensure alignment with the project vision.
📜 Lisans / License
MIT Lisansı altında yayınlanmıştır.Published under the MIT License.
Developed with ❤️ using React Native & ElectronJS. / React Native & ElectronJS kullanılarak sevgiyle geliştirildi.