Skip to content

greenblat17/video-streaming

Repository files navigation

Video Streaming

The application receives a video file from the user and uploads it to object storage. Stream video available upon request

Tech Stack

  • Kotlin
  • Ktor
  • Exposed
  • H2 Database
  • MinIO

Features

  • Upload video to object storage
  • Stream video with chunks

API Reference

Upload video file

  GET /video/upload

Stream video file

  GET /player/stream/{uuid}
Param Type Description
uuid string Required. File ID

Screenshots

Upload page

Upload Page

Streaming video

Video Streaming

About

Video streaming service build with Kotlin and Ktor

Topics

Resources

Stars

Watchers

Forks