Kendalikan siapa yang terhubung
Kendalikan akses publisher dan receiver dengan Stream ID atau aturan IP peer. Tetapkan passphrase SRT yang sesuai bila enkripsi diaktifkan.
Callaba · Cloud & di-host sendiri
Terima feed kamera jarak jauh dan program akhir. Pantau gambar, audio, serta kondisi koneksi di browser, lalu rutekan atau rekam sumbernya. Tambahkan produksi langsung dengan Video Mixer pada deployment yang didukung.
Jalankan di akun AWS Anda atau infrastruktur Linux yang Anda operasikan.
Demo SRT langsung
Buat koneksi sementara selama satu jam. Kirim feed Anda ke alamat penerbit dalam mode Caller, membiarkan ID Stream kosong. Tonton di Multiview di bawah, atau hubungkan penerima Anda ke alamat penerima dalam mode Caller.
Kontrol server
Lihat publisher yang terhubung, periksa bitrate serta RTT-nya, dan temukan peristiwa koneksi tanpa meninggalkan dashboard.
Kendalikan akses publisher dan receiver dengan Stream ID atau aturan IP peer. Tetapkan passphrase SRT yang sesuai bila enkripsi diaktifkan.
Periksa bitrate, RTT, kehilangan paket, dan peer yang terhubung sebelum mengubah receiver atau encoder.
Buka Show logs dari pengaturan server. Jeda pembaruan, cari menurut waktu atau pesan, lalu ekspor peristiwa yang diperlukan.
Server SRT sendiri
Pilih cara encoder dan receiver Anda terhubung. Ganti placeholder dengan nilai yang ditampilkan di dashboard Callaba Anda.
Pola host & portDua port UDP berbeda: satu port publisher dan satu port receiver. Stream ID sengaja dikosongkan.
srt://example.invalid:YOUR_PUBLISHER_PORT?mode=callerGunakan port UDP publisher. Biarkan Stream ID kosong untuk pola port terpisah ini.
srt://example.invalid:YOUR_RECEIVER_PORT?mode=callerGunakan port UDP receiver yang berbeda. Biarkan Stream ID kosong di sini juga.
Di Streaming servers → SRT servers, buat listener dan cadangkan satu atau beberapa port UDP. Di Streams, izinkan Stream ID kosong untuk peran publisher dan receiver yang dimaksud.
Atur encoder dan receiver ke Caller lalu tempel alamat masing-masing. Caller dan Listener menjelaskan siapa yang memulai sesi; keduanya tidak menjelaskan arah media.
Mulai sumber. Konfirmasikan publisher dan bitrate masuk di Statistics, lalu periksa gambar dan dengarkan audio pada receiver Anda.
Penyiapan encoder dan receiver
Kirim dari OBS, vMix, atau encoder SRT ke alamat publisher. Buka alamat receiver di aplikasi penerima Anda. Samakan pengaturan koneksi di kedua ujung dan periksa bahwa receiver mendukung format media.
Produksi, pemantauan, dan pengiriman
Feed SRT Anda tersedia untuk bagian lain dari Callaba. Pertahankan pengaturan produksi yang ada dan tangani outputnya di sini, atau masukkan kamera ke Video Mixer untuk memproduksi program di browser Anda.
Periksa gambar dan audio yang masuk berdampingan, dengan informasi stream pada setiap ubin Multiview.
Jelajahi MultiviewKirim feed yang sudah selesai ke receiver SRT atau konfigurasikan publikasi ke YouTube, Facebook, dan Twitch.
Rutekan dan restream videoSimpan rekaman feed masuk, atau rekam program yang Anda buat di mixer.
Rekam stream SRTGabungkan sumber langsung dan media dalam adegan. Siapkan shot berikutnya di Preview, pindahkan ke Program, dan campur audionya.
Campur sumber SRTPilih tempat menjalankannya
Tetap kendalikan tempat feed Anda berjalan. Callaba menyediakan ruang kerja browser; tim Anda mengoperasikan host, akses jaringan, dan penyimpanan.
Tinjau harga perangkat lunak dan ketentuan langganan terkini di AWS Marketplace. EC2, penyimpanan, dan transfer data adalah biaya infrastruktur tambahan.
Terapkan di AWS ↗Gunakan host Linux, VM, atau cloud privat yang didukung. Ikuti panduan instalasi terkini dan lisensikan unit modul yang diperlukan alur kerja Anda.
Instal versi yang di-host sendiri →Perencanaan kapasitas
Hitung sumber dan tujuan simultan. Sisakan kapasitas jaringan untuk transmisi ulang dan ruang disk untuk rekaman. Multiview, mixing, dan transcoding menambah beban pemrosesan di luar penerusan feed berkode yang sama.
Pemeriksaan koneksi
Periksa bahwa server aktif, alamat publik dan port UDP publisher benar, serta firewall, NAT, atau grup keamanan AWS mengizinkan lalu lintas. Kemudian periksa Stream ID yang diizinkan dan passphrase di kedua ujung.
Cari upaya koneksi dalam riwayat peristiwa dan Show logs sebelum mengubah pengaturan codec.
Pertama, periksa bahwa bitrate masuk tersedia. Pastikan port receiver atau Stream ID receiver berpasangan memilih feed yang dimaksud. Kemudian periksa container, codec video, dan track audio terhadap aplikasi penerima.
Penayangan browser memerlukan jalur pemutaran yang kompatibel; browser tidak memutar URL SRT mentah secara langsung.
Bandingkan bitrate, RTT, dan kehilangan paket pada interval yang sama. Periksa kapasitas uplink dan ruang untuk transmisi ulang, lalu tinjau pengaturan latensi. Buffer yang lebih besar tidak memperbaiki uplink yang secara konsisten terlalu kecil.
Ekspor log server yang sesuai untuk menghubungkan putus koneksi dengan peristiwa sumber atau jaringan.
Biarkan kosong untuk port publisher dan receiver terpisah yang digunakan dalam demo. Pada port listener bersama, gunakan ID publisher dan receiver berpasangan. Lihat dua metode koneksi.
Terima sumber di Callaba, lalu buat tugas restreaming dengan URL stream dan key tujuan. Samakan pengaturan video dan audio yang diperlukan platform tersebut.
Ya. Tambahkan sumber SRT ke AV Mixer, bangun adegan di Preview, lalu alihkan adegan berikutnya ke Program dengan CUT atau FADE. Setiap kamera atau input mixer lain memakai satu unit. Lihat harga input Mixer terkini.
Mulailah dari siapa yang akan mengoperasikan server dan apa yang harus terjadi setelah ingest. Layanan terkelola seperti Castr dan IN/OUT-SRT, server open-source seperti MediaMTX dan SRS, serta perangkat lunak Windows seperti SRT Mini Server sesuai untuk model operasi yang berbeda. Callaba berjalan di AWS atau infrastruktur Linux Anda, dengan kontrol browser dan modul video terhubung.
Jika tugas utama Anda adalah perutean antar-endpoint, lihat juga alur kerja SRT Gateway.
Akses API
Permintaan read-only ini mengembalikan server SRT yang dikonfigurasi. Ganti host 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}}'Referensi praktis server SRT untuk mengonfigurasi port terpisah atau Stream ID berpasangan, memeriksa kesehatan transport, menetapkan latensi, dan mendiagnosis…
Server SRT, atau server live SRT, adalah endpoint yang dikonfigurasi untuk sesi kontribusi SRT. SRT berjalan di atas UDP dan menyediakan mode koneksi, pemulihan, serta enkripsi opsional; draf protokol SRT menjelaskan transportnya.
Caller membuka sesi dan Listener menunggunya. Label ini tidak menentukan arah media: konfigurasikan peran publisher atau receiver pada endpoint atau tugas hilir yang relevan.
Buat server di Streaming servers → SRT servers. Gunakan Streams untuk mengizinkan akses publisher dan receiver, lalu gunakan host serta port UDP yang ditetapkan dari server tersebut.
Untuk port terpisah, cadangkan satu port publisher dan satu port receiver; Stream ID kosong valid pada entri Streams dan URL endpoint. Untuk port listener bersama, gunakan entri akses publisher dan receiver berpasangan dengan kode server dan Stream ID yang sama, ditambah prefiks publisher/… dan receiver/…. Pilih satu pola untuk pengujian, jangan mencampur pengenal.
Buka port atau rentang UDP yang dipilih pada firewall host dan tepi jaringan. Caller di balik NAT dapat membuat koneksi keluar ke Listener yang dapat dijangkau; uji dari jaringan sumber sebenarnya. Jika enkripsi diaktifkan, tetapkan passphrase yang sama pada kedua endpoint.
Contoh untuk server yang dikonfigurasi dengan port publisher dan receiver terpisah serta Stream ID kosong. Ganti host, port yang ditetapkan, dan file input. Dokumentasi protokol SRT FFmpeg menjelaskan opsi 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"
Di FFmpeg, latency=200000 adalah contoh 200 ms karena opsinya menggunakan mikrodetik. Tetapkan latensi produksi berdasarkan RTT yang diukur, kehilangan paket, dan jeda ujung-ke-ujung yang diizinkan; lihat panduan latensi SRT.
Latensi SRT adalah buffer pemulihan transport, bukan keseluruhan jeda glass-to-glass. Pengambilan, encoding, buffer receiver, decoding, packaging, dan buffer pemutar juga menambah waktu. Ukur jalur lengkap sebelum mengurangi buffer.
Rencanakan sumber daya jaringan dan host untuk stream bersamaan, bitrate terukur, transmisi ulang, pemantauan, dan tugas hilir yang diaktifkan. Sebelum acara panjang, amati beban penuh yang direncanakan cukup lama untuk mengungkap antrean, perebutan sumber daya, atau konektivitas sumber yang tidak stabil. Rute transport utama/cadangan dapat mempertahankan sesi receiver dan puller yang terhubung saat perpindahan; uji feed, buffer, dan perilaku tujuannya sebelum mengandalkannya dalam acara.
Buka demo Multiview langsung, luncurkan Callaba di AWS, atau instal di server Linux Anda sendiri.