Langkau ke kandungan
Callaba

Callaba · Awan & dihos sendiri

Perisian SRT Server untuk produksi langsung

Terima suapan kamera jauh dan program siap. Pantau gambar, audio dan kesihatan sambungan dalam pelayar anda, kemudian halakan atau rakam sumber. Tambah produksi langsung dengan Video Mixer pada penggunaan yang disokong.

Jalankan dalam akaun AWS anda atau pada infrastruktur Linux yang anda kendalikan.

Demo SRT langsung

Cuba sambungan SRT secara langsung

Cipta sambungan sementara selama satu jam. Hantar suapan anda ke alamat penerbit dalam mod Caller, membiarkan ID Strim kosong. Tontonnya dalam Multiview di bawah, atau sambungkan penerima anda ke alamat penerima dalam mod Caller.

Sedia untuk dicipta

Kawalan server

Pantau sambungan SRT dan log server

Lihat penerbit yang bersambung, periksa kadar bit dan RTT-nya, serta cari peristiwa sambungan tanpa meninggalkan papan pemuka.

Kawal siapa yang bersambung

Kawal akses penerbit dan penerima dengan ID Strim atau peraturan IP peer. Tetapkan frasa laluan SRT yang sepadan apabila penyulitan diaktifkan.

Periksa laluan rangkaian

Periksa kadar bit, RTT, kehilangan paket dan peer yang bersambung sebelum menukar penerima atau pengekod.

Cari ralat sambungan

Buka Show logs daripada tetapan server. Jeda kemas kini, cari mengikut masa atau mesej, dan eksport peristiwa yang anda perlukan.

Server SRT sendiri

Buat sambungan pertama

Pilih cara pengekod dan penerima anda bersambung. Gantikan pemegang tempat dengan nilai yang dipaparkan dalam papan pemuka Callaba anda.

Corak sambungan

Corak hos & portDua port UDP berlainan: satu port penerbit dan satu port penerima. ID Strim sengaja dibiarkan kosong.

Alamat penerbit

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

Gunakan port UDP penerbit. Biarkan ID Strim kosong untuk corak port berasingan ini.

Alamat penerima

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

Gunakan port UDP penerima yang berlainan. Biarkan ID Strim kosong di sini juga.

Sediakan server

Dalam Streaming servers → SRT servers, cipta listener dan rizabkan port atau port-port UDP. Dalam Streams, benarkan ID Strim kosong untuk peranan penerbit dan penerima yang dikehendaki.

Konfigurasikan kedua-dua endpoint

Tetapkan pengekod dan penerima kepada Caller lalu tampalkan alamat masing-masing. Caller dan Listener menerangkan siapa yang memulakan sesi; ia tidak menerangkan arah media.

Periksa video dan audio

Mulakan sumber. Sahkan penerbit dan kadar bit masuk dalam Statistics, kemudian periksa gambar serta dengar audio pada penerima anda.

Penyediaan pengekod dan penerima

Sambungkan pengekod dan penerima anda

Hantar daripada OBS, vMix atau pengekod SRT ke alamat penerbit. Buka alamat penerima dalam aplikasi penerimaan anda. Padankan tetapan sambungan pada setiap hujung dan semak bahawa penerima menyokong format media.

Produksi, pemantauan dan penghantaran

Bina program atau bawa masuk program siap

Suapan SRT anda tersedia kepada bahagian lain Callaba. Kekalkan persediaan produksi sedia ada dan kendalikan outputnya di sini, atau bawa kamera ke Video Mixer untuk menghasilkan program dalam pelayar anda.

Pantau

Semak gambar dan audio masuk sebelah-menyebelah, dengan maklumat strim pada setiap jubin Multiview.

Terokai Multiview

Rakam

Simpan rakaman suapan masuk, atau rakam program yang anda cipta dalam mixer.

Rakam strim SRT

Adun

Gabungkan sumber langsung dan media dalam adegan. Sediakan syot seterusnya dalam Preview, bawanya ke Program dan adunkan audionya.

Adun sumber SRT

Pilih tempat ia berjalan

AWS atau server Linux anda sendiri.

Kekalkan kawalan tempat suapan anda berjalan. Callaba menyediakan ruang kerja pelayar; pasukan anda mengendalikan hos, akses rangkaian dan storan.

Terapkan dalam akaun AWS anda

Semak harga perisian semasa dan syarat langganan di AWS Marketplace. EC2, storan dan pemindahan data ialah kos infrastruktur tambahan.

Terapkan di AWS ↗

Pasang pada server Linux anda

Gunakan hos Linux, VM atau awan persendirian yang disokong. Ikuti panduan pemasangan semasa dan lesenkan unit modul yang diperlukan oleh aliran kerja anda.

Pasang versi dihos sendiri →

