Overview
This document serves as a comprehensive technical reference for the JVC Camcorder Web API, version 1.08. It details the commands and protocols necessary for developers and integrators to control various JVC camcorder models remotely via a network interface.
Key Features and Capabilities
The API provides extensive control over camcorder functions, including:
- Streaming Settings: Configuration of resolution, framerate, bitrate, and server details.
- System Information: Retrieval of device status, model, and API version.
- Camera Control: Management of recording, zoom, focus, white balance, exposure, and other operational parameters.
- PTZ (Pan-Tilt-Zoom) Control: Remote manipulation of camera movement and positioning for supported models.
- JPEG Data Acquisition: Capabilities for capturing still images.
- Interruptible Feedback (IFB): Functionality for audio return to the camera.
- Studio Tally System: Control of tally lamps for broadcast and production environments.
The specification outlines the request and response formats using HTTP protocols and JSON data structures, ensuring compatibility with modern web development practices.
Supported Models
The API supports a range of JVC camcorder models, including the GY-HM650, GY-HM660, GY-HM8x0 series, GY-HM200 series, GY-HM25x series, GY-LS300, and KY-PZ100, with specific features varying by model and firmware version.