media server logo

Callaba Cloud nasıl kullanılır: AWS'de başlatmadan ilk SRT yayınına

Jul 26, 2022
Callaba'nın kurucusu Iurii Pakholkov

Yazan Iurii Pakholkov

Callaba'nın kurucusu. SRT, RTMP, WebRTC, NDI, canlı yönlendirme, izleme, kayıt ve prodüksiyon iş akışları için bulut video araçları geliştiriyor · LinkedIn

Callaba'yı kullanmaya başlamanın en hızlı yolu bulut seçeneğidir. Callaba Cloud'u AWS'de başlatın, panoya giriş yapın, ilk SRT sunucunuzu oluşturun, OBS Studio'dan gerçek bir yayın gönderin ve VLC'de oynatmayı doğrulayın.

Bu sayfa tek bir pratik sonuç için hazırlanmıştır: Önce elle bir streaming altyapısı kurmadan sıfır dağıtımdan çalışan ilk yayına ulaşmak.

AWS
örneği başlat
Pano
güvenli giriş
SRT sunucusu
giriş oluştur
OBS
yayını gönder
VLC
alımı doğrula
Başlangıç yolu, AWS'de başlatmadan çalışan ilk yayına uzanan tek ve kontrollü bir rotadır.

Bu sayfada neleri tamamlayacaksınız?

Bu, bulut odaklı bir başlangıç yoludur. Soyut kurulum teorisini atlar ve doğrudan gerçek bir yayına geçer.

  • Callaba Cloud'u AWS'de başlatın.
  • Panoya güvenli şekilde giriş yapın.
  • İlk SRT sunucunuzuoluşturun.
  • OBS Studio'dan bir yayın gönderin.
  • Yayını VLC'de alıp oynatmayı doğrulayın.

Başlamadan önce kontrol listesi

AWS Marketplace'i açmadan önce şu unsurları hazırlayın.

  • ☐ AWS hesabı hazır.
  • ☐ Yayını gönderen kaynağa en yakın AWS bölgesini biliyorsunuz.
  • ☐ SSH .pem anahtarını güvenli şekilde saklayabilirsiniz.
  • ☐ İlk gönderim testi için OBS Studio kurulu.
  • ☐ Alıcı tarafı oynatma testi için VLC kurulu.
  • ☐ Örnek çalıştığı sürece AWS'nin ücretlendirme yaptığını biliyorsunuz.
  • ☐ İlk iş akışı belli olduktan sonra security group kurallarını daraltacaksınız.

Bölüm 1. Callaba Cloud'u AWS'de başlatma

AWS yolu, prodüksiyona benzer şekilde başlamanın en hızlı yöntemidir. Gerçek bir bulut örneği başlatır, panoyu açar ve giriş, yönlendirme, yük devretme, kayıt ve oynatma iş akışları için hemen kontrol edilebilir bir ortam elde edersiniz.

AWS Marketplace'teki Callaba Cloud ilanını açın ve başlatma akışını başlatın.

Bölge

Yayını gönderen kaynaklara ve izleyicilere yakın bir bölge seçin.

Örnek

Emin değilseniz ilk değerlendirme için pratik bir başlangıç noktası olarak c5.xlarge kullanın.

Security group

Satıcı ayarlarıyla başlayın, ardından iş akışı netleşince portları daraltın.

Anahtar çifti

Daha sonra örneğe doğrudan erişmek gerekebileceği için .pem dosyasını güvenli şekilde saklayın.

İlk değerlendirmeyi etkileyen AWS seçimleri: bölge, örnek türü, security group ve SSH anahtar çifti.

AWS Marketplace ilanından başlayın

AWS Marketplace sayfasını açın ve Continue to Subscribedüğmesine tıklayın.

Continue to Subscribe düğmesi, fiyat kutusu, ürüne genel bakış ve öne çıkan özelliklerin yer aldığı AWS Marketplace Callaba Cloud Live Streaming ürün sayfası.
Continue to Subscribe düğmesi, fiyat kutusu, ürüne genel bakış ve öne çıkan özelliklerin yer aldığı AWS Marketplace Callaba Cloud Live Streaming ürün sayfası.

1. Yazılım koşullarını kabul edin

Yapılandırma adımının kullanılabilmesi için önce yazılım koşullarını kabul edin.

Terms and Conditions ile Accept Terms düğmesinin yer aldığı Subscribe to this software ekranı.
Terms and Conditions ile Accept Terms düğmesinin yer aldığı Subscribe to this software ekranı.

2. Yapılandırmaya devam edin

Abonelik durumu değiştiğinde yapılandırma ekranına geçin.

