Categories: Linux

Ant Media Kurulumu

Ant Media Kurulumu

Stream yapmak için bir çok yazılım bulunuyor. Red5 gibi flash media server kullananlar da var, Stream işini ffmpeg convert edip Nginx kullananlar da var. Ant Media adlı yazılım stream işlerini oldukça kolaylaştırıyor.

Ant Media Nedir?

Ant Media düşük gecikmeli (low latency) yayın hizmetleri yapmayı sağlayan açık kaynaklı bir medya yazılımı. WebRTC teknolojisi ile yayın hizmetleri sağlar. Java dili kodlanmıştır. Geliştirici ekipleri arasında bir çok Türk bulunmaktadır.

Ant Media Özellikleri

Ant Media medya yazılımını self hosted ismi verilen şekilde yani kendi sunucunuza kurabileceğiniz gibi antmedia üzerinden barındırma hizmetini de alabiliyorsunuz. Sanal sunucu üzerinde problemsiz şekilde Ant Media yazlımını kullanabilirsiniz. Ant Media’nın ücretsiz olarak sunduğu topluluk sürümü (Community Edition) ve ücretli olarak sunduğu Enterprise sürümü bulunuyor. Ücretsiz sürümün özellikleri şu şekildedir;

Topluluk Sürümü Özellikleri

  • 8-12 saniye gecikme süresi
  • RTSP & RTMP ve HLS desteği
  • IP Kamera Desteği
  • Canlı MP4 formatında kayıt
  • VOD Desteği
  • Kolay kullanım kontrol panel

Enterprise Sürümü Özellikleri

  • 0,5 saniye gecikme süresi
  • GPU desteği
  • RTSP & RTMP ve HLS desteği
  • Canlı MP4 formatında kayıt
  • VOD Desteği
  • Kolay kullanım kontrol panel

Ant Media Fiyatlandırması

Ant Media’nın fiyatlandırması için yukarıda da değindiğimiz şekilde ücretsiz ve ücretli iki sürüm bulunuyor. Fiyatlar şu şekilde;

Ant Media Kurulumu Nasıl Yapılır

Ant Media kurulum işlemleri oldukça basit. Kuruluma geçmeden önce sistem gereksinimlerini kontrol edelim;

Ant Media Sistem Gereksinimleri

  • Ant Media Ubuntu 16.04 sürümünde çalışır. Sitesinde yazdığına göre Centos ve Debian üzerinde de çalıştıranlar varmış fakat biz denemedik. Ubuntu 16.04 üzerinde gayet stabil çalışıyor.
  • 64Bit İşlemci üzerinde çalışabilir, 32 bit işlemci desteklemez.
  • Ram için herhangi bir uyarı verilmemiş fakat Stream prosesleri oldukça fazla kaynak kullanan işlemlerdir. Deneme için 1GB ram ile kurabilirsiniz. Fakat yayın yapacaksanız, yayını izleyen kişi sayısına göre ram miktarını arttırmanız gerekecektir.
  • Windows işletim sistemi üzerinde çalışmaz, Windows altında kuracağınız sanal sunucu ile çalıştırabilirsiniz.

Ant Media Kurulumu

Kurulumu Ubuntu 16.04 üzerine yapıyoruz. Öncelikle sistemimizi güncelleyelim.

sudo apt-get update
sudo apt-get upgrade

Kurulu değilse wget kuralım;

sudo apt-get install wget

Ant Media kurulum dosyasını indirelim;

wget https://github.com/ant-media/Ant-Media-Server/releases/download/ams-v2.0.0/ant-media-server-2.0.0-community-2.0.0-20200504_1842.zip

Kurulum için gerekli sh betiğini indirelim;

wget https://raw.githubusercontent.com/ant-media/Scripts/master/install_ant-media-server.sh

SH betiğe çalışma izinlerini verelim;

chmod 755 install_ant-media-server.sh

SH dosyasını zip dosyasını gösterecek şekilde çalıştıralım;

./install_ant-media-server.sh ant-media-server-2.0.0-community-2.0.0-20200504_1842.zip true

Kurulum donanımınıza göre 30 dakika ile 1 saat arasında sürecektir. Kurulum bittikten sonra 5080 portu üzerinden ulaşabilirsiniz. Yani http://IP:5080 şeklinde.

