Ant Medya Sunucusunun son sürümü(v1.1.1) gelecek vaat eden Sosyal Medyaya Canlı Yayın, GPU entegrasyonu, vb. yeni özellikler ile yayınlandı. Bu özellikler ile  işler hem kolaylaşacak hem daha hızlı ve sosyal bir hal alacak. O zaman hemen kısaca göze çarpan yeni özellikleri tanıtmaya başlayalım.

Ant Media Server'da heyecan verici yeni özellikler

Amazon S3 Entegrasyonu Nasıl Yapılır ?

Eğer canlı yayınları kayıt ediyorsanız, er ya da geç verimli bir depolama çözümüne ihtiyacınız olacaktır.  Çünkü, yayınları diskte kayıt etmeyi düşünseniz,  hard diskler(SSD/HDD) fiyatlarının pahalı olduğunu göreceksiniz. Pahalı olmasının yanında her zaman kapasitenizin daha üstünde bir disk alanına sahip olmanız gerekecektir ki yeni eklenen kayıtlar için yer olsun. Son olarak ise disk bağlama, büyüklüğünü değiştirme gibi işlemler hataya açık ve zaman alan işlerdir. İşte bu yüzden Amazon S3‘ü seveceksiniz. Amazon S3 ile hem hesaplı hem kullanımı kolay hem de sadece kullandığınız kadar ücret ödediğiniz bir depolama çözümüdür.

Ant Medya Sunucusunun S3 desteği var.

Amazon S3 kullanmak için uygulamanızın spring dosyasında aşağıdaki gibi “app.storageClient” id’li bir tanımlama yapmanız gerekmektedir.

Bu tanımlamadan sonra Ant Medya Sunucusu kayıt edilecek mp4 dosyalarınızı Amazon S3‘e gönderecek ve yerel mp4 dosyasını silecektir.

Eğer MP4 dosyalarınıza gelen HTTP istekleri direk S3’e yönlendirmek isterseniz bu sefer de uygulamanıza aşağıdaki gibi bir filtre eklemelisiniz.

Yerleşik MongoDB ve Rest Servis Desteği

Başka bir özellik ise Ant Medya Sunucusu içerisinde yer alan MongoDB ve Rest Servis desteğidir. Rest servis fonksiyonlarını çağırarak yayınlar oluşturabilir, okuyabilir, güncelleyebilir ve silebilirsiniz.
Ant Medya Sunucusu MongoDB desteği var

MongoDB ve Rest Servisi için aşağıdaki satırların spring dosyanızda olduğundan emin olunuz.

Bu arada lütfen uygulamanızın “web.handler” sınıfınızın AntMediaApplicationAdapter sınıfından türetiniz.

Sosyal Medyaya Canlı Yayın Nasıl Gönderilir ?

Sosyal medyaya canlı yayın yapmanın hangi durum için faydalı olacağını şöyle anlatmaya çalışalım. Farz edelim ki bir kişinin Facebook, Youtube ve Periscope’da binlerce takipçisi var. Ve bu kişide bir etkinliği canlı yayınlamak istiyor. Genellikle bunun için iki çözüm vardır.  Birincisi, bir canlı yayın oluşturur ve web sitesine canlı yayın kodunu gömer. Bu durumda sosyal medya takipçileri sadece küçük kısmı sosyal medyadan görerek ilgili kişinin web sitesine girer ve canlı yayını izler.  Sonuç olarak çoğu takipçiyi kaçırmış olur.  İkinci olarak, canlı yayını büyük ihtimalle Youtube’a gönderir ve diğer ağlardaki takipçilerini büyük ölçüde yine kaçırır.

Ant Media Server ile Sosyal Medyaya Canlı Yayın yapın

Ant Medya Sunucusu bu problemi çözüyor. Canlı yayınızı web sitesine gömerken aynı zamanda Youtube, Facebook ve Periscope’da da eş zamanlı olarak paylaşabiliyorsunuz. Sonuç olarak tüm sosyal ağlardaki takipçilerinizi bulundukları ortamdan direk ulaşabiliyor olursunuz.

Bu özelliği kullanmak için, uygulamanızın spring dosyasında “web.handler” elemanına aşağıdaki gibi uç noktaları eklemeniz yeterlidir.

Performans ve Sunucu Maliyeti için GPU Kullanın

Sunucu maliyetlerinizi düşürmek ve aynı zamanda performansı artırmak istiyorsanız video encoding işleminde GPU kullanmanızın zamanı gelmiş demektir.  Ant Medya Sunucusu kurumsal versiyonda video encode etmek için Nvidia GPU’ları kullanabilmektedir. Bu işlem için özel bir tanımlama yapmanıza gerek yoktur. Eğer sistemde GPU var ve encoding için kullanılabilirse Ant Medya Sunucusu direk olarak GPU’yu kullanır. Eğer GPU yoksa encoding işlemini yazılımsal olarak yine CPU’da yapar.

Ant Medya Sunucusu Nvidia GPU kullanabiliyor

Küme Halinde Çalıştırın(Cluster)

Bu özellik profesyoneller için. Kurumsal versiyonda Ant Medya Sunucusu kümesel olarak çalışabilmektedir. Yani kümenin içinde bulunan bir Ant Medya Sunucusundaki canlı yayını o kümedeki herhangi bir başka medya sunucusunda da izleyebilirsiniz. Bu sayede alt yapıda Ant Media Server kullanan bir video servisi milyonlarca kullanıcıya aynı anda hizmet verebilecektir.

Ant Media Server kümelemeyi destekler

Ant Media Server topluluk sürümünü ana sayfadan indirebilirisiniz. Kurumsal versiyon veya herhangi bir sorunuz olursa, lütfen contact@antmedia.io adresine bir e-posta gönderiniz.

Kategoriler: Duyuru