Canlı Video Akışı
Bu Sayfa Nedir
Bu kılavuz, ComusThumbz sitenizdeki canlı video akış özelliğini belirlemenize yardımcı olur. Bir kez yapılandırıldığında, yaratıcılarınız doğrudan tarayıcılarından hayranlarına, gerçek zamanlı sohbet, ipucu ve özel gösterilerle canlı videolar yayınlayabilirler. Kendi kişisel Twitch veya OnlyFans canlı yayın platformunu kurmak gibi düşünün.
[Screenshot: live-streaming-overview]
Neden buna ihtiyacınız var
Canlı akış özelliği, sitenizdeki yaratıcılara izin verir:
- Go doğrudan tarayıcılarından (özel yazılım gerekli değildir)
- Çok düşük gecikmeli akış video ( 1 saniye)
- Gerçek zamanlı olarak izleyicilerle Sohbet
- Onların akışı sırasında ipuçları alın
- Özel bir one-on-one şovları
- Kim izleyebilir (özgür, aboneler sadece, ödeme-per-view, vs.)
izleyiciler için, yapabilirler:
- Watch Creators yayını canlı canlı
- chat in chat in chat
- Yaratıcılara ipuçları gönder
- Özel gösteriler
Başlamadan Önce Başlıyor
Canlı akış, özel bir sunucu veya VPS gerektirir (Virtual Private Server). GoDaddy veya Bluehost'un temel planları gibi paylaşılan barındırma üzerinde çalışmayacaktır. Sunucuda yazılım yüklemek için kök erişime ihtiyacınız var.
İhtiyacınız olan şey
- Ayrı bir sunucu veya VPS - Bu, ComusThumbz'in yüklü olduğu veya farklı bir sunucu olabilir. Minimum 2GB RAM, 2 CPU çekirdeği tavsiye edilir.
- Bir alan veya alt domain - gibi bir şey
streaming.yoursite.com - Yaklaşık 30-60 dakika - Kurulum süreci için
- Bir komut satırı ile temel konfor - sunucunuzda bazı komutları çalıştırmanız gerekecek
Hazırsanız
SSH aracılığıyla sunucunuza girin ve bu komutları çalıştırın:
Sunucunuzun genel IP'sini kontrol edin
Docker yüklü değilse, endişelenmeyin - kurulum senaryosu sizin için yükleyebilir.
Kurulumyı Anlayın
Nasıl Canlı Akış Nasıl Çalışır
- Bir yaratıcı, sitenizdeki "Go Live" sayfasını açar
- Web kameraları ve mikrofon sizin akış sunucunuza bağlanır
- Akış sunucusu videoyu tüm izleyicilere gönderir
- Herkes sohbet edebilir ve gerçek zamanlı olarak ipuçları gönderebilir
Ne yüklemeli
Kurulum süreci yükler CanlıKitAncak bu akış sunucusu yazılımıdır. Bir Docker konteynerinde çalışır (kendi kendine özgü bir mini bilgisayar gibi düşünün) sunucunuzda çalışır ve tüm video routingini idare eder.
Kurulum Adımları
Adım 1: Kurulum Yönteminizi seçin
Akış sunucusu kurmak için iki yol vardır:
Seçenek A: Otomatik Kurulum ( Öneri) - Bir senaryo sizin için her şeyi yapar
Seçenek B: Manual Build - Her komutu kendiniz çalıştırıyorsunuz ( gelişmiş kullanıcılar için)
Seçenek A'yı çoğu insan için tavsiye ederiz.
Seçenek A: Otomatik Kurulum (Easest)
1. Kurulum Senaryoyu yükle
- ComusThumbz yükleme klasörünüzden kurulum senaryosu indirin:
tools/setuplivekitserver.sh - Bunu akış sunucunuza yükleyin (Ev rehberinize koyabilirsiniz)
2. Senaryoyu yapabilir
SSH aracılığıyla sunucunuza girin ve çalıştırın:
3. Kurulum Senaryounu çalıştırın
Senaryo size birkaç soru soracaktır ve sonra:
- Gerekirse Docker'i yükleyin
- Güvenlik duvarınızı yapılandırın
- Akış sunucusu kurmak
- Doğru güvenlik anahtarları
4. Credentialsinizi Kurtarın
Sonunda, senaryo size benzer bir şey gösterecektir:
Bu kimlikleri kopyalayın ve onları güvenli bir yerde kurtarın! Bir sonraki bölümde onlara ihtiyacınız olacak.
5. Kurulumı Test Etmek
Senaryo size her şeyin çalışıyor olup olmadığını söyleyecek. “LiveKit başarılı bir şekilde çalışıyor” diye bir mesaj göreceksiniz.
Seçenek B: Manual Kurulum (Advanced)
Kurulum manuel veya otomatik senaryoyu yapmayı tercih ederseniz, sunucunuz için çalışmaz, teknik kılavuzdaki ayrıntılı manuel yükleme adımları izleyin.
Elli adımlar aslında otomatik senaryonun yaptığı aynı şeylerdir, sadece bireysel komutlara parçalanır. Sadece bunu sunucu yönetimi ile rahat ediyorsanız kullanın.
The Connecting ComusThumbz to the Streaming Server
Artık akış sunucunuzun çalıştığına göre, ComusThumbz kurulumunuzu ona nasıl bağlantı kuracağınızı anlatmak zorundasınız.
Adım 1: Enable the Feature
- Log into your Admin Panel
- Go to Go to Go to Go Admin Panel > Ayarlar > Özel Toggles
- Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Find Canlı Ve onu döndürün
- Click Click Click Click Click Save Changes
Adım 2: Akışkan Server Detaylarınızı Ekle
konfigürasyon dosyasınıza üç parça bilgi eklemeniz gerekir.
- Link into your web server via SFTP or File Manager
- Navigate to
ct/dat/config.inc.php - Düzenleme için dosyayı açın
- Dosyanın sonunda bu hatları ekleyin ( kapanmadan önce
?>Eğer bir tane varsa:
- Değerleri Değiştirin:
streaming.yoursite.com- Your streaming server domainpaste-your-api-key-here- Kurulum 4. Adımdan API Keypaste-your-api-secret-here- Kurulum 4. Adımdan API Gizli
- Dosyayı Kurtarın
For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For For LIVEKITHOST, kullanımı
wss:// (secure WebSocket) web sitenizde SSL/HTTPS varsa. Yerel bir ağda sadece test ediyorsanız, kullanabilirsiniz ws:// Sunucunuzun IP adresini takip edin ve :7880.3. Adım 3: Doğrulama Bu Çalışma
- Sitenize yaratıcı erişime sahip bir kullanıcı olarak giriş yapın
- Go to Go to Go to Go Hesabım > Go Live (Kullanıcı ayarlarınızda)
- Web kamera seçenekleri ile "Go Live" sayfasını görmeniz gerekir
- Bunun yerine bir hata mesajı görürseniz, bir şey doğru yapılandırmıyor
Uygulamanızı Test Etmek
Tam Akış Testi
Her şeyin çalıştığını doğrulamak için bu adımları izleyin:
1. Bir Yaratıcı Hesabı Hazırlayın
Test etmek için yaratıcı ayrıcalıklarla bir hesaba ihtiyacınız var.
- Go to Go to Go to Go Admin Panel > Kullanıcılar > Kullanıcı Yönetimi
- Test etmek istediğiniz kullanıcıyı bulun
- Click Click Click Click Click Edit Edit
- Emin olun Yaradan ayarlanmış Evet Evet Evet
- Kaydet Kaydet Kaydet
2. Bir Test Akımı başlatın
- Log in as the creator
- Go to Go to Go to Go Hesabım > Go Live
- Bir akış başlığında doldurun (Test Stream gibi)
- Set access to to Set access to to Ücretsiz Ücretsiz (Eğer herkes izleyebilir)
- Click Click Click Click Click Başlangıç
- Tarayıcınız kamera/mikrofon izni talep ettiğinde, tıklayın İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin İzin
- Web kameranızın ekrandaki önizlemesini görmelisin
3. Akışı bir Viewer olarak izleyin
- Farklı bir tarayıcı açın (veya incognito / özel pencere)
- Sitenizi ziyaret edin ve siteye gidin Canlı Akımlar Ana menüde
- Test yayınınızın listelendiğini görmelisin
- izlemek için tıklayın
- Video 1-2 saniye içinde görünmesi gerekir
4. Chat Testi
- İzleyici penceresinde, sohbet kutusu ve basında bir mesaj girin
- Mesaj hem görüntüleyici hem de yayınlayıcı pencerelerde görünmelidir
- Bu gerçek zamanlı iletişimin çalışıyor
5. Akışı bitirin
- Yayıncı pencerede, tıklayın End Stream
- stream Live Streams sayfasından yok edilmelidir
- İzleyici, akışın sona erdiği bir mesaj görmeli.
Beş adım çalıştıysa, tebrikler! Canlı akışınız tamamen operasyoneldir.
Yaratıcılar ve Viewers Go
For Creators (Broadcasters)
Go Live Page: Ayarlar > Go Live
Bu sayfada yaratıcılar şunları yapabilir:
- Kameralarını ve mikrofonunu seçin
- Onların akışları için bir başlık ve açıklaması
- Kim izleyebilir (özgür, şifre korumalı, aboneler sadece, ödeme-per-view veya ipucu hedefi)
- Onların görüşlerini göz önünde bulundurun
- Oku ve sohbet mesajlarına yanıt
- Görünüşe bakın
- Kabul veya geri çekilme Özel show requests
For Viewers
Stream Directory: Live Streams (in main navigation)
Bu sayfa gösteriyor:
- Tüm aktif akışlar bir önizleme kartları olarak
- Her yayınını izleyen seyirci sayısı
- Yaratıcının profili resmi ve adı
Watch Stream Page: Herhangi bir akışta Clicking viewer sayfasını açar
Bu sayfada, izleyiciler şunları yapabilir:
- Canlı videoyu izleyin
- Yaratıcı ve diğer izleyicilerle Sohbet
- Gönder ipuçları
- Özel bir gösteri (eğer yeterli jetonları varsa)
Ortak Görevler
Streaming Server'ı yeniden başlatın
Eğer akışlarınız çalışmıyorsa, bazen sadece sunucuyu yeniden başlatmanız gerekir:
10 saniye bekleyin, sonra tekrar test edin.
Eğer Flow Server koşuyorsa kontrol edin
Eğer içinde "cankit" ile bir çizgi görürseniz, sunucu çalışıyor. Bir şey görmüyorsanız, başlayın:
Viewing Server Logs
Bir şey çalışmıyorsa ve neler olduğunu görmek zorundasınız:
Girişi gerçek zamanlı olarak izleyin ( durdurmak için Ctrl baskı)
Updating the Streaming Server
Her birkaç ay, en son sürüme güncelleştirmek isteyebilirsiniz:
Yeni sürümle yeniden başlayın
Sorun Giderme
Akışlar Başlamayacak
Ne görüyorsunuz: Yaratıcı tıklamalar "Start Streaming" ama hiçbir şey olmaz veya bir hata görünür.
Nasıl düzeltilir:
- özelliğin etkinleştirildiğini kontrol edin. Admin Panel > Ayarlar > Özel Toggles
- Yaratıcı hesabı onaylayın Yaradan Evet
- Check your Check your
config.inc.phpDosyanın üç LIVEKIT ayarları vardır - Akış sunucusunu onaylayın:
docker ps | grep livekit
İzleyiciler Bağlanamıyor
Ne görüyorsunuz: Live Streams sayfası yükleri ancak bir akışa tıklayarak bir hata veya siyah ekran gösterir.
Nasıl düzeltilir:
- Güvenlik duvarınızın bu limanlarda trafik izin verdiğinden emin olun:
- TCP: 7880, 7881
- UDP: 50000-60000
- LIVEKITHOST kullanır
wss://(not değil)ws://Siteniz HTTPS kullanırsa - SSL sertifikanızı onaylayın HTTPS kullanıyorsanız geçerlidir
Chat Works Ama Video Black
Ne görüyorsunuz: İzleyiciler sohbet mesajları gönderebilir ancak video asla görünmez.
Nasıl düzeltilir:
Bu genellikle UDP limanlarının bloke edilmesi anlamına gelir. Akış sunucunuzda:
Sonra akış sunucusunu yeniden başlatın ve tekrar deneyin.
"You already Have an Active Stream" Error
Ne görüyorsunuz: Yaratıcı yaşamaya çalışır, ancak zaten bir akış olduğunu söyleyen bir hata alır.
Nasıl düzeltilir:
Bu, daha önceki bir akış düzgün bir şekilde uçamadıysa ( kaza vs.). Bunu manuel olarak bitirebilirsiniz:
- Go to Go to Go to Go Admin Panel > Canlı Akımlar (Bu sayfaya sahipseniz)
- Sıkıntılı akışı bulun ve tıklayın End Stream
Ya da bu SQL komutunu çalıştırmak için bir geliştiriciye sorun:
Değişimi Değiştirin [USERID] Yaratıcının kullanıcı kimlik numarası ile.
Akış Öfke Ölmüyor
Ne görüyorsunuz: Live Streams directory sayfası akışları gösterir, ancak önizleme görüntüleri yoktur.
Nasıl düzeltilir:
- Check that the the the the
uploads/streamsnapshots/klasörün mevcut klasörü var - Dosyanın takdir edilebilir olduğundan emin olun (permission 755 veya 777)
- Birkaç saniye bekleyin - önizlemeler canlı bir akış sırasında her 30 saniyede yakalanır
Yeni Kullanıcılar için ipuçları
- Ücretsiz akışlarla başlayın - ücretli akışlar kurmadan önce teknoloji ile rahat olun
- Arkadaşlarla Test - Her şeyi doğrulamak için ilk akışını izleyen birkaç kişi var
- İnternet hızınızı kontrol edin - Yaratıcıların iyi kaliteli akış için en az 5 Mbps yükleme hızına ihtiyacı var
- Bir telli bağlantı kullanın - WiFi akış için güvenilmez olabilir; ethernet kablolar daha iyi çalışır
- Diğer uygulamaları kapat - Akış birçok bilgisayar kaynağı kullanır; yakın gereksiz programlar
- İyi aydınlatma var - Viewers sizi açıkça göremeyeceklerine dair ipucu veremez
Access Control Options Açıklandı
Yaratıcılar bir akış başlatırken, kim izleyebilirler:
Yaratıcılar bu ayarları her akış için değiştirebilirler.
Özel Gösterileri Anlamak
Özel gösteriler, bir yaratıcı ve tek bir izleyici arasında tek bir akıştır. İşte nasıl çalışıyorlar:
- Bir izleyici bir halk akışı izliyor
- Onlar tıkla Özel Show
- Kaç dakika istediklerini belirlediler
- İstek yaratıcıya görünür
- Yaratıcı kabul ederse:
- Halk akışı sona erer
- Yeni bir özel akış başlar
- Sadece talep eden izleyici izleyebilir
- Hediyeler her dakika otomatik olarak kapanıyor
- Zaman tükendiğinde (veya biri biter), özel gösteri sona erer.
Yaratıcılar, yaratıcı profil ayarlarında her dakika oranını belirlediler.
Güvenlik ve Gizlilik
Ne koruyor
- Tüm video akışları geçişte şifrelenir
- Hediyeler ( erişmek için ödeme) sunucu tarafından oluşturulur, tarayıcı değil
- Viewers sadece odalara katılabilirler
- Chat mesajları veritabanınızda depolanır
What to Watch For
- SSL/HTTPS - Her zaman kullanımı kullanın
wss://LIVEKIT HOST üretim siteleri için ayar - Monitor bildirilen akışlar - uygunsuz içerik için bir modrasyon sistemi var
- Set up rate Limit - Hızlı kullanıcıların mesajları nasıl gönderebileceğini sınırlayarak sohbet spam'ı önlemek
- Güvenlik duvarınızı gözden geçirin - Sadece bu kılavuzda belirtilen limanları açın
İlgili Pages
Yardım Olmak Yardım
Eğer sıkıştıysanız:
- Girişleri kontrol edin - Run
docker logs livekitDosya sunucusunun ne rapor ettiğini görmek için - Bağlantıyı test edin - Bir tarayıcıdan akış sunucunıza ulaşabileceğinizden emin olun
- yapılandırın - Üç LIVEKIT ayarlarının içinde
config.inc.php - Foruma göz atın - Diğer kullanıcılar aynı sorunu çözmüş olabilir
- İletişim desteği - Çıkışı sağlayın
docker psvedocker logs --tail 50 livekit
Sonraki nedir?
Canlı akışınız ayarlandığında:
- 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!