Contents

Introduction

Prerequisites

Requirements

Componentes Utilizados

Informações de Apoio

Problema: Converta um rastreamento de farejador em MPEG e visualize-o com VLC

Solução

Converter os pacotes em MPEG

Converta o rastreamento MPEG em um arquivo de vídeo visualizável

Como abrir qualquer vídeo MPEG com o Wireshark?

Introduction

Este documento descreve como converter um rastreamento de farejador contendo tráfego MPEG em um vídeo que você pode assistir com VLC.

Prerequisites

Requirements

A Cisco recomenda que você tenha conhecimento destes tópicos:

- Wireshark

- MPEG

- VLC

Componentes Utilizados

Este documento não se restringe a versões de software e hardware específicas.

The information in this document was created from the devices in a specific lab environment. All of the devices used in this document started with a cleared (default) configuration. Se a rede estiver ativa, certifique-se de que você entenda o impacto potencial de qualquer comando.

Informações de Apoio

A captura de pacotes neste caso específico foi realizada entre um cBR8 e RPHY e convertida em um fluxo de vídeo visualizável com VLC.

O objetivo é não apenas assistir vídeos por motivos profissionais no local de trabalho, mas também testemunhar problemas de qualidade no fluxo de vídeo, como pixelização (macrobloqueio ou problemas de temporização).

Problema: Converta um rastreamento de farejador em MPEG e visualize-o com VLC

O Wireshark pode não reconhecer automaticamente o tráfego como tráfego MPEG, por exemplo, se ele foi tomado em um link entre um CMTS (Cable Modem Termination System) e um RPD (Remote PHY Device), ele pode decodificar o tráfego como UEPI em vez disso:

Solução

Converter os pacotes em MPEG

Etapa 1. Selecione um pacote UEPI, clique com o botão direito do mouse no cabeçalho PSP na exibição de detalhes do pacote e clique em Decodificar como.

Etapa 2. No menu Atual, escolha UDP na lista de protocolos e clique em OK.

Agora você vê pacotes UDP (o Wireshark pode decodificá-los como qualquer outro protocolo UDP, dependendo do número da porta, se você ainda não vir pacotes MPEG, continue na próxima etapa).

Etapa 3. Selecione um pacote UDP, clique com o botão direito no cabeçalho do protocolo e selecione Decodificar como.

Etapa 4. No menu Atual, escolha MP2T na lista de protocolos e clique em OK

Depois disso, você verá pacotes MPEG, como mostrado na imagem:

Para decodificar os pacotes corretamente como MPEG, você pode assistir a este vídeo:

Converta o rastreamento MPEG em um arquivo de vídeo visualizável

Etapa 1. Instale o plugin LUA MPEG DUMP Wireshark, disponível aqui: mpeg_dump.lua.

Para usuários do MAC OS, você pode fazer o download do plug-in chamado mpeg_packets_dump.lua na página vinculada acima e movê-lo no caminho: /Applications/Wireshark.app/Contents/Resources/share/wireshark.

Na mesma pasta, anexe a linha <dofile("mpeg_packets_dump.lua")> no final do arquivo denominado init.lua.

Etapa 2. Agora você deve ver um novo item no Wireshark, navegue para Ferramentas > Descarregar pacotes TS MPEG, como mostrado na imagem:

Selecione-o e insira um nome de arquivo, eventualmente um filtro se quiser extrair alguma parte do fluxo somente (por exemplo, um único PID, se o fluxo contiver vários).

Isso cria um arquivo .ts, que pode ser visto com VLC como um fluxo de vídeo:

Essa imagem exibe propositalmente o tiling do vídeo, para mostrar como esse processo é realmente útil para encontrar problemas de fluxo de vídeo.

Como abrir qualquer vídeo MPEG com o Wireshark?

Como tópico secundário, o Wireshark suporta qualquer arquivo de vídeo MPEG e mostra corretamente os pacotes MPEG (claro, sem cabeçalhos de IP, já que não há nenhum em seu arquivo local):

Isso é extremamente útil se você quiser garantir que o arquivo de vídeo de origem esteja correto. Se o arquivo de vídeo de origem contiver erros CC, nenhuma mágica aqui, há uma possibilidade de erros CC por todo o caminho.

Além disso, pode ser útil caso você só possa receber o vídeo usando um dongle USB DVB-C, que captura pacotes MPEG e permite armazenar o fluxo de vídeo como um arquivo. Você pode reabri-lo com o Wireshark para garantir que ele esteja correto.