Continue to Configuration düğmesinin yer aldığı Subscribed durumu ekranı.
Continue to Configuration düğmesinin yer aldığı Subscribed durumu ekranı.

3. AWS bölgesini seçin

Yayını gönderen kaynağa en yakın AWS bölgesini seçin. İlk giriş testinde bu konum genellikle izleyicinin konumundan daha önemlidir.

Fulfillment seçeneği, yazılım sürümü, Region açılır menüsü ve Continue to Launch düğmesinin yer aldığı Configure this software ekranı.
Fulfillment seçeneği, yazılım sürümü, Region açılır menüsü ve Continue to Launch düğmesinin yer aldığı Configure this software ekranı.

4. Örnek türünü seçin

İlk değerlendirme boyutundan emin değilseniz pratik bir örnek türüyle başlayın ve iş yükünü öğrendikten sonra ayarlayın.

EC2 Instance Type açılır menüsünün görünür ve t3.2xlarge seçeneğinin seçili olduğu Launch this software ekranı.
EC2 Instance Type açılır menüsünün görünür ve t3.2xlarge seçeneğinin seçili olduğu Launch this software ekranı.

5. İlk testte VPC ve subnet ayarlarını basit tutun

Ekibinizin belirli bir AWS ağ tasarımı yoksa VPC ve subnet ayarlarını değiştirmeyin.

Ayarları anlamadan değiştirmemeniz gerektiğini belirten uyarının yer aldığı VPC Settings ve Subnet Settings ekranı.
Ayarları anlamadan değiştirmemeniz gerektiğini belirten uyarının yer aldığı VPC Settings ve Subnet Settings ekranı.

6. Satıcı ayarlarından bir security group oluşturun

İlk başlatma için satıcı ayarlarından security group oluşturun; ardından gelen trafik kurallarını iş akışınızın kullandığı portlarla sınırlandırın.

Create New Based On Seller Settings düğmesinin yer aldığı Security Group Settings ekranı.
Create New Based On Seller Settings düğmesinin yer aldığı Security Group Settings ekranı.
Varsayılan olarak tüm portların erişilebilir olduğunu ve prodüksiyon kullanımından önce gözden geçirilmesi gerektiğini açıklayan Security Groups bildirimi.
Varsayılan olarak tüm portların erişilebilir olduğunu ve prodüksiyon kullanımından önce gözden geçirilmesi gerektiğini açıklayan Security Groups bildirimi.

7. Yeni security group'un seçili olduğunu doğrulayın

Başlatma adımına geçmeden önce oluşturduğunuz grubun seçili olduğundan emin olun.

I_am_a_good_group adlı security group'un seçili olduğu Security Group Settings ekranı.
I_am_a_good_group adlı security group'un seçili olduğu Security Group Settings ekranı.

8. Bir EC2 anahtar çifti seçin veya oluşturun

Mevcut bir anahtar çifti seçin ya da EC2'de yeni bir çift oluşturun. .pem dosyasını güvenli şekilde saklayın.

Mevcut anahtar çifti açılır menüsü ve EC2'de anahtar çifti oluşturma bağlantısının yer aldığı Key Pair Settings ekranı.
Mevcut anahtar çifti açılır menüsü ve EC2'de anahtar çifti oluşturma bağlantısının yer aldığı Key Pair Settings ekranı.
Ad alanı, RSA anahtar türü, .pem özel anahtar biçimi ve Create key pair düğmesinin yer aldığı EC2 Create key pair ekranı.
Ad alanı, RSA anahtar türü, .pem özel anahtar biçimi ve Create key pair düğmesinin yer aldığı EC2 Create key pair ekranı.

9. Örneği başlatın

Seçili security group'u ve anahtar çiftini kontrol edin, ardından yazılımı başlatın.

Security Group Settings, Key Pair Settings ve Launch düğmesinin yer aldığı son Launch this software ekranı.
Security Group Settings, Key Pair Settings ve Launch düğmesinin yer aldığı son Launch this software ekranı.

Bölüm 2. EC2'yi açma ve Callaba panosuna giriş yapma

Örnek çalışmaya başladığında panoyu açın ve temel AWS işletim kuralını unutmayın: Örnek çalıştığı sürece AWS ücretlendirme yapar. Test altyapısını süresiz açık bırakmayın.

10. AWS Marketplace'ten AWS Console'a geçin

AWS Console'u açın ve EC2'ye gidin.

EC2 hizmetinin vurgulandığı AWS Management Console ana ekranı.
EC2 hizmetinin vurgulandığı AWS Management Console ana ekranı.

11. Bölgeyi kontrol edip Instances sayfasını açın

