Skip to content

vantisCorp/V-Streaming

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

133 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
V-Streaming Animated Banner

Version License Platform Build

GitHub stars GitHub forks GitHub issues GitHub pull requests GitHub contributors GitHub last commit GitHub release date Repo Size Lines of code Maintenance CodeFactor codecov


🌍 Select Language / Wybierz język / Sprache wählen / 选择语言 / Выберите язык / 언어 선택 / Elige idioma / Choisir langue

Polish English German Chinese Russian Korean Spanish French


Profile Views

Star History Chart

CodeQL Sonar Quality


📖 TABLE OF CONTENTS / SPIS TREŚCI


🎯 ABOUT / O PROJEKCIE

🔥 MISJA: Stworzyć najlepszą platformę do streamingu na świecie, zasilaną przez najnowocześniejszą sztuczną inteligencję i technologię open-source.

📊 Project Overview / Przegląd Projektu

V-Streaming 2.0 to rewolucyjna aplikacja do streamingu zbudowana na Tauri (Rust + React + TypeScript), która łączy zaawansowaną technologię AI z intuicyjnym interfejsem. Dostarcza profesjonalne możliwości streamingu przy znacznie mniejszym zużyciu zasobów niż tradycyjne rozwiązania.


✨ FEATURES / FUNKCJE

🤖 AI-Powered Features / Funkcje Zasilane AI

AI Features AI Features AI Features AI Features AI Features

  • 🎬 Auto-Clipping: Automatyczne wykrywanie i zapisywanie najlepszych momentów
  • 💬 Live Captions: Generowanie napisów na żywo z 99% dokładnością
  • 🌐 Real-time Translation: Tłumaczenie na 50+ języków w czasie rzeczywistym
  • 🏆 Stream Coach: AI analizuje Twój stream i podpowiada ulepszenia
  • 🎯 Smart Highlights: Automatyczne tworzenie klipów z najlepszych momentów

🎭 VTubing / VTubing

VTubing VTubing VTubing VTubing

  • 🎨 Native .VRM Support: Obsługa modeli VRM od razu po instalacji
  • Live2D Integration: Pełne wsparcie dla modeli Live2D
  • 👤 Face Tracking: Real-time śledzenie twarzy z opóźnieniem < 30ms
  • 😮 Expression System: Zaawansowany system mimiki twarzy
  • 🎤 Lip Sync: Synchronizacja ust z dźwiękiem w czasie rzeczywistym

🚀 Advanced Streaming / Zaawansowane Streamowanie

Streaming Streaming Streaming Streaming

  • 🌍 Multi-Platform: Streamuj do Twitch, Kick, YouTube, Rumble jednocześnie
  • 📱 Dual-Output: 16:9 i 9:16 w tym samym czasie
  • 🤝 WebRTC Co-Streaming: Wspólne streamowanie z innymi twórcami
  • Hardware Encoding: NVENC, AMF, QuickSync z auto-detection
  • 🎥 SRT Protocol: Wysokiej jakości stream z niskim opóźnieniem

🏠 Smart Home & Gaming / Dom Inteligentny i Gry

Smart Gaming Interactive Community

  • 💡 IoT Integration: Sterowanie urządzeniami Smart Home podczas streamu
  • 🎮 Game State Integration: Real-time statystyki z CS2, LoL, Valorant
  • 🎲 Interactive Mini-Games: Gry interaktywne dla widzów
  • 💬 Unified Multi-Chat: Jedno okno dla wszystkich platform

🚀 QUICK START / SZYBKI START

Q - TL;DR: Zainstaluj i Streamuj w 3 krokach

📋 Skopiuj i Wklej (3 linijki)
# 1. Pobierz instalator
wget https://v-streaming.com/downloads/V-Streaming-Setup.exe

# 2. Uruchom instalator
./V-Streaming-Setup.exe

# 3. Streamuj!
V-Streaming.exe
⚡ PowerShell One-Liner
iwr https://v-streaming.com/downloads/install.ps1 -UseBasicParsing | iex

📦 INSTALLATION / INSTALACJA

Windows (zalecane)

1. Pobierz Instalator

Windows Download

2. Uruchom Instalator

# Pobierz i uruchom
.\V-Streaming-Setup.exe

3. Konfiguracja

# Uruchom V-Streaming
V-Streaming.exe

# Postępuj zgodnie z 9-krokowym kreatorem konfiguracji
# - Wybierz źródła przechwytywania
# - Skonfiguruj audio
# - Połącz konta streamingowe
# - Gotowe!

💻 REQUIREMENTS / WYMAGANIA

Minimalne / Minimum

Komponent Wymagania Preferowane
OS Windows 10 (64-bit) Windows 11 (64-bit)
CPU Intel i5 / AMD Ryzen 5 (4 rdzenie) Intel i7 / AMD Ryzen 7 (8+ rdzeni)
GPU GTX 1050 / RX 560 / UHD 630 RTX 3060 / RX 6600 lub lepszy
RAM 8 GB 16 GB lub więcej
Pamięć 2 GB wolnego miejsca SSD z 5 GB wolnego miejsca
Internet 5 Mbps upload 20 Mbps upload

