Penyiapan Streaming Video Langsung
What This Page Does
Panduan ini membantu Anda mengatur fitur live video streaming pada situs ComusThumbs Anda. Setelah dikonfigurasi, pencipta Anda dapat menyiarkan video langsung dari browser mereka ke penggemar mereka, dengan real-time chat, tip, dan pertunjukan pribadi. Anggap saja seperti menyiapkan sendiri Twitch pribadi atau OnlyFans live streaming platform.
[Cuplikan layar: hidup--berjalan-overview]
Why You Need This
Fitur streaming langsung memungkinkan pembuat di situs Anda untuk:
- Go live langsung dari browser mereka (tidak ada perangkat lunak khusus yang diperlukan)
- Stream video dengan jeda sangat rendah (dibawah 1 detik)
- Obrolan dengan pemirsa secara real-time
- Menerima tip selama aliran mereka
- Penawaran pribadi satu-satu menunjukkan
- Kontrol yang dapat menonton (bebas, hanya pelanggan, gaji, dll)
Bagi pemirsa, mereka bisa:
- Watch pencipta siaran langsung
- Kirim pesan dalam percakapan
- Kirim tip ke pembuat
- Meminta pertunjukan pribadi
Sebelum Anda Mulai
Streaming langsung memerlukan server atau VPS (Server Pribadi Virtual). Ini TIDAK akan bekerja pada host bersama seperti GoDaddy atau Bluehost rencana dasar. Anda perlu akses root untuk memasang perangkat lunak di server.
What You 'll Need
- Server terpisah atau VPS - Ini bisa menjadi server yang sama di mana ComusThumtz dipasang, atau yang berbeda. Minimal 2GB RAM, 2 inti CPU direkomendasikan.
- Suatu domain atau subdomain - Sesuatu seperti
streaming.yoursite.com - Sekitar 30-60 menit - Untuk proses setup
- Kenyamanan dasar dengan baris perintah - Anda harus menjalankan beberapa perintah pada server Anda
Memeriksa apakah Anda Siap
Log ke server Anda melalui SSH dan jalankan perintah ini:
Periksa IP publik server Anda
Jika Docker tidak diinstal, jangan khawatir - script setup dapat menginstal untuk Anda.
Memahami Penyiapan
How Live Streaming Works
- Seorang pencipta membuka halaman "Go Live" di situs Anda
- Webcam dan mikrofon mereka terhubung ke server streaming Anda
- Server streaming mengirim video ke semua pemirsa yang menonton
- Semua orang dapat chatting dan mengirim tips di real-time
Apa yang Diinstal
Pemasangan proses setup LiveKit, yang merupakan perangkat lunak server streaming. It runs in a Docker container (think of it like a self-contained mini- computer) on your server and handle all the video routing.
Langkah Instalasi
Langkah 1: Pilih Metode Pemasangan Anda
Ada dua cara untuk mengatur server streaming:
Opsi A: Penyiapan Otomatis (Disarankan) - Sebuah naskah melakukan segalanya untuk Anda
Opsi B: Penyiapan Manual - Anda menjalankan setiap perintah sendiri (untuk pengguna lanjutan)
Kami merekomendasikan pilihan A untuk kebanyakan orang.
Opsi A: Penyiapan Otomatis (paling mudah)
1. Unggah Skrip Setup
- Unduh skrip setup dari folder instalasi ComusThumtz Anda:
tools/setuplivekitserver.sh - Unggah ke server streaming Anda (Anda dapat memasukkannya ke dalam direktori rumah Anda)
2. Jadikan Script Executable
Log ke server Anda melalui SSH dan jalankan:
Jalankan Script Setup
Naskah akan mengajukan beberapa pertanyaan dan kemudian:
- Pasang Dok bila diperlukan
- Atur firewall Anda
- Atur server streaming
- Hasilkan kunci keamanan
Simpan Kredensial Anda
Pada akhirnya, naskah akan menunjukkan sesuatu seperti:
Salin mandat ini dan simpan di tempat aman! Anda akan membutuhkan mereka di bagian berikutnya.
Uji Instalasi 5
Naskah akan memberitahu Anda jika semuanya bekerja. Anda harus melihat pesan yang mengatakan "LiveKit berjalan dengan sukses".
Opsi B: Pengaturan Manual (Lanjutan)
Jika Anda memilih untuk melakukan setup secara manual atau skrip otomatis tidak bekerja untuk server Anda, ikuti langkah instalasi manual rinci dalam panduan teknis.
Langkah manual pada dasarnya adalah hal yang sama dengan naskah otomatis, baru saja dipecah menjadi perintah individu. Gunakan ini jika kau nyaman dengan administrasi server.
Menghubungkan Thumbs Comusz ke Server Streaming
Sekarang server streaming Anda sedang berjalan, Anda perlu memberitahu instalasi ComusThumbs Anda bagaimana terhubung dengannya.
Langkah 1: Aktifkan Fitur
- Log ke Panel Admin Anda
- Ke Panel Admin > Pengaturan > Feature Toggles
- Cari Streaming Langsung and turn it ON
- Klik Simpan Perubahan
Langkah 2: Tambah Rincian Server Streaming Anda
Anda perlu menambahkan tiga potong informasi ke berkas konfigurasi Anda.
- Log ke server web Anda via SFTP atau Manajer Berkas
- Navigasi ke
ct/dat/config.inc.php - Buka berkas untuk penyuntingan
- Tambahkan baris ini di akhir berkas (sebelum penutupan
?>jika ada satu):
- Ganti nilai:
streaming.yoursite.com- domain server streaming Andapaste-your-api-key-here- Kunci API dari Instal Langkah 4paste-your-api-secret-here- Rahasia API dari Langkah 4 instalasi
- Simpan berkas
Untuk LIVEKITHOST, gunakan
wss:// (WebSocket aman) jika Anda memiliki SSL / HTTPS di situs Anda. Jika Anda hanya menguji pada jaringan lokal, Anda dapat menggunakan ws:// diikuti oleh alamat IP server Anda dan :7880.Langkah 3: Verifikasi Ini Bekerja
- Log ke situs Anda sebagai pengguna yang memiliki akses pencipta
- Ke Akun saya > Go Live (dalam pengaturan pengguna Anda)
- Anda harus melihat halaman "Go Live" dengan opsi webcam
- Bila Anda melihat pesan galat, sesuatu tak dikonfigurasi dengan benar
Menguji Penyiapan Anda
Uji Streaming Lengkap
Ikuti langkah-langkah ini untuk memverifikasi semuanya bekerja:
1. Siapkan Akun Pembuat
Anda perlu akun dengan hak pencipta untuk menguji.
- Ke Panel Admin > Pengguna > Manajemen Pengguna
- Cari pengguna yang ingin Anda uji
- Klik Sunting
- Pastikan Adalah Pembuat diatur ke Ya
- Simpan
Mulai Stream Tes
- Log masuk sebagai pencipta
- Ke Akun saya > Go Live
- Isi dalam judul stream (seperti "Test Stream")
- Atur akses ke Bebas (sehingga siapa pun dapat menonton)
- Klik Mulai Streaming
- Ketika peramban Anda meminta izin kamera / mikrofon, klik Ijinkan
- Anda harus melihat pratinjau webcam Anda di layar
3.
- Buka peramban lain (atau penyamaran / jendela privat)
- Kunjungi situs Anda dan pergi ke Stream Hidup dalam menu utama
- Anda harus melihat Anda tes stream terdaftar
- Klik di atasnya untuk menonton
- Video harus muncul dalam waktu 1-2 detik
4. Uji Percakapan
- Di jendela penampil, ketik pesan di kotak obrolan dan tekan Enter
- Pesan harus muncul di kedua jendela penampil dan penyiar
- Ini menegaskan komunikasi real-time bekerja
Akhir Stream
- Kembali ke jendela penyiar, klik Stream Akhir
- Arus harus menghilang dari halaman Stream Hidup
- Pemutar mesti melihat pesan yang telah berakhir
Jika semua lima langkah berhasil, selamat! Streaming hidup Anda sepenuhnya operasional.
Where Creator and Viewers Go
Untuk Creator (Broadcasters)
Go Live Page: Pengaturan > Go Live
Pada halaman ini, pencipta dapat:
- Pilih kamera dan mikrofon mereka
- Tata judul dan deskripsi bagi arus mereka
- Pilih siapa yang dapat menonton (bebas, terproteksi kata sandi, hanya pelanggan, berbayar, atau tujuan tip)
- Lihat jumlah penonton mereka
- Baca dan respon ke pesan obrolan
- Lihat pemberitahuan tip
- Menerima atau menolak permintaan pertunjukan privat
Untuk Penilik
Direktori Stream: Stream Langsung (dalam navigasi utama)
Halaman ini menunjukkan:
- Semua arus aktif sebagai kisi dari kartu pratilik
- Jumlah pemirsa yang melihat setiap aliran
- Foto dan nama profil pembuat
Watch Stream Page: Klik pada stream apapun membuka halaman penampil
Pada halaman ini, pemirsa bisa:
- Menonton video langsung
- Obrolan dengan pencipta dan pemirsa lainnya
- Kirim tip
- Meminta pertunjukan pribadi (jika mereka memiliki token cukup)
Tugas Umum
Memulai ulang Server Streaming
Bila aliran Anda tidak bekerja, terkadang Anda hanya perlu menyalakan ulang server:
Tunggu 10 detik, kemudian tes lagi.
Memeriksa apakah Server Streaming sedang berjalan
Jika Anda melihat garis dengan "livekit" di dalamnya, server berjalan. Jika Anda tidak melihat apa-apa, mulai itu:
Log Server Melihat
Jika sesuatu tidak bekerja dan Anda perlu melihat apa yang terjadi:
Watch log in real-time (tekan Ctrl + C untuk berhenti)
Memperbarui Server Streaming
Setiap beberapa bulan, Anda mungkin ingin memperbarui ke versi terbaru:
Start ulang dengan versi baru
Penelusuran masalah
Stream tidak akan Dimulai
Apa yang kau lihat: Pembuat klik "Mulai Streaming" tapi tidak ada yang terjadi atau kesalahan muncul.
Bagaimana memperbaikinya:
- Periksa apakah fitur diaktifkan Panel Admin > Pengaturan > Feature Toggles
- Verifikasi akun pencipta memiliki Adalah Pembuat diatur ke Ya
- Periksa
config.inc.phpberkas memiliki tiga pengaturan LIVEKIT - Verifikasi server streaming sedang berjalan:
docker ps | grep livekit
Penilik Tak Bisa Menyambung
Apa yang kau lihat: Halaman Siaran Langsung memuat tetapi mengklik arus menampilkan galat atau layar hitam.
Bagaimana memperbaikinya:
- Pastikan firewall Anda memungkinkan lalu lintas di port ini:
- TCP: 7880, 7881
- UDP: 500- 600.000
- Periksa bahwa Livekit AndaHOST menggunakan
wss://(tidakws://) jika situs Anda menggunakan HTTPS - Verifikasi sertifikat SSL anda valid jika menggunakan HTTPS
Chat Works But Video is Black
Apa yang kau lihat: Pemirsa dapat mengirim pesan obrolan tapi video tidak pernah muncul.
Bagaimana memperbaikinya:
Ini biasanya berarti pelabuhan UDP diblokir. Pada server streaming Anda:
Kemudian restart server streaming dan coba lagi.
"You Already Have an Active Stream" Error
Apa yang kau lihat: Pencipta mencoba untuk pergi hidup tetapi mendapat kesalahan mengatakan mereka sudah memiliki aliran.
Bagaimana memperbaikinya:
Ini terjadi jika aliran sebelumnya tidak berakhir dengan baik (browser crash, dsb.). Anda dapat secara manual mengakhirinya:
- Ke Panel Admin > Stream Hidup (jika Anda memiliki halaman ini)
- Cari aliran yang macet dan klik Stream Akhir
Atau minta pengembang untuk menjalankan perintah SQL ini:
Ganti [USERID] dengan nomor ID pemakai pembuat.
Preview Stream Tak Ditampilkan
Apa yang kau lihat: Halaman direktori Live Streams menunjukkan stream tapi tidak ada gambar pratilik.
Bagaimana memperbaikinya:
- Periksa bahwa
uploads/streamsnapshots/folder sudah ada - Pastikan folder dapat ditulis (ijin 755 atau 777)
- Tunggu sebentar - pratilik ditangkap setiap 30 detik selama siaran langsung
Tips untuk Pengguna Baru
- Mulai dengan arus bebas - Dapatkan nyaman dengan teknologi sebelum pengaturan sungai dibayar
- Uji dengan teman - Apakah beberapa orang menonton Anda pertama stream untuk memverifikasi segala sesuatu bekerja
- Periksa kecepatan internetmu - Kreator membutuhkan setidaknya 5 Mbps upload kecepatan untuk streaming kualitas yang baik
- Gunakan koneksi kabel - WiFi dapat diandalkan untuk streaming; kabel ethernet bekerja lebih baik
- Tutup aplikasi lain - Streaming menggunakan banyak sumber daya komputer; tutup program yang tidak perlu
- Memiliki pencahayaan yang baik - Pemirsa tidak bisa tip jika mereka tidak dapat melihat Anda dengan jelas
Opsi Kendali Akses Dijelaskan
Ketika pencipta memulai arus, mereka memilih siapa yang dapat menonton:
Pembuat dapat mengubah pengaturan ini untuk setiap aliran.
Memahami Tampil Pribadi
Pertunjukan pribadi adalah satu-satu aliran antara pencipta dan penonton tunggal. Begini cara kerjanya:
- Seorang penampil menonton stream publik
- Mereka klik Permintaan Pertunjukan Pribadi
- Mereka mengatur berapa menit mereka ingin
- Permintaan muncul pada pencipta
- Jika pencipta menerima:
- Stream publik berakhir
- Stream privat baru dimulai
- Hanya penonton yang meminta dapat menonton
- Tokens dipotong per menit secara otomatis
- Ketika waktu habis (atau seseorang berakhir), pertunjukan pribadi berakhir
Para pencipta menetapkan tingkat per- menit mereka dalam pengaturan profil pencipta mereka.
Keamanan dan Privasi
Apa yang dilindungi
- Semua aliran video dienkripsi dalam transit
- Tokens (pembayaran untuk akses) dihasilkan oleh server, bukan peramban
- Pemirsa hanya dapat bergabung dengan kamar-kamar mereka memiliki izin untuk
- Pesan percakapan disimpan dalam basis data Anda
What to Watch For
- Perlu SSL / HTTPS - Selalu gunakan
wss://dalam pengaturan LIVEKIT _ HOST untuk situs produksi - Monitor melaporkan stream - Memiliki sistem moderasi untuk konten yang tidak pantas
- Atur batas laju - Mencegah spam obrolan dengan membatasi seberapa cepat pengguna dapat mengirim pesan
- Ulas firewall Anda - Hanya membuka port yang disebutkan dalam panduan ini
Halaman Terkait
Mendapatkan Bantuan
Jika Anda terjebak.
- Periksa log - Lari
docker logs livekituntuk melihat apa yang streaming server melaporkan - Uji sambungan - Pastikan Anda dapat mencapai server streaming dari peramban
- Verifikasi config Anda - Periksa lagi tiga pengaturan LIVEKIT di
config.inc.php - Periksa forum - Pengguna lain mungkin telah memecahkan masalah yang sama
- Dukungan kontak - Menyediakan keluaran
docker psdandocker logs --tail 50 livekit
Apa selanjutnya?
Setelah siaran langsung Anda diatur:
- Promote the feature - Let your creators know they can now go live
- Create a guide for creators - Write simple instructions for your specific audience
- Set token prices - Decide pricing for pay-per-view and private shows
- Monitor usage - Watch server resources to see if you need to upgrade
- Gather feedback - Ask creators and viewers what they like or what needs improvement
Live streaming can significantly increase engagement and revenue on your site. Take time to promote it to your creators and viewers!