PitchHut logo
Transform your phone into a wireless microphone for PC effortlessly.
Pitch

QuicMic allows any phone or tablet to serve as a low-latency wireless microphone for a PC without the need for additional app installations. Through a simple web browser interface, it streams audio over your local network, ensuring seamless connectivity for applications like Discord, Zoom, and more.

Description

QuicMic is a versatile solution that transforms any phone or tablet into a low-latency wireless microphone for use with a PC over a local network. Accessible through a simple web browser, QuicMic requires no additional app installation. This project utilizes a lightweight server running on your computer to facilitate real-time audio streaming.

Key Features

  • Low Latency: Utilizing WebTransport (QUIC/UDP) and fallback to WebSocket (TCP), QuicMic ensures minimal delay between audio input and output.
  • No Installation Required on Mobile Devices: QuicMic operates directly within web browsers on iOS and Android devices, making setup quick and straightforward.
  • Secure Pairing: A unique 6-digit PIN is generated for secure connections, providing additional security with brute-force protection.
  • QR Code Setup: The pairing process is simplified with a QR code, allowing users to easily connect their phones to the PC.
  • Live Audio Controls: Users can adjust settings such as noise gate, gain, and latency during operation from their mobile devices.
  • Eco Mode: This feature extends battery life while preventing OLED burnout by minimizing screen usage during streaming.
  • Resilience: QuicMic automatically reconnects during connection drops and allows for instant streaming after page refreshes.
  • Single Binary Application: The software is distributed as a self-contained binary, containing all necessary web assets.

Supported Platforms

QuicMic runs seamlessly across various operating systems, including Windows, macOS, and Linux.

Usage

To get started, initiate the QuicMic server on your PC and connect via your mobile device using a provided QR code or direct URL. The initial setup gives a simple interface for controlling the microphone functions directly from the phone.

Technical Specifications

With a focus on low resource consumption, QuicMic operates efficiently using non-blocking IO processes and locking mechanisms to ensure smooth performance. It supports a wide array of modern web browsers, including the latest versions of Chrome, Edge, Firefox, and Safari.

QuicMic engages in a secure, self-signed TLS connection, which may trigger security warnings in browsers when initially connecting. However, this is anticipated behavior within a trusted local network.

For developers interested in contributing, QuicMic offers an open-source codebase with a structured development process, including build and test commands that maintain code quality.

0 comments

No comments yet.

Sign in to be the first to comment.