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.
Callaba · Awan & dihos sendiri
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
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.
Kawalan server
Lihat penerbit yang bersambung, periksa kadar bit dan RTT-nya, serta cari peristiwa sambungan tanpa meninggalkan papan pemuka.
Kawal akses penerbit dan penerima dengan ID Strim atau peraturan IP peer. Tetapkan frasa laluan SRT yang sepadan apabila penyulitan diaktifkan.
Periksa kadar bit, RTT, kehilangan paket dan peer yang bersambung sebelum menukar penerima atau pengekod.
Buka Show logs daripada tetapan server. Jeda kemas kini, cari mengikut masa atau mesej, dan eksport peristiwa yang anda perlukan.
Server SRT sendiri
Pilih cara pengekod dan penerima anda bersambung. Gantikan pemegang tempat dengan nilai yang dipaparkan dalam papan pemuka Callaba anda.
Corak hos & portDua port UDP berlainan: satu port penerbit dan satu port penerima. ID Strim sengaja dibiarkan kosong.
srt://example.invalid:YOUR_PUBLISHER_PORT?mode=callerGunakan port UDP penerbit. Biarkan ID Strim kosong untuk corak port berasingan ini.
srt://example.invalid:YOUR_RECEIVER_PORT?mode=callerGunakan port UDP penerima yang berlainan. Biarkan ID Strim kosong di sini juga.
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.
Tetapkan pengekod dan penerima kepada Caller lalu tampalkan alamat masing-masing. Caller dan Listener menerangkan siapa yang memulakan sesi; ia tidak menerangkan arah media.
Mulakan sumber. Sahkan penerbit dan kadar bit masuk dalam Statistics, kemudian periksa gambar serta dengar audio pada penerima anda.
Penyediaan pengekod dan penerima
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
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.
Semak gambar dan audio masuk sebelah-menyebelah, dengan maklumat strim pada setiap jubin Multiview.
Terokai MultiviewHantar suapan siap ke penerima SRT atau konfigurasikan penerbitan ke YouTube, Facebook dan Twitch.
Halakan dan restream videoSimpan rakaman suapan masuk, atau rakam program yang anda cipta dalam mixer.
Rakam strim SRTGabungkan sumber langsung dan media dalam adegan. Sediakan syot seterusnya dalam Preview, bawanya ke Program dan adunkan audionya.
Adun sumber SRTPilih tempat ia berjalan
Kekalkan kawalan tempat suapan anda berjalan. Callaba menyediakan ruang kerja pelayar; pasukan anda mengendalikan hos, akses rangkaian dan storan.
Semak harga perisian semasa dan syarat langganan di AWS Marketplace. EC2, storan dan pemindahan data ialah kos infrastruktur tambahan.
Terapkan di AWS ↗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 →Perancangan kapasiti
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
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.
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.
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.
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.
Terima sumber dalam Callaba, kemudian cipta tugas restreaming dengan URL dan kunci strim destinasi. Padankan tetapan video dan audio yang diperlukan oleh platform itu.
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.
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
Permintaan baca sahaja ini mengembalikan server SRT yang dikonfigurasikan. Gantikan hos dan token API dengan nilai server anda; permintaan ini tidak mengubah konfigurasinya.
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}}'Rujukan server SRT praktikal untuk mengkonfigurasi port berasingan atau ID Strim berpasangan, memeriksa kesihatan pengangkutan, menetapkan latensi dan…
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.
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.
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.
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"
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.
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.
Buka demo Multiview secara langsung, lancarkan Callaba pada AWS, atau pasangkannya pada pelayan Linux anda sendiri.