Este trabalho visou a transmissão de vídeos utilizando sockets UDP, fazendo o controle de bufferização.
- Transmissão de vídeo
- Stop
- Pause
- Seek Forward
- Seek Backward
- Seek (para algum momento do vídeo)
gh repo clone Vitorrodrys/trabalho_de_redes
cd trabalho_de_redes cd server
cd docker_configs
docker compose upEspere o docker finalizar as configurações
Vá para a pasta raiz
cd client
./compila_e_executa.shNeste momento o cliente irá realizar a conexão e enviar através do canal TCP a porta UDP que ele irá utilizar, e o vídeo que você deseja.
Ex: (suponhamos que no servidor esteja o video "sintel_720.mkv")
videos_volume/sintel_720.mkvPausa e retoma a transmissão:
pauseFinaliza a transmissão:
quitAvança a transmissão em 1%:
seek_forwardRetarda a transimssão em 1%:
seek_backwardPula ou retoma a transmissão em um offset personalizado (em porcentagem):
seek
{insira o offset que deseja, em porcentagem}