(case study) Simple example Java, Spring MVC, FFmpeg and AWS S3
MVCVideoPlayer é um pequeno projeto feito em Java. Apesar de ser um projeto funcional, a publicação do mesmo é apenas para fins de estudo.
Se você deseja utilizar o projeto para estudar uma básica aplicação em Java, com a utilização de Spring MVC, MVCVideoPlayer é um bom exemplo para isso. Porém, se você deseja se espelhar no projeto para uma aplicação comercial, você precisará melhorá-lo.
Pontos interessantes para estudo que estão dentro do projeto:
MVCVideoPlayer é uma pequena galeria de vídeos em formato .FLV.
Como funciona:
Canais:
A opção de canais dentro da ferramenta foi pensada para transmissões ao vivo. A aplicação não faz nada além de chamar um player .SWF já apontando para um servidor que está fazendo a transmissão.
Para os testes da aplicação foram utilizados os serviços da Amazon EC2 e S3; Um servidor Linux com MySql, Tomcat e FFmpeg instalados. A estrutura do banco se encontra na pasta SQL.
Você não precisa necessariamente usar os serviços da Amazon, basta ter as ferramentas citadas instaladas no seu computador (MAC, Windows, Linux…).