Exercício – Carregar um vídeo no seu dispositivo de borda a ser processado
Execute as etapas a seguir no Azure Cloud Shell.
Carregar o vídeo no seu dispositivo de borda
Abra o Azure Cloud Shell.
Execute o comando a seguir para baixar o vídeo de prateleira de garrafas do GitHub.
wget https://github.com/Azure-Samples/azure-intelligent-edge-patterns/raw/master/factory-ai-vision/EdgeSolution/modules/CVCaptureModule/videos/scenario4-empty-shelf-alert.mkv
Verifique o caminho do vídeo.
ls
Para carregar o vídeo para análise posterior, primeiro, você precisará carregar o arquivo de vídeo no dispositivo IoT Edge por meio do comando scp.
scp <path_to_your_video> <admin_username>@<public_ip_address>:
Em seguida, o arquivo de vídeo será copiado para o dispositivo de borda.
Copiar o arquivo de vídeo para o simulador RTSP
Conecte-se à máquina virtual. Substitua o nome de usuário administrador e o endereço IP da sua máquina virtual.
ssh <admin_username>@<public_ip_address>
Verifique o vídeo recém-carregado na máquina virtual que está sendo executada como um dispositivo de borda.
ls
Haverá um contêiner do simulador RTSP instalado no dispositivo de borda. Primeiro, verifique se o contêiner existe executando o comando abaixo no dispositivo de borda:
sudo docker ps
Como o simulador RTSP só hospedará o vídeo na localização específica no contêiner. Portanto, você precisará colocar o arquivo de vídeo no contêiner do simulador RTSP. No dispositivo IoT Edge, copie o arquivo de vídeo recém-carregado no contêiner do simulador RTSP por meio do comando docker cp.
sudo docker cp <path to your video on edge> rtspsim:/live/mediaServer/media/
Em seguida, o vídeo será copiado para o contêiner do simulador RTSP.
Analisar o fluxo do RTSP do vídeo
Depois de carregar o vídeo no simulador RTSP, acesse o fluxo do RTSP do vídeo por meio de rtsp://rtspsim:554/media/<nome_do_vídeo>.
Anote a URL do RTSP. Neste exemplo, será:
rtsp://rtspsim:554/media/scenario4-empty-shelf-alert.mkv