Panel görünümü ise şu şekilde ve oldukça basit olarak tasarlanmış.

Eğer 5080 portu üzerinden değil de varsayılan http portu 80 üzerinden yayın vermek isterseniz, iptables ile port yönlendirme yapabilirsiniz.

sudo iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 5080

Tüm işlemler bu kadar.

Sık Sorulan Sorular

Ant Media Server nedir, Community Edition neler sunar?
Community Edition, WebRTC ile yayın, canlı izleme ve adaptif bitrate gibi temel özellikleri ücretsiz sunar.

Docker ile Ant Media Server nasıl kurulur?
Docker üzerinden kurulum için antmedia/antmedia imajı kullanılır. docker run veya docker-compose komutlarıyla sisteme kurulabilir. Kurulum sırasında 5080 ve 5443 gibi portların açık olduğundan emin olunmalıdır.

Ant Media nasıl kaldırılır?
Standart kurulumda, kurulu dizinde ./uninstall.sh komutu yeterlidir. Docker kullanıyorsanız docker stop ve docker rm komutları ile konteyneri silebilirsiniz.

Android SDK nedir, nasıl kullanılır?
Ant Media Android SDK, mobil cihazlardan yayın yapmayı ve izlemeyi sağlar. Uygulamanıza entegre etmek için Gradle’a eklenir ve gerekli izinler tanımlanır.

Node-Media-Server ile farkı nedir?
Node-Media-Server, RTMP/RTSP ağırlıklıdır. Ant Media ise WebRTC, HLS ve düşük gecikmeli yayınlarda daha güçlüdür. Ölçeklenebilirlik ve kurumsal özellikler bakımından geniştir.

Hangi sistemlerde kurulum yapılır?
Ant Media, Ubuntu 18.04, 20.04 ve 22.04 sürümlerinde sorunsuz çalışır. Java 11 ve FFmpeg gibi temel bağımlılıkların yüklü olması gerekir.

Ant Media Circle nedir?
Topluluğun bilgi paylaşımı yaptığı resmi platformdur. Kurulum ipuçları, sorun çözümleri ve güncellemeler burada yer alır.

Ant Media Calculator ne işe yarar?
Yayıncı sayısına göre CPU, RAM ve ağ ihtiyacını hesaplamaya yarayan çevrim içi bir araçtır. Yayın altyapınızı planlarken kullanışlıdır.

GitHub sayfasında neler var?
Ant Media Server’ın kaynak kodları, güncellemeleri ve örnek projeleri GitHub üzerinde paylaşılır. Community Edition burada aktif geliştirilir.

MediaMTX ile entegrasyon mümkün mü?
Evet. MediaMTX, RTSP yayınları yönlendirmek veya dönüştürmek için Ant Media Server ile birlikte çalışabilir.

pendc

View Comments

Recent Posts

Fidye Yazılımı Saldırılarından Korunma

Fidye Yazılımı Saldırısı Nedir? Fidye yazılımı saldırısı (ransomware) kötü niyetli kişilerin, belirli bir sistemin, dosyalarını…

4 hafta ago

Plesk Üzerinde Domain/ Mail Engelleme Nasıl Yapılır?

Plesk, dünya genelinde en yaygın kullanılan web hosting kontrol panellerinden biridir. Gerek Linux gerekse Windows…

2 ay ago

IPMI Şifresi Nasıl Sıfırlanır?

Bilgi teknolojilerinde, sunucular ve network cihazları her zaman en önemli araçlar arasındadır. Özellikle veri merkezleri…

3 ay ago

Plesk Panelde Ücretsiz SSL Sertifikası Kurulumu

SSL NEDİR? SSL sertifikasının ne olduğu hakkında fikriniz olmayabilir ya da birileri web sayfanızın SSL sertifikasına…

3 ay ago

Plesk Panel E-Posta Adresi Oluşturma

Dünya genelinde en çok kullanılan hosting kontrol paneli Plesk Panel’de e-posta oluşturmak için gerekli adımları…

3 ay ago

Outlook’a E-Posta Hesabı Eklemek

Outlook iş dünyası ve bireysel hayatımız dahil olmak üzere çok yaygın bir kullanıma sahip olan,…

3 ay ago