Aynı AWS bölgesinin seçili olduğundan emin olun, ardından Instances sayfasını açın.

Bölge seçicinin ve Instances menü öğesinin vurgulandığı EC2 Dashboard ekranı.
Bölge seçicinin ve Instances menü öğesinin vurgulandığı EC2 Dashboard ekranı.

12. Örnek kontrollerini bekleyin

Callaba örneğini seçin; çalışır duruma gelmesini ve durum kontrollerini geçmesini bekleyin.

Örnek durumlarını ve 2/2 kontrolün geçtiği durum kontrolü alanını gösteren EC2 Instances tablosu.
Örnek durumlarını ve 2/2 kontrolün geçtiği durum kontrolü alanını gösteren EC2 Instances tablosu.

13. Public IPv4 adresini kopyalayın ve Instance ID'yi saklayın

Public IPv4 adresini kopyalayıp tarayıcınızda http://ile açın. Bu AWS Marketplace akışında ilk parola olarak kullanıldığı için Instance ID'yi saklayın.

Public IPv4 adresi ve Instance ID'nin vurgulandığı EC2 örneği ayrıntı ekranı.
Public IPv4 adresi ve Instance ID'nin vurgulandığı EC2 örneği ayrıntı ekranı.

14. Callaba'ya giriş yapın

Kullanıcı adı olarak admin ve bu AWS Marketplace başlatma işleminin ilk parolası olarak EC2 Instance ID değerini kullanın.

Kullanıcı adı admin, parola olarak benzersiz Instance ID ve Sign In düğmesinin yer aldığı Callaba Cloud giriş sayfası.
Kullanıcı adı admin, parola olarak benzersiz Instance ID ve Sign In düğmesinin yer aldığı Callaba Cloud giriş sayfası.

15. AWS maliyet kuralını unutmayın

İşiniz bittiğinde EC2 örneğini durdurun veya sonlandırın; böylece AWS boşta geçen süreyi ücretlendirmeye devam etmez.

Örnek çalıştığı sürece ücretlerin devam ettiğini ve nasıl durdurulup sonlandırılacağını açıklayan AWS ücretlendirme bildirimi.
Örnek çalıştığı sürece ücretlerin devam ettiğini ve nasıl durdurulup sonlandırılacağını açıklayan AWS ücretlendirme bildirimi.
Instance state menüsü açık, Stop instance, Reboot instance ve Terminate instance seçeneklerini gösteren EC2 Instances tablosu.
Instance state menüsü açık, Stop instance, Reboot instance ve Terminate instance seçeneklerini gösteren EC2 Instances tablosu.

Bölüm 3. İlk SRT sunucunuzu oluşturma

Şimdi dağıtımdan gerçek streaming işlemine geçin. SRT, temel mantığı açıkça gösterdiği için güçlü bir ilk iş akışıdır: Bir taraf Callaba'ya yayın gönderir, diğer taraf da yayını Callaba'dan alır.

Publisher portu

OBS veya bir kodlayıcı Callaba'ya yayın gönderirken kullanılan port.

Receiver portu

Bir alıcının yayını Callaba'dan aldığı port.

Gecikme

Ağdaki titreşimi dengelemeye yardımcı olan bir arabellek.

Parola

İş akışı gerektirdiğinde isteğe bağlı şifreleme ve erişim kontrolü.

İlk SRT sunucusunu; port, gecikme, erişim ve yönlendirme ayarları olan tek bir giriş nesnesi olarak anlamak daha kolaydır.

16. SRT Servers bölümünü açıp yeni sunucu ekleyin

Şuraya gidin: SRT Servers ve Add Newdüğmesine tıklayın.

Add New düğmesinin yer aldığı Callaba panosundaki SRT Servers bölümü.
Add New düğmesinin yer aldığı Callaba panosundaki SRT Servers bölümü.

17. Temel SRT sunucusu ayarlarını doldurun

Kolay tanınan bir ad kullanın. Publisher portunu, receiver portunu, gecikmeyi, isteğe bağlı parolayı, zaman aşımını ve yönlendirme ayarlarını belirleyin. İlk kurulumu basit tutun, yayın çalıştıktan sonra ince ayar yapın.

Temel ayarlar, port, receiver portu, gecikme, bant genişliği, zaman aşımı, parola ve yönlendirme ayarlarının yer aldığı New SRT Server formu.
Temel ayarlar, port, receiver portu, gecikme, bant genişliği, zaman aşımı, parola ve yönlendirme ayarlarının yer aldığı New SRT Server formu.
Parola, SRT yönlendirme kontrolleri ve Save düğmesinin yer aldığı New SRT Server formunun alt kısmı.
Parola, SRT yönlendirme kontrolleri ve Save düğmesinin yer aldığı New SRT Server formunun alt kısmı.

