Skip to content

Releases: vantisCorp/V-Streaming

v1.16.0 - Hardware Acceleration

08 Mar 15:46
fd76255

Choose a tag to compare

Hardware Acceleration

This release adds comprehensive hardware acceleration features with GPU management, hardware encoding/decoding support, and performance benchmarking.

Features Added

GPU Management

  • Multi-GPU support with detection and management
  • Vendor support: NVIDIA (NVENC/NVDEC), AMD (AMF), Intel (QuickSync), Apple (VideoToolbox)
  • Auto GPU selection based on performance
  • Real-time GPU statistics (utilization, temperature, memory, power)

Hardware Encoder Support

  • NVIDIA NVENC: H.264, HEVC, AV1
  • AMD AMF: H.264, HEVC
  • Intel QuickSync: H.264, HEVC, AV1
  • Apple VideoToolbox: H.264, HEVC
  • Software fallback: x264, x265, SVT-AV1

Encoder Settings

  • Presets: P1-P7 (NVENC), Speed/Balanced/Quality (AMF)
  • Rate control: CBR, VBR, CQP, Lookahead modes
  • Multi-pass encoding: Quarter and full resolution
  • B-frames support with configurable count

Hardware Decoder

  • NVIDIA NVDEC, AMD, Intel QuickSync, Apple VideoToolbox
  • Low latency mode for real-time streaming
  • Configurable maximum decoder instances

GPU Benchmark

  • Test encoding performance with custom settings
  • Resolution options: 720p, 1080p, 1440p, 4K
  • Frame rate options: 30, 60, 120 fps
  • Metrics: FPS, latency, GPU usage, power, quality score

Files Added

  • src/types/hardwareAcceleration.ts - Type definitions
  • src/services/HardwareAccelerationService.ts - Service layer
  • src/hooks/useHardwareAcceleration.ts - React hook
  • src/components/HardwareAccelerationPanel.tsx - UI component
  • src/components/HardwareAccelerationPanel.css - Styling

v1.15.0 - Cloud-based Rendering Options

08 Mar 14:58
67705fd

Choose a tag to compare

Cloud-based Rendering Options

This release adds cloud-based rendering capabilities with support for AWS, Google Cloud Platform, and Microsoft Azure.

Features Added

Cloud Rendering Panel

  • Tabbed interface with Connection, Jobs, Instances, and Pricing tabs
  • Provider selection (AWS, GCP, Azure)
  • Region selection
  • API key configuration

Instance Management

  • Start/stop cloud instances
  • CPU and GPU instance types (Small, Medium, Large)
  • Instance status monitoring

Render Jobs

  • Create render jobs with customizable settings
  • Job queue management
  • Progress tracking
  • Cancel running jobs

Render Configuration

  • Multiple codec support: H.264, H.265 (HEVC), VP9, AV1
  • Quality presets: Low, Medium, High, Ultra
  • Resolution options: 720p, 1080p, 1440p, 4K
  • Frame rate selection: 24, 30, 60 fps
  • Customizable bitrate settings

Pricing & Statistics

  • Real-time pricing display
  • Cost tracking
  • Job statistics (total, completed, failed)

Files Added

  • src/types/cloudRendering.ts - Type definitions
  • src/services/CloudRenderingService.ts - Service layer
  • src/hooks/useCloudRendering.ts - React hook
  • src/components/CloudRenderingPanel.tsx - UI component
  • src/components/CloudRenderingPanel.css - Styling

v1.14.0 - Advanced OBS Studio Integration

08 Mar 14:05
6eca2a4

Choose a tag to compare

What's New

Advanced OBS Studio Integration

This release adds comprehensive advanced controls for OBS Studio integration.

New Features

  • Replay Buffer Controls - Start/stop replay buffer, save replays with one click
  • Virtual Camera - Toggle virtual camera output for video conferencing
  • Studio Mode - Enable/disable studio mode for preview/edit workflow
  • Scene Collections - View, switch between, and create new scene collections
  • Profile Management - View and switch between OBS profiles
  • Source Filters - Add, configure, and remove filters from audio/video sources
  • Statistics Display - Real-time CPU usage, memory usage, frame timing, and more

New Components

  • AdvancedOBSControls - Main advanced controls with tabbed interface
  • SourceFilters - Source filter management
  • ReplayBufferControls - Replay buffer functionality
  • SceneCollectionManager - Scene collection management

Bug Fixes

  • Fixed createSceneItem method to use correct OBS WebSocket 5.x API
  • Fixed media input controls using TriggerMediaInputAction API

Full Changelog: v1.13.0...v1.14.0

v1.13.0 - Remote Stream Management

08 Mar 12:59
4990d82

Choose a tag to compare

🌐 Remote Stream Management via Web Interface

This release adds comprehensive remote stream management capabilities, allowing you to control your stream from any web browser.

✨ New Features

