Canlı Video Analizi ile olay tabanlı video Canlı Video Analizi
Not
Hizmetin en son sürümü için bkz. Azure Video Analyzer.
Önerilen ön okuma
Genel Bakış
Olay tabanlı video kaydı (EVR), bir olay tarafından tetiklenen video kaydetme işlemini ifade eder. Söz konusu olay video sinyalinin kendisi işlenebiliyor (hareket sırasında algılama gibi) veya bağımsız bir kaynaktan (örneğin, bir kapının açılması) kaynaklandığını gösteriyor olabilir.
Aşağıdaki kullanım örneklerde özetlenen RTSP kaynak düğümü, varlık havuzu düğümü ve diğer düğümlerden oluşan bir medya grafı kullanarak video (bir olay tarafından tetiklenen) BIR THEP kameradan bir Media Services varliğe kaydedebilirsiniz. Her olay oluştuğunda yeni varlıklar oluşturmak için varlık havuzu düğümünü yapılandırabilirsiniz; böylece her bir etkinliğe karşılık gelen video kendi varlığında olur. Ayrıca tüm olaylar için videoyu tutmak üzere bir varlık kullanmayı da seçebilirsiniz.
Varlık havuzu düğümüne alternatif olarak, Edge cihazında yerel dosya sisteminde belirtilen bir konuma videonun kısa kod parçacıklarını (ilgi olayıyla ilgili) yakalamak için bir dosya havuzu düğümü kullanabilirsiniz.
Bu makalede olay tabanlı video kaydıyla ilgili birkaç kullanım olayı açıklanmıştır.
Hareket algılamayı temel alan video kaydı
Bu kullanım örneğinde, video klipleri yalnızca videoda hareket algılandığında kaydedebilir ve böyle bir video klibi oluşturulurken uyarılabilirsiniz. Bu, kritik altyapının korunmasını içeren ticari güvenlik senaryolarında uygun olabilir. Beklenmedik hareket algılandığında uyarılar oluşturup video kaydederek insan işlecinin verimliliğini geliştirebilirsiniz, çünkü eylem yalnızca uyarı oluşturulduğunda gereklidir.
Aşağıdaki diyagramda, bu kullanım örneğini ele alan bir medya grafiğinin grafik temsili gösterilmektedir. Bu tür bir medya grafiğinin grafik topolojisinin JSON temsili buradabulunabilir.
Diyagramda, RTSP kaynak düğümü, kameradan canlı video akışını yakalar ve bunu bir hareket algılama işlemcisi düğümüne gönderir. Canlı videoda hareket algılandıktan sonra, hareket algılama işlemcisi düğümü, sinyal kapısı işlemci düğümüne ve IoT Hub ileti havuzu düğümüne gidecek bir olay oluşturur. İkinci düğüm, uyarıları tetiklemek için diğer hedeflere yönlendirilebileceği IoT Edge hub 'ına olayları gönderir.
Hareket algılayıcısı düğümünden bir olay, sinyal kapısı işlemci düğümünü tetikler ve RTSP kaynak düğümünden gelen canlı video akışının varlık havuzu düğümüne akmasını sağlar. Sonraki bu hareket algılama olaylarının yokluğu, ağ geçidi yapılandırılan bir süre sonra kapatılacak. Bu, kaydedilen videonun süresini belirler.
Diğer kaynaklardaki olaylara dayalı video kaydı
Bu kullanım durumunda, başka bir IoT sensörden gelen sinyaller video kaydını tetiklemek için kullanılabilir. Aşağıdaki diyagramda, bu kullanım örneğini ele alan bir medya grafiğinin grafik temsili gösterilmektedir. Bu tür bir medya grafiğinin grafik topolojisinin JSON temsili buradabulunabilir.
Diyagramda, dış algılayıcı olayları IoT Edge hub 'ına gönderir. Daha sonra olaylar IoT Hub ileti kaynağı düğümü aracılığıyla sinyal kapısı işlemci düğümüne yönlendirilir. Sinyal geçidi işlemci düğümünün davranışı önceki kullanım örneğindekiyle aynıdır; açılır ve canlı video akışı, dış olay tarafından tetiklendiğinde RTSP kaynak düğümünden dosya havuzu düğümüne (veya varlık havuzu düğümüne) akışına izin verir.
Bir dosya havuzu düğümü kullanırsanız, video kenar cihazında yerel dosya sistemine kaydedilir. Bir varlık havuzu düğümü kullanırsanız video bir varlıca kaydedilir.
Dış çıkarım modülünü temel alan video kaydı
Bu kullanım durumunda, bir dış mantık sisteminden gelen sinyali temel alan video klipleri kaydedebilirsiniz. Böyle bir kullanım örneğine örnek olarak, bir video klibi yalnızca bir otoyolda trafik video akışında bir kamyon algılandığında kaydediliyor olabilir. Aşağıdaki diyagramda, bu kullanım durumuna uygun bir medya grafiğinin grafik gösterimi gösterilir. Böyle bir medya grafiğinin grafik topolojisi JSON gösterimi burada bulunabilir.
Diyagramda RTSP kaynak düğümü kameradan canlı video akışı yakalar ve iki dala teslim eder: biri sinyal geçidi işlemci düğümüne, diğeri ise bir dış mantık modülüne veri göndermek için HTTP uzantısı düğümünü kullanır. HTTP uzantısı düğümü, medya grafiğinin REST üzerinden bir dış çıkarım hizmetine görüntü çerçeveleri (JPEG, BMP veya PNG biçimlerinde) göndermesini sağlar. Bu sinyal yolu genellikle yalnızca düşük kare hızlarını (5fps <destekler). Http uzantısı işlemci düğümünü kullanarak dış çıkarım modülüne gidip videonun kare oranını düşürebilirsiniz.
Dış çıkarım hizmetinin sonuçları HTTP uzantısı düğümü tarafından alınır ve dış mantık modülü tarafından daha fazla işlenemedikleri IoT Hub ileti havuzu düğümü aracılığıyla IoT Edge hub'a iletiliyor. Çıkarım hizmeti araçları algılayana kadar bir araç (örneğin, mantık modülü) bir kamyon veya bir kamyon gibi belirli bir aracı tespit ediyor olabilir. Mantıksal modül ilgili nesneyi algılasa, IoT Edge Hub aracılığıyla grafikte yer alan IoT Hub ileti kaynağı düğümüne bir olay göndererek sinyal IoT Hub düğümünü tetikler. Sinyal geçidinin çıktısı, bir dosya havuzu düğümüne veya varlık havuzu düğümüne gitmek için gösterilir. Önceki durumda video edge cihazında yerel dosya sistemine kaydedilir. İkinci durumda video bir varlıca kaydedilir.
Bu örnekte, HTTP uzantısı işlemci düğümü öncesinde bir hareket algılayıcısı işlemcisi kullanmak bir geliştirmedir. Bu durum, otoyolda araç olmadığının uzun süreler yaşanıyor olması gibi çıkarım hizmeti üzerindeki yükü azaltır.