Bu nesneyle ilgili daha ayrıntılı açıklama için özel SRT sunucusu kurulum sayfasınıkullanın.

Bölüm 4. İlk yayınınızı OBS Studio'dan gönderme

Sıradaki amaç gerçek medyanın Callaba'ya ulaşabildiğini kanıtlamaktır. İlk publisher olarak OBS Studio'yu kullanın.

OBS
publisher
Publisher URL
Callaba'ya gönderir
Callaba
sunucu alır
Receiver URL
yayını dışarı alır
Publisher URL videoyu Callaba'ya gönderir. Receiver URL videoyu dışarı alır.

18. SRT Publisher URL'sini kopyalayın

SRT sunucusu listesinde Info'yu açıp SRT Publisher URL'sini kopyalayın. OBS veya başka bir publisher, Callaba'ya video göndermek için bu URL'yi kullanır.

Ana makine, publisher portu, receiver portu, Publisher URL, Receiver URL, gecikme ve bant genişliğini gösteren SRT sunucusu bilgi penceresi.
Ana makine, publisher portu, receiver portu, Publisher URL, Receiver URL, gecikme ve bant genişliğini gösteren SRT sunucusu bilgi penceresi.

19. Publisher URL'sini OBS'ye yapıştırın

OBS Studio'yu açın, kaynaklarınızı ekleyin ve Settings → Streambölümüne gidin. SRT Publisher URL değerini sunucu alanına yapıştırıp yayını başlatın. OBS'ye özel ayrıntılı rehber için OBS Studio'da SRT yayını başlatmasayfasına bakın.

Service seçeneği Custom olarak ayarlanmış ve Server alanında SRT Publisher URL bulunan OBS Studio Stream ayarları.
Service seçeneği Custom olarak ayarlanmış ve Server alanında SRT Publisher URL bulunan OBS Studio Stream ayarları.

20. OBS'nin bit hızı gönderdiğini doğrulayın

Yayını başlattıktan sonra OBS'nin etkin bit hızı gösterdiğini kontrol edin. Herhangi bir alıcıyı test etmeden önce Callaba'da gelen yayın etkinliğini de kontrol edin.

Callaba'ya giden bit hızını gösteren, yayın sırasındaki OBS Studio durum çubuğu.
Callaba'ya giden bit hızını gösteren, yayın sırasındaki OBS Studio durum çubuğu.

Bölüm 5. VLC'de oynatmayı doğrulama

Callaba yayını aldıktan sonra alıcı tarafını doğrulayın. Bu, yayının Callaba'dan çıkabildiğini ve başka bir araç tarafından tüketilebildiğini kanıtlar.

21. SRT Receiver URL'sini VLC'de kullanın

Aynı SRT sunucusu bilgi penceresinde Receiver URL de bulunur. Receiver URL'yi kopyalayın, VLC'yi açın, File → Open Network seçeneğini belirleyin, URL'yi yapıştırın ve oynatmayı doğrulayın.

Network sekmesi seçili ve URL alanında SRT Receiver URL bulunan VLC Open Source iletişim kutusu.
Network sekmesi seçili ve URL alanında SRT Receiver URL bulunan VLC Open Source iletişim kutusu.
SRT Receiver URL açıldıktan sonra alınan yayını gösteren VLC oynatma ekranı.
SRT Receiver URL açıldıktan sonra alınan yayını gösteren VLC oynatma ekranı.

Callaba Cloud'da sonraki adımlar

İlk yayın çalıştığında bulut dağıtımı bir demodan fazlasına dönüşür. Aynı girişi koruyup çevresinde gerçek iş akışları oluşturabilirsiniz.

Multiview

Tek bir tarayıcı panosunda birden fazla canlı girişi izleyin.

Kayıt

Gelen yayını arşiv, tekrar oynatma veya post prodüksiyon için kaydedin.

Yeniden yayınlama

Bir girişi birden fazla hedefe gönderin.

Yük devretme

Canlı yayın zamanından önce bir ana ve bir yedek katkı yolu hazırlayın.

İlk yayın çalıştığında aynı giriş gerçek prodüksiyon iş akışlarına dönüşebilir.

Callaba Cloud ve ilk SRT sunucunuzla başlayın

Callaba Cloud'u başlatın, bir SRT sunucusu oluşturun, OBS'den gerçek bir yayın gönderin ve Multiview, kayıt, yeniden yayınlama, yük devretme, oynatma veya API iş akışları eklemeden önce oynatmayı doğrulayın.