Amazon Interactive Video Service (IVS), canlı video akışlarını yönetmek için REST uyumlu bir API sunan AWS bölgesel bir hizmettir. API, standart HTTP istekleri ve JSON yanıtları kullanır; olaylar AWS EventBridge üzerinden iletilir. Temel kaynaklar arasında kanallar, akış anahtarları, oynatma anahtarı çiftleri ve kayıt yapılandırmaları bulunur. Bu API, canlı yayın altyapısını programatik olarak yönetmek isteyen geliştiriciler için tasarlanmıştır.
Hangi ihtiyaçlarda değerlendirilebilir?
- Canlı video yayını başlatmak ve yönetmek isteyen geliştiriciler
- Video izleme platformları veya etkinlik yayınları için ölçeklenebilir altyapı arayanlar
- AWS altyapısını kullanan ve canlı yayın özelliklerini mevcut sistemlere entegre etmek isteyen ekipler
Yaygın kullanım alanları
Canlı Etkinlik Yayını
Konser, konferans veya webiner gibi etkinlikleri geniş kitlelere canlı olarak iletmek için IVS API ile kanal oluşturup yayını yönetebilirsiniz.
Video İzleme Platformu
Kullanıcıların kendi canlı yayınlarını başlatabildiği bir platform geliştirmek için IVS API'yi kullanarak kanal ve akış anahtarı yönetimini otomatikleştirebilirsiniz.
Kayıt ve Arşivleme
Canlı yayınları kaydedip daha sonra izlenebilir hale getirmek için kayıt yapılandırmalarını API üzerinden tanımlayabilir ve yönetebilirsiniz.
İncelenmesi gereken noktalar
- API istekleri ve URL parametreleri büyük/küçük harf duyarlıdır; bu nedenle isteklerin doğru biçimlendirildiğinden emin olunmalıdır.
- Akış anahtarları gizli bilgi olarak ele alınmalıdır; çünkü bu anahtara sahip olan herkes kanala yayın yapabilir.
- Oynatma yetkilendirme belirteçleri için genel-özel anahtar çiftleri kullanılır; bu anahtarların güvenli bir şekilde saklanması ve yönetilmesi gerekir.
WordPress.org
Kurulum ve geliştirme notları
Amazon IVS API'si için resmi bir kurulum adımı bulunmamaktadır; API, AWS hesabı üzerinden erişilebilir ve kimlik doğrulama için AWS kimlik bilgileri gerektirir. API'yi kullanmaya başlamak için AWS SDK'larını veya doğrudan HTTP isteklerini kullanabilirsiniz.
Amazon IVS API'si ile geliştirme yapmak için AWS SDK'ları veya REST API kullanılabilir. API, kanal oluşturma, akış anahtarı yönetimi, oynatma anahtarı çiftleri ve kayıt yapılandırması gibi işlemleri destekler. Kaynaklar üzerinde etiketleme yaparak yönetimi kolaylaştırabilirsiniz.
- Kanal oluşturma ve yönetme
- Akış anahtarı oluşturma ve güvenli yönetim
- Oynatma yetkilendirme için anahtar çifti yönetimi
- Kayıt yapılandırması tanımlama ve yönetme
- Kaynakları etiketleyerek organizasyon ve erişim yönetimi
Hazır çözümün ötesinde
Özel geliştirme ne zaman değerlendirilebilir?
Amazon IVS API'si, canlı video akışı gerektiren projelerde kullanılabilir. ZeplinGo olarak, ihtiyacınıza özel canlı yayın altyapısı tasarlayabilir, mevcut sistemlerinize entegre edebilir ve ölçeklenebilir çözümler geliştirebiliriz. Projenizin kapsamını birlikte belirleyerek en uygun mimariyi planlayabiliriz.
Ücretsiz ön çalışma isteyin →Değerlendirme soruları
Amazon IVS API'si hangi bölgelerde kullanılabilir?
Amazon IVS, AWS bölgesel bir hizmettir. Desteklenen bölgeler ve uç noktalar için AWS Genel Referansı'ndaki Amazon IVS sayfasına bakılmalıdır.
Akış anahtarı neden gizli tutulmalıdır?
Akış anahtarı, kanala yayın yapmak için yetki verir. Bu anahtara sahip olan herkes kanala yayın yapabileceği için gizli tutulması önemlidir.
Oynatma yetkilendirme belirteci nedir?
Oynatma yetkilendirme belirteci, video oynatmayı kısıtlamak için kullanılan ve genel-özel anahtar çifti ile imzalanan bir belirteçtir. Bu sayede yalnızca yetkili kullanıcılar videoyu izleyebilir.