Mulakan dengan aliran kerja

Apakah yang akan anda jalankan?

Memilih aliran kerja menggantikan kiraan modul di bawah. Laraskannya kepada persediaan anda dan lihat kemas kini harga perisian.

Terima dan teruskan satu sumber

Satu sumber SRT masuk dan satu tugas teruskan atau restream yang bebas.

Pantau empat sumber masuk

Empat strim masuk dipaparkan dalam Multiview pada masa yang sama.

Hasilkan tiga sumber kamera

Tiga kamera masuk, tiga input Mixer dan sumber Multiview, dengan satu tugas rakaman dan satu tugas restream.

Pilihan semasa: konfigurasi tersuai.

Pembina konfigurasi

Hargakan aliran kerja SRT anda.

Pilih modul yang akan anda jalankan bersama. Perisian dan infrastruktur dihargakan secara berasingan.

Bulanan, setiap modul: $6/unit untuk unit 1–20, $5 untuk 21–40, kemudian $4. Setiap tier hanya digunakan pada unit dalam julat itu.

Stream masuk
Tugasan restreaming dan transcoding
Rakaman
Multiview
Input AV Mixer
Laluan pemulihan SRT
Lebih banyak modul
Penonton VOD
Penonton bayar-per-tonton
Peserta panggilan video
Penyesuai NDI
Akses API
Lihat harga penuh dan perancangan beban kerja

Perancangan kapasiti

Sediakan ruang untuk strim, pemprosesan dan storan

Kira sumber dan destinasi serentak. Tinggalkan kapasiti rangkaian untuk penghantaran semula dan ruang cakera untuk rakaman. Multiview, pengadunan dan transkod menambah beban pemprosesan berbanding meneruskan suapan berkod yang sama.

Pemeriksaan sambungan

Selesaikan masalah sambungan SRT

Pengekod tidak dapat bersambung

Periksa bahawa server diaktifkan, alamat awam dan port UDP penerbitnya betul, serta firewall, NAT atau kumpulan keselamatan AWS membenarkan trafik. Kemudian periksa ID Strim yang dibenarkan dan sebarang frasa laluan pada kedua-dua hujung.

Cari percubaan sambungan dalam sejarah peristiwa dan Show logs sebelum menukar tetapan codec.

Bersambung, tetapi tiada gambar atau audio

Mula-mula periksa bahawa kadar bit masuk wujud. Sahkan port penerima atau ID Strim penerima berpasangan memilih suapan yang dimaksudkan. Kemudian periksa bekas, codec video dan trek audio terhadap aplikasi penerima.

Tontonan dalam pelayar memerlukan laluan main balik yang serasi; pelayar tidak memainkan URL SRT mentah secara terus.

Gambar pecah atau strim terputus

Bandingkan kadar bit, RTT dan kehilangan paket bagi selang masa yang sama. Periksa kapasiti uplink dan ruang penghantaran semula, kemudian semak tetapan latensi. Penimbal yang lebih besar tidak membaiki uplink yang sentiasa tidak mencukupi.

Eksport log server yang sepadan untuk mengaitkan putus sambungan dengan peristiwa sumber atau rangkaian.

Soalan SRT Server

Adakah saya memerlukan ID Strim?

Biarkannya kosong untuk port penerbit dan penerima berasingan yang digunakan dalam demo. Pada port listener dikongsi, gunakan ID penerbit dan penerima berpasangan. Lihat dua kaedah sambungan.

Bolehkah saya menghantar suapan SRT ke YouTube atau Twitch?

Terima sumber dalam Callaba, kemudian cipta tugas restreaming dengan URL dan kunci strim destinasi. Padankan tetapan video dan audio yang diperlukan oleh platform itu.

Bolehkah saya mengadun beberapa sumber SRT?

Ya. Tambahkan sumber SRT kepada AV Mixer, bina adegan dalam Preview dan bawa adegan seterusnya ke Program dengan CUT atau FADE. Setiap kamera atau input pengadun lain menggunakan satu unit. Lihat harga input Mixer semasa.

Bagaimanakah Callaba sesuai antara pilihan server SRT?

Mulakan dengan siapa yang akan mengendalikan server dan perkara yang mesti berlaku selepas ingest. Perkhidmatan dihos seperti Castr dan IN/OUT-SRT, server sumber terbuka seperti MediaMTX dan SRS, serta perisian Windows seperti SRT Mini Server sesuai untuk model operasi yang berbeza. Callaba berjalan pada AWS atau infrastruktur Linux anda, dengan kawalan pelayar dan modul video bersambung.

Jika tugas utama anda ialah penghalaan antara endpoint, terokai juga aliran kerja SRT Gateway.

Akses API

Senaraikan server SRT anda dengan curl

