Skip to content

Vitorrodrys/trabalho_de_redes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Trabalho Redes

Este trabalho visou a transmissão de vídeos utilizando sockets UDP, fazendo o controle de bufferização.

Requisitos

-Python 3.11

-Docker

-Docker Compose 2.29

Funcionalidades

  • Transmissão de vídeo
  • Stop
  • Pause
  • Seek Forward
  • Seek Backward
  • Seek (para algum momento do vídeo)

Como utilizar

Clone o repositório

  gh repo clone Vitorrodrys/trabalho_de_redes
  cd trabalho_de_redes

Inicie o servidor utilizando o docker

  cd server
  cd docker_configs
  docker compose up

Espere o docker finalizar as configurações

Inicie o cliente usando o arquivo shell script

Vá para a pasta raiz

  cd client
  ./compila_e_executa.sh

Peça o vídeo que deseja receber do servidor

Neste 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.mkv

Comandos disponíveis

Pausa e retoma a transmissão:

  pause

Finaliza a transmissão:

  quit

Avança a transmissão em 1%:

  seek_forward

Retarda a transimssão em 1%:

  seek_backward

Pula ou retoma a transmissão em um offset personalizado (em porcentagem):

  seek
  {insira o offset que deseja, em porcentagem}

Autores

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •