Cloud Video Intelligence API, videolardan anlamlı veriler çıkarmak için makine öğrenimi modelleri kullanan bir Google Cloud hizmetidir. Nesne tespiti, müstehcen içerik tespiti, sahne değişikliği algılama ve konuşmayı metne dönüştürme gibi özellikler sunar. API, hem asenkron (async) hem de akış (streaming) modlarını destekler. Asenkron mod, uzun videolar için uygundur; streaming mod ise canlı video akışlarında anlık analiz sağlar. Ayrıca, analiz yapılacak bölgeyi (region) belirleme imkanı tanır.
Hangi ihtiyaçlarda değerlendirilebilir?
- Video içerik platformları ve medya şirketleri
- Güvenlik ve içerik moderasyonu yapan kuruluşlar
- Eğitim ve kurumsal iletişim videolarını işleyen ekipler
Yaygın kullanım alanları
İçerik Moderasyonu
Kullanıcı tarafından yüklenen videolarda müstehcen içerik tespiti yaparak platform güvenliğini artırmak.
Video Arşivleme ve Arama
Videolardaki nesneleri ve konuşmaları metne dönüştürerek arşivlerde arama yapılabilir hale getirmek.
Canlı Yayın Analizi
Streaming API ile canlı yayınlarda anlık sahne değişikliği ve nesne tespiti yaparak otomatik etiketleme veya uyarı sistemleri kurmak.
İncelenmesi gereken noktalar
- API'nin v1p3beta1 sürümü beta aşamasındadır; üretim ortamlarında kararlılık ve fiyatlandırma değişiklikleri olabilir.
- Video analizi yoğun işlem gücü gerektirir; maliyetler video uzunluğu ve işlem türüne göre değişebilir.
- Bölge (region) belirleme özelliği, veri egemenliği ve gecikme süreleri açısından önemlidir; doğru bölge seçimi yapılmalıdır.
WordPress.org
Kurulum ve geliştirme notları
API entegrasyonu için Google Cloud projesi oluşturulması, ilgili API'nin etkinleştirilmesi ve kimlik doğrulama bilgilerinin (API anahtarı veya hizmet hesabı) yapılandırılması gerekir. Resmi dokümantasyonda bu adımlar detaylı olarak açıklanmıştır.
- 1Google Cloud Console'da bir proje oluşturun veya mevcut projeyi seçin.
- 2Video Intelligence API'yi etkinleştirin.
- 3Kimlik doğrulama için API anahtarı veya hizmet hesabı oluşturun.
- 4İstemci kitaplığını (client library) projenize ekleyin.
- 5API çağrılarınızı yapın ve yanıtları işleyin.
API, REST ve RPC protokollerini destekler. Geliştiriciler, resmi istemci kitaplıklarını kullanarak çeşitli dillerde entegrasyon yapabilir. Asenkron ve streaming modlar için farklı istek yapıları bulunur.
- Asenkron API: Uzun videolar için işlem başlatır ve sonucu bir işlem kimliği ile takip eder.
- Streaming API: Canlı video akışlarında gerçek zamanlı analiz sağlar.
- Bölge belirleme: İsteklerde region parametresi ile veri işleme konumu seçilebilir.
- Konuşma tanıma: Videodaki konuşmaları metne dönüştürerek altyazı veya arama indeksi oluşturmayı destekler.
Hazır çözümün ötesinde
Özel geliştirme ne zaman değerlendirilebilir?
ZeplinGo, Cloud Video Intelligence API'yi mevcut web sistemlerinize entegre etmek için ihtiyaç analizi yapar, mimariyi planlar ve geliştirme sürecini yönetir. Video analizi gereksinimlerinizi birlikte değerlendirerek size özel çözümler sunar.
Ücretsiz ön çalışma isteyin →Değerlendirme soruları
Cloud Video Intelligence API hangi video formatlarını destekler?
API, yaygın video formatlarını (MP4, MOV, AVI vb.) destekler. Ancak desteklenen formatlar ve kodlayıcılar hakkında güncel bilgi için resmi dokümantasyona bakılmalıdır.
API'nin fiyatlandırması nasıldır?
Fiyatlandırma, işlenen video dakikasına ve kullanılan özelliklere göre değişir. Güncel fiyat bilgisi için Google Cloud'un resmi fiyatlandırma sayfası incelenmelidir.
Canlı video akışlarında API kullanılabilir mi?
Evet, API'nin streaming modu canlı video akışlarında gerçek zamanlı analiz yapmak için tasarlanmıştır. Bu mod, düşük gecikme süresi gerektiren uygulamalar için uygundur.