Permintaan baca sahaja ini mengembalikan server SRT yang dikonfigurasikan. Gantikan hos dan token API dengan nilai server anda; permintaan ini tidak mengubah konfigurasinya.

Senaraikan server SRT dengan curl
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

Panduan sambungan dan rujukan teknikalMod, port, kependaman, akses dan penyelesaian masalah
Perlukan butiran protokol?

Rujukan sambungan SRT: port, ID Strim dan latensi

Rujukan server SRT praktikal untuk mengkonfigurasi port berasingan atau ID Strim berpasangan, memeriksa kesihatan pengangkutan, menetapkan latensi dan…

Gunakan SRT untuk laluan sumbangan

Server SRT, atau server langsung SRT, ialah endpoint yang dikonfigurasi untuk sesi sumbangan SRT. SRT berjalan melalui UDP dan menyediakan mod sambungan, pemulihan serta penyulitan pilihan; draf protokol SRT menerangkan pengangkutan ini.

Caller membuka sesi dan Listener menunggunya. Label tersebut tidak menetapkan arah media: konfigurasikan peranan penerbit atau penerima pada endpoint yang berkaitan atau tugas hiliran.

Kekalkan corak akses yang konsisten

Cipta server di bawah Streaming servers → SRT servers. Gunakan Streams untuk membenarkan akses penerbit dan penerima, kemudian gunakan hos serta port atau port-port UDP yang diperuntukkan daripada server itu.

Bagi port berasingan, rizabkan satu port penerbit dan satu port penerima; ID Strim kosong adalah sah dalam entri Streams dan URL endpoint. Bagi port listener dikongsi, gunakan entri akses penerbit dan penerima berpasangan dengan kod server serta ID Strim yang sama, bersama awalan publisher/… dan receiver/…. Pilih satu corak untuk ujian dan jangan campurkan pengecam.

Buka port atau julat UDP yang dipilih pada firewall hos dan pinggir rangkaian. Caller di belakang NAT boleh membuat sambungan keluar kepada Listener yang boleh dicapai; uji dari rangkaian sumber sebenar. Jika penyulitan diaktifkan, tetapkan frasa laluan yang sama pada kedua-dua endpoint.

Uji dengan FFmpeg

Contoh untuk server yang dikonfigurasikan dengan port penerbit dan penerima berasingan serta ID Strim kosong. Gantikan hos, port yang diperuntukkan dan fail input. Dokumentasi protokol SRT FFmpeg mentakrifkan pilihan URL ini.

Terbitkan fail MPEG-TS setempat

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"

Terima daripada port penerima

Command
ffplay "srt://YOUR_CALLABA_HOST:YOUR_ASSIGNED_RECEIVER_PORT?mode=caller&latency=200000"

Dalam FFmpeg, latency=200000 ialah contoh 200 ms kerana pilihan itu menggunakan mikrosaat. Tetapkan latensi produksi daripada RTT yang diukur, kehilangan paket dan lengah hujung ke hujung yang dibenarkan; lihat panduan latensi SRT.

Buat prapenerbangan bagi laluan yang akan digunakan

  • Uji dari rangkaian sumber, menggunakan nama hos, port UDP, corak akses dan frasa laluan yang dirancang untuk acara.
  • Sahkan gambar destinasi dan audio program bagi strim terpilih, bukan hanya sesi masuk.
  • Simpan konfigurasi aktif dan rekodkan masa log yang sepadan daripada sumber, server dan destinasi.
  • Uji prosedur failover hanya jika acara akan menggunakannya, termasuk tingkah laku destinasi dan serah tugas operator.

Tetapkan had operasi yang realistik

Latensi SRT ialah penimbal pemulihan pengangkutan, bukan keseluruhan lengah glass-to-glass. Pemerolehan, pengekodan, penimbalan penerima, penyahkodan, packaging dan penimbalan pemain juga menambah masa. Ukur laluan lengkap sebelum mengurangkan penimbal.

Rancang sumber rangkaian dan hos untuk strim serentak, kadar bit terukur, penghantaran semula, pemantauan dan tugas hiliran yang diaktifkan. Sebelum acara panjang, perhatikan beban penuh yang dirancang cukup lama untuk mendedahkan barisan, persaingan sumber atau sambungan sumber yang tidak stabil. Laluan pengangkutan utama/sandaran boleh mengekalkan sesi penerima dan puller yang bersambung melalui pertukaran; uji suapan, penimbal dan tingkah laku destinasinya sebelum bergantung padanya semasa acara.

Lebih banyak panduan penyediaan

Cuba dengan suapan sebenar

Lihat sama ada Callaba sesuai dengan aliran kerja SRT anda

Buka demo Multiview secara langsung, lancarkan Callaba pada AWS, atau pasangkannya pada pelayan Linux anda sendiri.