Kimlerin bağlanacağını denetleyin
Yayıncı ve alıcı erişimini Stream ID'ler veya eş-IP kurallarıyla yönetin. Şifreleme etkin olduğunda eşleşen SRT parolasını ayarlayın.
Callaba · Bulut ve kendi barındırmalı
Uzak kamera beslemelerini ve tamamlanmış programları al. Tarayıcıda görüntü, ses ve bağlantı durumunu izle; ardından kaynakları yönlendir veya kaydet. Desteklenen bir dağıtımda Video Mixer ile canlı prodüksiyon ekle.
Kendi AWS hesabınızda veya işlettiğiniz Linux altyapısında çalıştırın.
Canlı SRT demosu
Bir saatlik geçici bağlantı oluşturun. Akışınızı Caller modunda yayıncı adresine gönderin, Akış Kimliği boş bırakılarak. Aşağıdaki Multiview'da izleyin veya alıcınızı Caller modunda alıcı adresine bağlayın.
Sunucu denetimleri
Hangi yayıncının bağlı olduğunu görün, bit hızını ve RTT'sini inceleyin, kontrol panelinden ayrılmadan bağlantı olaylarını bulun.
Yayıncı ve alıcı erişimini Stream ID'ler veya eş-IP kurallarıyla yönetin. Şifreleme etkin olduğunda eşleşen SRT parolasını ayarlayın.
Alıcıyı veya kodlayıcıyı değiştirmeden önce bit hızını, RTT'yi, paket kaybını ve bağlı eşleri inceleyin.
Sunucu ayarlarından Show logs'u açın. Güncellemeleri duraklatın, zamana veya iletiye göre arayın ve gereken olayları dışa aktarın.
Kendi SRT sunucunuz
Kodlayıcınızın ve alıcınızın nasıl bağlanacağını seçin. Yer tutucuları Callaba kontrol panelinizde gösterilen değerlerle değiştirin.
Ana makine ve bağlantı noktası düzeniİki ayrı UDP bağlantı noktası: biri yayıncı, biri alıcı için. Stream ID'ler bilinçli olarak boştur.
srt://example.invalid:YOUR_PUBLISHER_PORT?mode=callerYayıncı UDP bağlantı noktasını kullanın. Bu ayrı bağlantı noktası düzeninde Stream ID'yi boş bırakın.
srt://example.invalid:YOUR_RECEIVER_PORT?mode=callerAyrı alıcı UDP bağlantı noktasını kullanın. Burada da Stream ID'yi boş bırakın.
Şurada: Streaming servers → SRT servers, Listener'ı oluşturun ve UDP bağlantı noktasını veya noktalarını ayırın. Streams içinde, amaçlanan yayıncı ve alıcı rolleri için boş Stream ID'ye izin verin.
Kodlayıcıyı ve alıcıyı Caller olarak ayarlayın, ardından her birinin kendi adresini yapıştırın. Caller ve Listener, oturumu kimin başlattığını açıklar; medya yönünü açıklamaz.
Kaynağı başlatın. Statistics'te yayıncıyı ve gelen bit hızını onaylayın, ardından alıcınızda görüntüyü denetleyip sesi dinleyin.
Kodlayıcı ve alıcı kurulumu
OBS, vMix veya bir SRT kodlayıcıdan yayıncı adresine gönderin. Alıcı adresini alma uygulamanızda açın. Bağlantı ayarlarını iki uçta eşleştirin ve alıcının medya biçimini desteklediğini kontrol edin.
Prodüksiyon, izleme ve dağıtım
SRT beslemeleriniz Callaba'nın geri kalanı için kullanılabilir. Mevcut prodüksiyon kurulumunuzu koruyup çıkışını burada işleyin ya da programı tarayıcıda üretmek için kameraları Video Mixer'a alın.
Gelen görüntüleri ve sesi yan yana kontrol edin; her Multiview kutucuğunda yayın bilgileri yer alır.
Multiview'ı keşfedinBitmiş bir yayını SRT alıcılarına teslim edin veya YouTube, Facebook ve Twitch’e yayın yapmayı yapılandırın.
Videoyu yönlendirin ve restream edinGelen bir yayının kaydını tutun veya mikserde oluşturduğunuz programı kaydedin.
SRT akışını kaydedinCanlı kaynakları ve medyayı sahnelerde birleştirin. Sonraki çekimi Preview’da hazırlayın, Program’a alın ve sesini miksleyin.
SRT kaynaklarını miksleyinÇalışacağı yeri seçin
Beslemelerinizin nerede çalıştığını kontrol altında tutun. Callaba tarayıcı çalışma alanını sağlar; sunucuyu, ağ erişimini ve depolamayı ekibiniz işletir.
Güncel yazılım fiyatlarını ve abonelik koşullarını AWS Marketplace'te inceleyin. EC2, depolama ve veri aktarımı ek altyapı maliyetleridir.
AWS'de kurun ↗Desteklenen bir Linux ana makinesi, VM veya özel bulut kullanın. Güncel kurulum kılavuzunu izleyin ve iş akışınızın gerektirdiği modül birimlerini lisanslayın.
Kendi barındırmalı yükleyin →Kapasite planlaması
Eşzamanlı kaynakları ve hedefleri sayın. Yeniden iletimler için ağ kapasitesi, kayıtlar için disk alanı bırakın. Multiview, miksleme ve kod dönüştürme, aynı kodlanmış akışı iletmenin ötesinde işlem yükü ekler.
Bağlantı denetimleri
Sunucunun etkin olduğunu, genel adresinin ve yayıncı UDP bağlantı noktasının doğru olduğunu, güvenlik duvarı, NAT veya AWS güvenlik grubunun trafiğe izin verdiğini denetleyin. Ardından izin verilen Stream ID'yi ve her iki uçtaki parolayı denetleyin.
Kodek ayarlarını değiştirmeden önce olay geçmişinde ve Show logs'ta bağlantı denemelerini arayın.
Önce gelen bit hızının mevcut olduğunu denetleyin. Alıcı bağlantı noktasının veya eşleştirilmiş alıcı Stream ID'sinin istenen akışı seçtiğini doğrulayın. Ardından kapsayıcıyı, video kodekini ve ses izlerini alıcı uygulamayla karşılaştırın.
Tarayıcıda izleme uyumlu oynatma yolu gerektirir; tarayıcılar ham SRT URL'sini doğrudan oynatmaz.
Aynı aralıkta bit hızını, RTT'yi ve paket kaybını karşılaştırın. Yukarı bağlantı kapasitesini ve yeniden iletim payını denetleyin, ardından gecikme ayarını inceleyin. Daha büyük tampon, sürekli yetersiz olan yukarı bağlantıyı düzeltmez.
Kesintileri kaynak veya ağ olaylarıyla ilişkilendirmek için eşleşen sunucu günlüklerini dışa aktarın.
Demoda kullanılan ayrı yayıncı ve alıcı bağlantı noktaları için boş bırakın. Paylaşılan Listener bağlantı noktasında eşleştirilmiş yayıncı ve alıcı ID'leri kullanın. İki bağlantı yöntemine bakın.
Kaynağı Callaba'da alın, ardından hedefin akış URL'si ve anahtarıyla bir restreaming görevi oluşturun. Video ve ses ayarlarını o platformun gereksinimleriyle eşleştirin.
Evet. SRT kaynaklarını AV Mixer'a ekleyin, Preview'da sahneler oluşturun ve sonraki sahneyi CUT veya FADE ile Program'a alın. Her kamera veya diğer mikser girişi bir birim kullanır. Güncel Mixer giriş fiyatlandırmasına bakın.
Sunucuyu kimin işleteceği ve girişten sonra ne olması gerektiğiyle başlayın. Castr ve IN/OUT-SRT gibi barındırılan hizmetler, MediaMTX ve SRS gibi açık kaynak sunucular ve SRT Mini Server gibi Windows yazılımları farklı çalışma modellerine uygundur. Callaba, tarayıcı denetimleri ve bağlı video modülleriyle AWS'de veya Linux altyapınızda çalışır.
Ana işiniz uç noktalar arasında yönlendirmeyse SRT Gateway iş akışını da inceleyin.
API erişimi
Bu salt okunur istek yapılandırılmış SRT sunucularını döndürür. Ana makineyi ve API belirtecini sunucunuzun değerleriyle değiştirin; istek yapılandırmasını değiştirmez.
curl --request POST 'https://YOUR_CALLABA_SERVER/api/srt-servers/getAll' \
--header 'x-access-token: YOUR_API_TOKEN' \
--header 'Content-Type: application/json' \
--data '{"limit":10,"skip":0,"sort":{"server_created":1}}'Ayrı bağlantı noktalarını veya eşleştirilmiş Stream ID'leri yapılandırmak, aktarım sağlığını denetlemek, gecikmeyi ayarlamak ve canlı katkı yolunu teşhis etmek…
SRT sunucusu ya da SRT canlı sunucusu, bir SRT katkı oturumu için yapılandırılmış uç noktadır. SRT, UDP üzerinde çalışır ve bağlantı modları, kurtarma ve isteğe bağlı şifreleme sunar; SRT protokol taslağı aktarımı açıklar.
Caller oturum açar, Listener ise oturumu bekler. Bu adlar medya yönünü belirlemez: yayıncı veya alıcı rolünü ilgili uç noktada ya da sonraki işte yapılandırın.
Sunucuyu Streaming servers → SRT servers altında oluşturun. Yayıncı ve alıcı erişimine izin vermek için Streams kullanın; ardından o sunucuya ait ana makineyi ve atanmış UDP bağlantı noktasını veya noktalarını kullanın.
Ayrı bağlantı noktaları için bir yayıncı ve bir alıcı bağlantı noktası ayırın; Streams girdilerinde ve uç nokta URL'lerinde boş Stream ID geçerlidir. Paylaşılan Listener bağlantı noktası için aynı sunucu kodu ve Stream ID'ye sahip eşleştirilmiş yayıncı ve alıcı erişim girdilerini, ayrıca publisher/… ve receiver/… öneklerini kullanın. Tanımlayıcıları karıştırmak yerine test için tek bir düzen seçin.
Seçilen UDP bağlantı noktasını veya aralığını ana makine güvenlik duvarında ve ağ sınırında açın. NAT arkasındaki bir Caller, erişilebilir bir Listener'a giden bağlantı kurabilir; gerçek kaynak ağından test edin. Şifreleme etkinse iki uç noktada da aynı parolayı ayarlayın.
Ayrı yayıncı ve alıcı bağlantı noktaları ile boş Stream ID'ler için yapılandırılmış sunucu örnekleri. Ana makineyi, atanmış bağlantı noktalarını ve giriş dosyasını değiştirin. FFmpeg SRT protokol belgeleri bu URL seçeneklerini tanımlar.
ffmpeg -re -stream_loop -1 -i input.ts -c copy -f mpegts "srt://YOUR_CALLABA_HOST:YOUR_ASSIGNED_PUBLISHER_PORT?mode=caller&latency=200000"
ffplay "srt://YOUR_CALLABA_HOST:YOUR_ASSIGNED_RECEIVER_PORT?mode=caller&latency=200000"
FFmpeg'de latency=200000, seçenek mikrosaniye kullandığı için 200 ms örneğidir. Üretim gecikmesini ölçülen RTT, kayıp ve izin verilen uçtan uca gecikmeye göre belirleyin; SRT gecikme kılavuzuna bakın.
SRT gecikmesi, tüm camdan cama gecikme değil, bir aktarım kurtarma tamponudur. Yakalama, kodlama, alıcı tamponlama, kod çözme, paketleme ve oynatıcı tamponlaması da zaman ekler. Tamponları azaltmadan önce yolun tamamını ölçün.
Ağ ve ana makine kaynaklarını eşzamanlı akışlar, ölçülen bit hızları, yeniden iletimler, izleme ve etkin sonraki işler için planlayın. Uzun bir etkinlikten önce, kuyruk oluşumunu, kaynak çekişmesini veya kararsız kaynak bağlantısını ortaya çıkaracak kadar süre boyunca tam planlı yükü gözlemleyin. Ana/yedek aktarım rotası, geçiş boyunca bağlı alıcı ve puller oturumlarını koruyabilir; etkinlikte buna güvenmeden önce akışlarını, tamponlarını ve hedef davranışını test edin.
Bulutta başlat, Linux’a kur veya otomasyondan önce canlı Multiview deneyimini incele.