Server Control

  • Start/stop remote management server
  • Configurable port, HTTPS, and security settings
  • QR code for easy mobile connection
  • Access token authentication with regeneration

Stream Control

  • Start/stop stream remotely
  • Start/stop recording
  • Take snapshots
  • Start/end break

Scene Management

  • Switch between scenes remotely
  • Visual scene selection interface

Audio Mixer

  • Volume control for all audio sources
  • Mute toggle for each source
  • Real-time audio level visualization

Client Management

  • View all connected clients
  • Display client permissions
  • Disconnect clients remotely

Statistics Dashboard

  • Total connections count
  • Commands executed
  • Average response time
  • Server uptime
  • Error tracking

📁 New Files

  • src/types/remote.ts - Remote management type definitions
  • src/services/RemoteManagementService.ts - Core service
  • src/hooks/useRemoteManagement.ts - React hook
  • src/components/RemoteDashboard.tsx - Dashboard component
  • src/components/RemoteDashboard.css - Styling

🔗 Integration

  • Added new Remote tab in VTuberStudio

📊 Stats

  • 2,710+ lines of code added
  • 10 files changed
  • Full TypeScript implementation

v1.12.0 - VTuber Marketplace and Sharing Platform

08 Mar 12:02
41291ba

Choose a tag to compare

VTuber Marketplace and Sharing Platform

This release adds a comprehensive marketplace for VTuber content sharing.

New Features

MarketplaceService

  • Browse, search, and filter content
  • Featured items section
  • Download and favorite management
  • Upload and share content
  • Review and rating system
  • Collection management

Marketplace UI

  • Featured items grid
  • Search and filter controls
  • Type and category filters
  • Sort options (relevance, newest, popular, downloads, rating, price)
  • Item cards with preview
  • Item detail modal
  • Upload modal with form
  • Pagination support

Content Types

  • Expressions, Avatars, Animations
  • Backgrounds, Props, Plugins

Categories

  • Free, Paid, Premium, Community, Official

useMarketplace Hook

  • State management for items and filters
  • Download and favorite actions
  • Upload functionality
  • Collection management

VTuberStudio Integration

  • New Marketplace tab
  • Seamless integration with VTuber features

Files Changed

  • Added: src/services/MarketplaceService.ts
  • Added: src/hooks/useMarketplace.ts
  • Added: src/components/Marketplace.tsx
  • Added: src/components/Marketplace.css
  • Modified: src/types/vtuber.ts (+293 lines)
  • Modified: src/components/VTuberStudio.tsx
  • Modified: src/components/VTuberStudio.css

Milestone

v1.12.0 - VTuber Marketplace and Sharing Platform

v1.11.0 - Custom Expression Editor

08 Mar 11:51
cd0b29c

Choose a tag to compare

Custom Expression Editor

This release adds a comprehensive custom expression editor for VTuber avatars.

New Features

ExpressionEditorService

  • Create, edit, delete, and duplicate expressions
  • Layer system with blend modes (Normal, Add, Multiply, Override)
  • Blend shape editing with 13 standard bindings
  • Animation system with keyframes and easing functions
  • Undo/Redo functionality with configurable history
  • Export/Import expressions as JSON

Expression Editor UI

  • Three-panel layout (expressions list, editor, layers)
  • Blend shape sliders with percentage display
  • Quick preset buttons (Neutral, Happy, Sad, Angry, Surprised, Wink)
  • Layer management with visibility and lock controls
  • Animation timeline with keyframe editing
  • Create/Edit/Delete expressions with modal dialogs
  • Export modal with copy to clipboard

useExpressionEditor Hook

  • React hook for state management
  • Layer selection and manipulation
  • Animation playback controls
  • Keyframe management

VTuberStudio Integration

  • New Editor tab for expression editor
  • Seamless integration with existing VTuber features

Files Changed

  • Added: src/services/ExpressionEditorService.ts
  • Added: src/hooks/useExpressionEditor.ts
  • Added: src/components/ExpressionEditor.tsx
  • Added: src/components/ExpressionEditor.css
  • Modified: src/types/vtuber.ts (+330 lines of new types)
  • Modified: src/components/VTuberStudio.tsx
  • Modified: src/components/VTuberStudio.css

Milestone

v1.11.0 - Custom Expression Editor

v1.10.0 - Full Body Tracking Integration

08 Mar 11:38
6cffea2

Choose a tag to compare

🏃 Full Body Tracking Integration

This release adds comprehensive full body tracking with Inverse Kinematics (IK) solving for the VTuber module.

✨ New Features

BodyTrackingService

  • Full body pose detection with 33 MediaPipe Pose landmarks
  • Multiple IK solving methods: FABRIK, CCD IK, Two-Bone, Analytical
  • Real-time body tracking with configurable smoothing
  • Calibration system with T-pose and A-pose support

useBodyTracking Hook

  • React hook for easy integration
  • State management for tracking, calibration, and IK results
  • Configurable tracking parameters

BodyTrackingPreview Component

  • Canvas-based skeleton visualization
  • Real-time pose rendering with confidence indicators
  • Visual feedback for tracking quality

VTuberStudio Integration

  • New Body tab with full tracking controls
  • Tracking mode selection (full body, upper body, hands only)
  • IK method selection dropdown
  • Smoothing and confidence threshold controls
  • Individual IK toggles (shoulder, arm, leg)
  • Start/Stop/Calibrate action buttons
  • Real-time statistics display

📝 Files Changed

  • Added: src/services/BodyTrackingService.ts
  • Added: src/hooks/useBodyTracking.ts
  • Added: src/components/BodyTrackingPreview.tsx
  • Added: src/components/BodyTrackingPreview.css
  • Modified: src/types/vtuber.ts
  • Modified: src/components/VTuberStudio.tsx
  • Modified: src/components/VTuberStudio.css

🎯 Milestone

v1.10.0 - Full Body Tracking Integration ✅

v1.9.0 - VTuber Enhancements

08 Mar 10:13
747892a

Choose a tag to compare

VTuber Enhancements

New Features

3D Model Support

  • VRM, Live2D, VRM-Ready, and custom model formats
  • Model loading, unloading, and switching
  • Model configuration (scale, position, physics, lip-sync)

Tracking Integration

  • Multiple providers: MediaPipe, WebRTC, Face API, Open See Face, VMC Protocol
  • Face tracking with blend shapes
  • Body and hand tracking support
  • Calibration system for neutral pose

Expression System

  • Pre-built expressions (Neutral, Happy, Sad, Angry, Surprised, Blink)
  • Auto-blink with configurable interval
  • Expression transitions and layering
  • Custom expression creation

VTuberStudio Dashboard

  • 4-tab interface (Models, Tracking, Expressions, Settings)
  • Real-time blend shape preview
  • Tracking statistics and confidence display
  • Responsive design

Technical Details

  • 3 new services with singleton pattern
  • 3 new React hooks for state management
  • Complete type system with 9 enums and 20+ interfaces
  • Full TypeScript support

Full Changelog: v1.8.0...v1.9.0

v1.8.0 - Extended AI Features

08 Mar 04:43
54ad85e

Choose a tag to compare

Extended AI Features

New Features

AI Content Recommendations

  • Smart content analysis with engagement metrics
  • Peak moment detection during streams
  • Personalized recommendations based on viewer preferences
  • Configurable analysis intervals and confidence thresholds

Highlight Compilation

  • Automatic highlight detection based on engagement spikes
  • Manual highlight marking capability
  • Compilation creation with configurable duration
  • Multiple highlight types (Epic, Funny, Emotional, Skill Play, Achievement, etc.)

Engagement Suggestions

  • Context-aware engagement recommendations
  • Response templates for common scenarios
  • Timing optimization for engagement activities
  • Multiple suggestion types (Chat Response, Poll, Call to Action, Giveaway, Shoutout)

Unified AI Dashboard

  • 4-tab interface (Translation, Recommendations, Highlights, Engagement)
  • Consistent cyan/blue gradient theme
  • Responsive design for all screen sizes

Technical Details

  • 3 new services with singleton pattern
  • 3 new React hooks for state management
  • Extended AI type system with new enums and interfaces
  • Full TypeScript support

Full Changelog: v1.7.0...v1.8.0

v1.7.0 - AI Translation Feature

08 Mar 02:49
883fcb1

Choose a tag to compare

🌐 AI Translation Feature

This release adds the AI Translation feature for real-time translation capabilities.

✨ New Features

AI Translation System

  • Multi-provider Support: OpenAI, DeepL, Google Translate, Azure Translator, Local Model, Custom API
  • 20 Languages: English, Spanish, French, German, Italian, Portuguese, Russian, Japanese, Korean, Chinese (Simplified/Traditional), Arabic, Hindi, Polish, Dutch, Turkish, Vietnamese, Thai, Indonesian
  • Translation Modes: Real-time, On-demand, Batch
  • Quality Levels: Basic (Fast), Standard, Premium (Best)
  • Auto-detection: Automatic source language detection
  • Translation Caching: Configurable cache with TTL for improved performance
  • Statistics Tracking: Total translations, characters, latency, cache hit rate, error rate
  • Profanity Filter: Optional profanity filtering for translations

🎨 UI Components

  • Four-tab interface (Translate, Languages, Settings, Statistics)
  • Language selection with swap functionality
  • Translation history
  • Provider configuration
  • Usage statistics with visual charts

🌍 Internationalization

  • English translations
  • Polish translations

📦 Technical Details

  • TypeScript type definitions for AI features
  • Singleton pattern for translation service
  • React hooks for state management
  • LocalStorage persistence for settings and statistics

Full Changelog: v1.6.0...v1.7.0