Wersjonowanie / Versioning

Semantic Versioning Changelog


🏗️ ARCHITECTURE / ARCHITEKTURA

D - Mermaid Diagram

graph TB
    A[V-Streaming 2.0] --> B[Frontend: React + TS]
    A --> C[Backend: Rust]
    A --> D[GPU: CUDA/OpenGL/Vulkan]
    
    B --> E[Components]
    B --> F[UI/UX]
    B --> G[State Management]
    
    C --> H[Streaming Engine]
    C --> I[AI Models]
    C --> J[VTuber System]
    
    D --> K[Capture]
    D --> L[Composition]
    D --> M[Encoding]
    
    H --> N[Multi-Platform]
    I --> O[Auto-Clipping]
    I --> P[Live Captions]
    J --> Q[Face Tracking]
    J --> R[Live2D]
    
    style A fill:#FF0000,color:#000000
    style B fill:#000000,color:#FFFFFF
    style C fill:#000000,color:#FFFFFF
    style D fill:#000000,color:#FFFFFF
Loading

W - Mathematical Architecture

V-Streaming wykorzystuje zaawansowane algorytmy do optymalizacji wydajności:

🧮 Wzór Optymalizacji FPS:

FPS_target = min(
    GPU_clock / (Pixels_per_frame × 2),
    CPU_clock / (Threads_active × 0.8)
)

🧮 Wzór Zmniejszenia Latencji:

Latency_min = (
    Capture_latency +
    Processing_latency +
    Network_latency
) / 3

Gdzie:
- Capture_latency ≈ 5ms
- Processing_latency ≈ 2ms
- Network_latency ≈ 10ms

📈 PERFORMANCE / WYDAJNOŚĆ

T - Benchmark Table

Metryka V-Streaming 2.0 OBS Studio Streamlabs
RAM Usage ~500 MB ~1.5 GB ~2 GB
CPU Usage 25% 45% 55%
GPU Usage 40% 60% 70%
Startup Time 2s 8s 12s
AI Features ✅ Native ❌ Plugin ❌ Plugin
VTubing ✅ Native ❌ Plugin ❌ Plugin
Dual-Output ✅ Native ⚠️ Complex ⚠️ Complex

U - Unicode Progress Bars

📊 Wydajność CPU
[████████████░░░░░░░░] 60%

📊 Wydajność GPU
[████████████████████] 100%

📊 Zużycie RAM
[██████░░░░░░░░░░░░░░] 30%

📊 Łączność sieciowa
[████████████████░░░░] 80%

🗺️ ROADMAP / PLAN ROZWOJU

P - Unicode Progress Tracker

🎯 Wersja 2.1.0
[████████████░░░░░░░░] 60% - Q2 2025

🎯 Wersja 3.0.0
[████░░░░░░░░░░░░░░░] 20% - Q4 2025

🎯 Wersja 4.0.0
[██░░░░░░░░░░░░░░░░░] 10% - 2026

R - Checklist Goals

🎯 Krótkoterminowe (Q2 2025)

  • v2.0 - Podstawowe funkcje streamingu
  • AI auto-clipping
  • VTubing support
  • Multi-platform streaming
  • Beta testing - W trakcie
  • Bug fixes i optymalizacje
  • Dokumentacja API
  • Plugin marketplace

🚀 Średnioterminowe (Q4 2025)

  • v3.0 - AI-powered recommendations
  • Advanced analytics
  • Cloud integration
  • Mobile companion app
  • Voice modulation
  • Scene detection
  • Auto-moderation
  • Sponsor marketplace v2

🌟 Długoterminowe (2026)

  • v4.0 - Full VR support
  • AR streaming
  • AI-generated content
  • Neural network encoding
  • Quantum computing optimization
  • Space streaming (serio! 🚀)

🤝 CONTRIBUTING / WKŁAD

K - Contributors Grid

Contributors

Made with ❤️ by V-Streaming Team

I - Interactive Menu CLI Style

📋 Jak Wnieść Wkład / How to Contribute
🔧 Setup Development Environment
# Clone repository
git clone https://github.com/vantisCorp/V-Streaming.git
cd V-Streaming

# Install dependencies
npm install
cd src-tauri && cargo build

# Run development server
npm run tauri:dev
🐛 How to Report Bugs
  1. Check existing Issues
  2. Create new issue with:
    • Clear title
    • System specs
    • Steps to reproduce
    • Expected vs actual behavior
    • Screenshots/videos
✨ How to Request Features
  1. Check FEATURE_REQUESTS
  2. Create new feature request with:
    • Detailed description
    • Use cases
    • Implementation ideas
    • Priority level
📝 Code Style Guidelines
  • Follow Rust guidelines
  • Use TypeScript strict mode
  • Write tests for new features
  • Document public APIs
  • Keep commits atomic
  • Use conventional commits

💰 SPONSORS / SPONSORZY

O - Sponsor Links

S - Sponsor Levels

