Canlı videoları kayıt olmadan çözümleme

Önerilen önceden okuma

Genel Bakış

Videonun herhangi bir bölümünü bir dosya veya varlığa kaydetmeden canlı videoyu çözümlemek için bir işlem hattı topolojisi kullanabilirsiniz. Aşağıda gösterilen işlem hattı topolojileri, olay tabanlı video kaydındakimakalesindeki, ancak video havuzu düğümü veya dosya havuzu düğümü olmadan makalemize benzerdir.

Not

Canlı videoları çözümleme Şu anda yalnızca Edge modülü için kullanılabilir ve bulut için değildir.

Hareket algılama

Aşağıda gösterilen işlem hattı topolojisi bir RTSP kaynak düğümünden, bir hareket algılama işlemcisi düğümünden ve bir IoT Hub Ileti havuzu düğümünden oluşur- JSON gösterimindekullanılan ayarları görebilirsiniz. Bu topoloji, gelen canlı video akışındaki hareketi algılamanıza ve hareket olaylarını IoT Hub ileti havuzu düğümü aracılığıyla diğer uygulama ve hizmetlere geçirebilmenizi sağlar. Dış uygulamalar veya hizmetler bir uyarı tetikleyip uygun personele bildirim gönderebilir.

Canlı videoda hareket algılama

Özel bir Vision modeli kullanarak video çözümleme

Aşağıda gösterilen işlem hattı topolojisi, ayrı bir modülde paketlenmiş özel bir Vision modeli kullanarak canlı video akışını analiz etmenizi sağlar. JSON gösterimindekullanılan ayarları görebilirsiniz. Bir çıkarım hizmeti olarak çalışan IoT Edge modüllerine model sarmalama için kullanılabilecek başka örnekler de vardır.

Özel bir Vision modülünü kullanarak canlı videoyu çözümleme

Bu işlem hattı topolojisinde, RTSP kaynağından alınan video girişi, bekleyen bir dış çıkarım hizmetine görüntü çerçeveleri (JPEG, BMP veya PNG biçiminde) gönderen bir http uzantısı işlemci düğümüne gönderilir. Dış çıkarım hizmetinin sonuçları HTTP uzantısı düğümü tarafından alınır ve IoT Hub ileti havuzu düğümü aracılığıyla IoT Edge hub 'ına işlenir. Bu işlem hattı topolojisi türü, bir kesişimdeki araçlar 'ın zaman serisi dağıtımını anlama, bir perakende mağazasındaki tüketici trafiği modelini anlama vb. gibi çeşitli senaryolar için çözümler oluşturmak üzere kullanılabilir.

İpucu

Akış hızını, samplingOptions alanı aşağı akış göndermeden önce kullanarak http uzantısı işlemci düğümü içinde yönetebilirsiniz.

Bu örnek için bir geliştirme, HTTP uzantısı işlemci düğümünden önce bir hareket algılayıcısı işlemcisi kullanmaktır. Bu, yalnızca videoda bir hareket etkinliği olduğunda kullanıldığından, çıkarım hizmetindeki yükü azaltır.

Hareket ile çerçeveler üzerinde özel bir Vision modülünü kullanarak canlı videoyu çözümleme

Sonraki adımlar

Hızlı başlangıç: kendi modelinizle canlı videoyu çözümleme-HTTP