TÓPICOS EM REDES E PROCESSAMENTO DISTRIBUÍDO




             Multimídia
                MPEG-2 TS



                                      Filipe Haider
                                     Jean Pimentel
Multimídia – MPEG-2 TS

●   Como fazer?


    1. Converter
    2. Transmitir


      Converte uma única vez.
      Permite uma melhor compressão.
      Não permite transmissão ao vivo.
Multimídia – MPEG-2 TS

●   Como fazer?


    1. Converter enquanto transmite


      Conversão necessária sempre que for transmitir.
      Não é possível otimizar a conversão.
      Ideal para transmissão ao vivo.
Multimídia – MPEG-2 TS

●   Padrão TV Digital Brasileira


    ●   Compressão de Áudio
           MPEG-4 AAC 2.0, 5.1 canais


    ●   Compressão de Vídeo
           MPEG-4 H.264


    ●   Transporte
           MPEG-2 TS
Multimídia – MPEG-2 TS

●   Conversão


    ●   libffmpeg


         –   Biblioteca completa para gravação, conversão e stream de
             áudio e vídeo.
         –   Livre (GPL ou LGPL)
         –   Multiplataforma
Multimídia – MPEG-2 TS

●   Conversão


        ffmpeg -i midia-entrada.avi -vcodec libx264 -b 300k -r 29 -g 15 -s vga
        -vpre normal -f mpegts -acodec libfaac -ar 44100 -ab 96k -ac 2 midia-
        saida.m2ts


    ●   -b bitrate, -r framerate, -g gop_size, -s size, -f format, -ar
        audio_frequency, -ab audio_bitrate, -ac audio_channels
Multimídia – MPEG-2 TS

●   Transmissão


    ●   VLC


        –   Conversão, servidor de stream e player de áudio e vídeo.
        –   Livre (GPL)
        –   Multiplataforma
Multimídia – MPEG-2 TS

●   Transmissão
Multimídia – MPEG-2 TS
●   Transmissão




                        Caminho para a mídia m2ts que foi gerada na conversão.
Multimídia – MPEG-2 TS
●   Transmissão
Multimídia – MPEG-2 TS
●   Transmissão




                               Deixe 0.0.0.0 para usar o IP atual de modo automático.




                  Já estamos com o arquivo convertido. Desmarque essa opção.



                                    Após, clique em Fluxo
Multimídia – MPEG-2 TS
●   Transmissão




                       Transmitindo.
Multimídia – MPEG-2 TS
●   Transmissão:


                       Análise de Tráfego no Servidor
Multimídia – MPEG-2 TS
●   Recepção




                                  Endereço do Servidor
Multimídia – MPEG-2 TS
●   Recepção




    Recepção no Cliente
Multimídia – MPEG-2 TS
●   Recepção – Via Browser




                               Endereço do Servidor
Multimídia – MPEG-2 TS
●   Recepção – Via Browser

Fluxo MPEG

  • 1.
    TÓPICOS EM REDESE PROCESSAMENTO DISTRIBUÍDO Multimídia MPEG-2 TS Filipe Haider Jean Pimentel
  • 2.
    Multimídia – MPEG-2TS ● Como fazer? 1. Converter 2. Transmitir Converte uma única vez. Permite uma melhor compressão. Não permite transmissão ao vivo.
  • 3.
    Multimídia – MPEG-2TS ● Como fazer? 1. Converter enquanto transmite Conversão necessária sempre que for transmitir. Não é possível otimizar a conversão. Ideal para transmissão ao vivo.
  • 4.
    Multimídia – MPEG-2TS ● Padrão TV Digital Brasileira ● Compressão de Áudio MPEG-4 AAC 2.0, 5.1 canais ● Compressão de Vídeo MPEG-4 H.264 ● Transporte MPEG-2 TS
  • 5.
    Multimídia – MPEG-2TS ● Conversão ● libffmpeg – Biblioteca completa para gravação, conversão e stream de áudio e vídeo. – Livre (GPL ou LGPL) – Multiplataforma
  • 6.
    Multimídia – MPEG-2TS ● Conversão ffmpeg -i midia-entrada.avi -vcodec libx264 -b 300k -r 29 -g 15 -s vga -vpre normal -f mpegts -acodec libfaac -ar 44100 -ab 96k -ac 2 midia- saida.m2ts ● -b bitrate, -r framerate, -g gop_size, -s size, -f format, -ar audio_frequency, -ab audio_bitrate, -ac audio_channels
  • 7.
    Multimídia – MPEG-2TS ● Transmissão ● VLC – Conversão, servidor de stream e player de áudio e vídeo. – Livre (GPL) – Multiplataforma
  • 8.
    Multimídia – MPEG-2TS ● Transmissão
  • 9.
    Multimídia – MPEG-2TS ● Transmissão Caminho para a mídia m2ts que foi gerada na conversão.
  • 10.
    Multimídia – MPEG-2TS ● Transmissão
  • 11.
    Multimídia – MPEG-2TS ● Transmissão Deixe 0.0.0.0 para usar o IP atual de modo automático. Já estamos com o arquivo convertido. Desmarque essa opção. Após, clique em Fluxo
  • 12.
    Multimídia – MPEG-2TS ● Transmissão Transmitindo.
  • 13.
    Multimídia – MPEG-2TS ● Transmissão: Análise de Tráfego no Servidor
  • 14.
    Multimídia – MPEG-2TS ● Recepção Endereço do Servidor
  • 15.
    Multimídia – MPEG-2TS ● Recepção Recepção no Cliente
  • 16.
    Multimídia – MPEG-2TS ● Recepção – Via Browser Endereço do Servidor
  • 17.
    Multimídia – MPEG-2TS ● Recepção – Via Browser