Poziom Cena / Month Korzyści
🥉 Bronze $5/mo Badge na Discord, Nazwa w Credits
🥈 Silver $15/mo Bronze + Early Access, Beta Features
🥇 Gold $50/mo Silver + Private Discord Channel, Feature Requests
💎 Diamond $200/mo Gold + Custom Features, Priority Support, Branding

🌐 SOCIAL MEDIA / MEDIA SPOŁECZNOŚCIOWE

Website Discord Twitter YouTube Twitch


Z - QUICK DEPLOY / SZYBKI DEPLOY

Z - 1-Click Deploy Buttons

Deploy to Codespaces Open in GitLab


❓ FAQ / CZĘSTO ZADAWANE PYTANIA

I - Interactive FAQ

🤔 Czy V-Streaming jest darmowy?

A: Tak! V-Streaming ma darmowy tier z:

  • 10 streamów/miesiąc
  • 100 widzów jednocześnie
  • Podstawowe funkcje streamingu

Pro tier ($9.99/mo) oferuje:

  • 100 streamów/miesiąc
  • 1,000 widzów
  • AI features
  • VTubing
  • Wszystkie platformy
💻 Jakie systemy są obsługiwane?

A: Obecnie obsługuje:

  • ✅ Windows 10 (64-bit)
  • ✅ Windows 11 (64-bit)

Planowane:

  • 🔄 macOS (Q3 2025)
  • 🔄 Linux (Q4 2025)
🎭 Jakie formaty VTubing są obsługiwane?

A: Natywne wsparcie dla:

  • ✅ .VRM (Virtual Reality Modeling)
  • ✅ Live2D (.moc3)
  • ✅ FaceID (iPhone TrueDepth camera)
  • ✅ Webcams (z OpenCV)
🌐 Czy mogę streamować do wielu platform?

A: Tak! V-Streaming obsługuje:

  • ✅ Twitch
  • ✅ Kick
  • ✅ YouTube Live
  • ✅ Rumble
  • ✅ Facebook Gaming
  • ✅ Trovo

Wszystkie jednocześnie z jednego ustawienia!

⚡ Jakie są wymagania systemowe?

A: Minimalne:

  • Windows 10/11 64-bit
  • Intel i5 / AMD Ryzen 5
  • 8GB RAM
  • GTX 1050 / RX 560

Zalecane:

  • Windows 11 64-bit
  • Intel i7 / AMD Ryzen 7
  • 16GB RAM
  • RTX 3060 / RX 6600

📚 Y - ADDITIONAL RESOURCES / DODATKOWE ZASOBY

Y - External Files


🎵 SOUNDTRACK / SOUNDTRACK

S - Spotify Soundtrack

Spotify

🎧 V-Streaming Official Soundtrack - Cyberpunk Edition

Czysta energia dla Twoich streamów


🏆 M - GUESTBOOK / KSIĘGA GOŚCI

M - World Map of Visitors

World Map

🌍 Odwiedzający z całego świata!


🎉 E - EASTER EGGS / UKRYTE FUNKCJE

E - Hidden Links

Kliknij na te znaki interpunkcyjne! 👀

  • ! - 🔑 Secret Discount Code
  • . - 🎁 Free Pro Trial
  • , - 🎮 Hidden Mini-Game
  • ; - 🎵 Bonus Soundtrack
  • : - 🚀 Special Features

🔗 LINKS / ODNOŚNIKI

Internal Navigation / Nawigacja Wewnętrzna


📊 D - LIVE DATA / DANE NA ŻYWO

D - GitHub Stats

V-Streaming Stats


🎮 G - INTERACTIVE GAME / GRA INTERAKTYWNA

G - Built-in Tic-Tac-Toe

🎮 Zagraj w Kółko i Krzyżyk!

Play Tic-Tac-Toe

Gra zasilana przez GitHub Actions


🎨 THEMES / MOTYWY

T - Dark/Light Mode

Dark Mode Light Mode


🏷️ TAGS & LABELS / TAGI I ETYKIETY

Category Labels

Streaming VTubing AI OpenSource Tauri Rust React


📝 LICENSE / LICENCJA

MIT License

Copyright (c) 2024-2025 VantisCorp

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

License


🙏 ACKNOWLEDGMENTS / PODZIĘKOWANIA

Special Thanks / Specjalne Podziękowania

  • ❤️ Open Source Community - Dziękujemy za wszystkie contributions
  • ❤️ Beta Testers - Wasze opinie są bezcenne
  • ❤️ Tauri Team - za framework
  • ❤️ Rust Community - za piękny język
  • ❤️ React Team - za świetne narzędzie

Made with ❤️ by V-Streaming Team

Website Discord Twitter GitHub

⭐ Star this repo if you like it! ⭐


Back to Top


© 2024-2025 V-Streaming. All rights reserved.

Made with ❤️ and ☕ by V-Streaming Team


forthebadge forthebadge

About

V-Streaming is a revolutionary AI-powered streaming application built with Tauri (Rust + React + TypeScript) for Kick, Twitch, and other platforms. Features VTubing, AI auto-clipping, live captions, dual-output streaming, and smart home integration.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors