Cvičení – nahrání ukázkového videa do hraničního zařízení
V Azure Cloud Shellu proveďte následující kroky.
Nahrání videa do hraničního zařízení
Otevřete Cloud Shell.
Spuštěním následujícího příkazu stáhněte video o bezpečnosti zaměstnanců z GitHubu.
wget https://github.com/Azure-Samples/azure-intelligent-edge-patterns/raw/master/factory-ai-vision/EdgeSolution/modules/CVCaptureModule/videos/scenario2-employ-safety.mkv
Zkontrolujte cestu k videu.
ls
Pokud chcete nahrát video pro další analýzu, musíte nejdřív nahrát videosoubor do zařízení IoT Edge pomocí příkazu scp . Nahraďte uživatelské jméno vašeho virtuálního počítače a IP adresou vašeho virtuálního počítače.
scp <path to your video> <edge username>@<edge device IP>:
Pak se videosoubor zkopíruje do hraničního zařízení.
Zkopírování videosouboru do simulátoru RTSP
Připojení k virtuálnímu počítači. Nahraďte uživatelské jméno a IP adresu vašimi informacemi.
ssh <username>@<public_ip_address>
Podívejte se na video, které jste právě nahráli na virtuálním počítači, které běží jako hraniční zařízení.
ls
Na hraničním zařízení by byl nainstalovaný kontejner simulátoru RTSP. Nejprve můžete zkontrolovat, jestli kontejner existuje, spuštěním následujícího příkazu na hraničním zařízení:
sudo docker ps
Vzhledem k tomu, že simulátor RTSP hostuje video pouze v konkrétním umístění v kontejneru. Proto byste museli vložit videosoubor do kontejneru simulátoru RTSP. Na zařízení IoT Edge můžete zkopírovat videosoubor, který jednoduše nahrajete do kontejneru simulátoru RTSP, pomocí příkazu docker cp:
sudo docker cp <path_to_your_video_on_edge> rtspsim:/live/mediaServer/media/
Video se pak zkopíruje do kontejneru simulátoru RTSP.
Analýza streamu RTSP videa
Po nahrání videa do simulátoru RTSP máte přístup ke streamu RTSP videa prostřednictvím rtsp://rtspsim:554/media/< video_name>.
V tomto příkladu bude rtsp://rtspsim:554/media/scenario2-employ-safety.mkv. Poznamenejte si adresu URL RTSP.