Skip to content

cash2one/VideoTranscoding-Backend

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
src
 
 
 
 
 
 
 
 
 
 
 
 

Codacy Badge Maintainability Build Status Version License badge

This application transcode a video that you send on all formats what you want and diferent resolutions. It´s build on a docker container to simplify the installation.

Test it:

  1. Visit Api VideoTranscoding user/pass for the user authentication.
  2. You can see the methods on Api Documentation

Run it:

  1. Install docker for your machine.
  2. Download the docker-compose.yml.
  3. Run this command on your terminal on the path of docker-compose.
sudo docker-compose up 
  1. Visit https://localhost:8443 on your web browser.
  2. You can navigate to the api documentation and throw the methods. user/pass are the users for loggin by basic auth
  3. Stop docker compose when you finished
ctrl+c

Develop it:

  1. Clone respository:
git clone https://github.com/luiscajl/VideoTranscoding-Backend.git 
  1. Run this script to install ffmpeg on your mac.
sh /scripts/install_ffmpeg_macosx.sh

or this for linux

sh /scripts/install_ffmpeg_linux.sh
  1. Download and install MySQL-CE.
  2. Now you can import the project on your ide and start SpringBoot Application or develop the project after change on the application.properties (src/main/resources) the user and password for your mysql configuration.

The project is finished and ready to deliver to my tutor.

Screenshots:

About

This application transcode a video that you send on all formats what you want and diferent resolutions.

Resources

Stars

Watchers

Forks

Packages

No packages published