İçeriğe geç
Callaba

Callaba · Bulut ve kendi barındırmalı

Canlı prodüksiyon için SRT sunucu yazılımı

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

Canlı bir SRT bağlantısını deneyin

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.

Oluşturmaya hazır

Sunucu denetimleri

SRT bağlantılarını ve sunucu günlüklerini izleyin

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.

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.

Ağ yolunu denetleyin

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.

Bağlantı hatalarını bulun

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

İlk bağlantıyı kurun

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.

Bağlantı düzeni

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.

Yayıncı adresi

srt://example.invalid:YOUR_PUBLISHER_PORT?mode=caller

Yayıncı UDP bağlantı noktasını kullanın. Bu ayrı bağlantı noktası düzeninde Stream ID'yi boş bırakın.

Alıcı adresi

srt://example.invalid:YOUR_RECEIVER_PORT?mode=caller

Ayrı alıcı UDP bağlantı noktasını kullanın. Burada da Stream ID'yi boş bırakın.

Sunucuyu hazırlayı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.

Her iki uç noktayı yapılandırın

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.

Video ve sesi denetleyin

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

Kodlayıcınızı ve alıcınızı bağlayın

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

Programı üretin veya tamamlanmış olarak getirin

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.

İzleyin

Gelen görüntüleri ve sesi yan yana kontrol edin; her Multiview kutucuğunda yayın bilgileri yer alır.

Multiview'ı keşfedin

Miksleyin

Canlı 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

AWS veya kendi Linux sunucunuz.

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.

AWS hesabınızda kurun

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 ↗

Linux sunucunuza yükleyin

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 →

Bir iş akışıyla başlayın

Ne çalıştıracaksınız?

Bir iş akışı seçmek aşağıdaki modül sayılarını değiştirir. Kurulumunuza göre ayarlayın ve yazılım fiyatının güncellendiğini görün.

Bir kaynağı alın ve iletin

Bir gelen SRT kaynağı ve bağımsız bir iletme ya da restream görevi.

Dört gelen kaynağı izleyin

Aynı anda Multiview'de gösterilen dört gelen akış.

Üç kamera kaynağıyla prodüksiyon yapın

Üç gelen kamera, üç Mixer girişi ve Multiview kaynağı; bir kayıt ve bir restream görevi.

Geçerli seçim: özel yapılandırma.

Yapılandırma oluşturucu

SRT iş akışınızı fiyatlandırın.

Birlikte çalıştıracağınız modülleri seçin. Yazılım ve altyapı ayrı fiyatlandırılır.

Aylık, modül başına: 1–20. birimler için $6/birim, 21–40 için $5, sonra $4. Her kademe yalnızca kendi aralığındaki birimlere uygulanır.

Gelen yayınlar
Restream ve transcoding görevleri
Kayıtlar
Multiview
AV Mixer girişleri
SRT kurtarma yolları
Daha fazla modül
VOD izleyicileri
Pay-per-view izleyicileri
Video görüşmesi katılımcıları
NDI adaptörleri
API erişimi
Tüm fiyatlandırmayı ve iş yükü planlamasını görün

Kapasite planlaması

Akışlar, işleme ve depolama için pay bırakın

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

SRT bağlantısında sorun giderin

Kodlayıcı bağlanmıyor

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.

Bağlı, ancak görüntü veya ses yok

Ö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.

Görüntü bozuluyor veya akış kesiliyor

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.

SRT Server soruları

Stream ID'ye ihtiyacım var mı?

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.

SRT akışını YouTube veya Twitch'e gönderebilir miyim?

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.

Birden çok SRT kaynağını miksleyebilir miyim?

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.

Callaba, SRT sunucusu seçenekleri arasında nereye oturur?

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

SRT sunucularınızı curl ile listeleyin

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.

SRT sunucularını curl ile listeleyin
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}}'

Ask AI

Bağlantı kılavuzu ve teknik başvuruModlar, bağlantı noktaları, gecikme, erişim ve sorun giderme
Protokol açıklamasını mı arıyorsun?

SRT bağlantı başvurusu: bağlantı noktaları, Stream ID'ler ve gecikme

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…

Katkı bağlantısı için SRT kullanın

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.

Erişim düzenini tutarlı kullanı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.

FFmpeg ile test edin

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.

Yerel MPEG-TS dosyası yayınlayın

Command
ffmpeg -re -stream_loop -1 -i input.ts -c copy -f mpegts "srt://YOUR_CALLABA_HOST:YOUR_ASSIGNED_PUBLISHER_PORT?mode=caller&latency=200000"

Alıcı bağlantı noktasından alın

Command
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.

Kullanacağınız yolu önceden test edin

  • Etkinlik için planlanan ana makine adı, UDP bağlantı noktası, erişim düzeni ve parola ile kaynak ağından test edin.
  • Yalnızca gelen oturumu değil, seçili akışın hedef görüntüsünü ve program sesini doğrulayın.
  • Etkin yapılandırmayı kaydedin; kaynak, sunucu ve hedeften eşleşen günlük zamanlarını not edin.
  • Yük devretme yordamını, hedef davranışı ve operatör devrini de kapsayacak şekilde yalnızca etkinlikte kullanılacaksa test edin.

Gerçekçi çalışma sınırları belirleyin

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.

Daha fazla kurulum kılavuzu

Gerçek bir akışla başla

Callaba SRT Server’ı dağıtım modelinde değerlendir

Bulutta başlat, Linux’a kur veya otomasyondan önce canlı Multiview deneyimini incele.