vGo.codes
Python Web Tool: TikTok CDN & S3 HLS Processing
Other Free

Python Web Tool: TikTok CDN & S3 HLS Processing

Core Features

  • TikTok CDN Integration: Seamless media upload to TikTok's Content Delivery Network.
  • S3 Storage for M3U8: Configurable S3 integration for hosting HLS playlists (.m3u8).
  • S3 HLS Failover: Automatic HLS storage on S3 as a fallback when TikTok CDN is unavailable.
  • HLS Stream Processing: Efficient handling and segmenting of HLS streams.

 

Installation & Setup Guide

Prerequisites:

  • Python: Ensure Python 3.x is installed on your system.
  • Database: MySQL or MariaDB instance.

 

Step-by-step Execution:

  1. Configure Environment: Update your connection strings and API credentials in the configuration file.
  2. Install Dependencies: Run the following command to install required packages:

    pip install -r requirements.txt

  3. Database Initialization: Execute the batch file to initialize the MySQL schema for the first time:

    run.bat

  4. Access Dashboard:
    • Default Credentials: admin / admin123
    • Start Application:  python main.py

Changelog

No changelog entries yet.