Mağaza İletişim Hesabım
Sepetim

Sepetiniz boş.

Popüler: Tema Eklenti Lisans
Mağaza İletişim

Bildirimler

Hoş Geldiniz!
Zentura temasına hoş geldiniz. Tema ayarlarından bildirimlerinizi yönetebilirsiniz.
Az önce
Tema Güncellemesi
Yeni özellikler ve iyileştirmeler için tema ayarlarını kontrol edin.
Az önce
Önemli Duyuru
Tema ile ilgili önemli bilgiler ve ipuçları için bildirimlerinizi takip edin.
Az önce

PHP Video Script – Laravel

✨ Temel Özellikler

  • Çok Formatlı Yüklemeler ve Kod Dönüştürme: FFmpeg/FFprobe ile MP4/HLS'ye (çözünürlük merdiveni) otomatik kodlama; poster ve sprite küçük resimleri.
  • Uyarlanabilir Akış (HLS): Segment şifreleme seçeneğine sahip M3U8 çalma listeleri; altyazılı modern HTML5 oynatıcısı.
  • Oynatma Listeleri ve Diziler: Sezonlar/bölümler, sonraki otomatik oynatma, izlemeye devam etme, izleme geçmişi.
  • İçerik Kitaplığı: Kategoriler, etiketler, oyuncular/ekip, yayın yılı, ebeveyn derecelendirmeleri, coğrafi engelleme (isteğe bağlı).
  • Altyazılar ve CC: VTT/SRT yükleme, birden fazla dil, varsayılan parça seçimi.
  • Arama ve Keşif: Tam metin arama, trendler, ilgili videolar, editoryal karuseller.
  • Para kazanma (isteğe bağlı): Abonelikler (Stripe/PayPal), izleme başına ödeme, kupon kodları, reklam alanları (JS/VAST etiketleri aracılığıyla videodan önce/ortada/sonradan).
  • Kullanıcı Hesapları: Profiller, favoriler, izleme listeleri, izlemeye devam etme, şifresiz/e-postayla giriş (yapılandırıldığı şekilde).
  • Moderasyon ve UGC (isteğe bağlı): Rol tabanlı gönderimler, onay kuyruğu, oran sınırlamalı yorumlar/beğeniler.
  • Analizler: Oynatmalar, tamamlanma oranı, en iyi başlıklar, bant genişliği; gizlilik dostu sayfa ölçümleri.
  • Depolama Entegrasyonları: Yerel, S3 uyumlu nesne depolama, CDN'ye hazır (CloudFront/Cloudflare).
  • Güvenlik: CSRF, imzalı URL'ler, simgeleştirilmiş akışlar (isteğe bağlı), rol/izin politikaları, GDPR araçları.
  • Duyarlı kullanıcı arayüzü: Mobil öncelikli düzenler, klavye kısayolları, resim içinde resim, AirPlay/Chromecast (tarayıcıya bağlı).

⚙️ Teknik Yığın

  • Çerçeve: Laravel 10/11 (PHP 8.1+)
  • Ön Uç: Blade + Tailwind CSS (veya sağlandığı şekilde Bootstrap), Alpine.js; Vite derleme hattı
  • Veritabanı: MySQL 8+ / MariaDB 10.5+ (PostgreSQL isteğe bağlı)
  • Önbelleğe Alma/Kuyruklar: Kodlama işleri için Redis (önerilir), Laravel Horizon (isteğe bağlı)
  • Kod dönüştürme: Ana makinede veya özel kodlayıcı düğümünde FFmpeg ve FFprobe
  • Depolama: Yerel disk veya S3 uyumlu nesne depolama + CDN
  • İsteğe Bağlı Canlı: RTMP alımı (Nginx-RTMP) → HLS paketleme

Sunucu Gereksinimleri: PHP 8.1+, Composer, Node.js 18+ (Vite), MySQL/MariaDB, Redis (önerilir), $PATH'de FFmpeg/FFprobe, TLS ile Nginx/Apache; uzantılar: mbstring, openssl, fileinfo, intl, gd/imagick.

🧩 Kurulum Kılavuzu

  1. Kaynağı yükleyin → besteci kurulumunu çalıştırın --no-dev --optimize-autoloader ve npm ci && npm build.dll komutunu çalıştırın.
  2. Ortamı yapılandırın: .env.example dosyasını .env dosyasına kopyalayın; APP_URL, DB, önbellek/sıra sürücüleri, posta, depolama (S3), CDN, ödeme anahtarlarını (kullanılıyorsa) ayarlayın.
  3. Uygulama anahtarı: php artisan anahtarı:oluştur.
  4. Taşıma ve tohumlama: php artisan taşıma --seed.
  5. Bağlantı depolama: php artisan depolama:link; FFmpeg ikili yollarını doğrulayın.
  6. Kuyruklar: kodlama ve temizlik işleri için işçileri (php artisan kuyruğu:iş veya Süpervizör) başlatın.
  7. Zamanlayıcı: cron * * * * * php /path/to/artisan Schedule:temizleme, site haritası ve rapor görevleri için çalıştırın.
  8. Yönetici oturum açma: markalamayı, kategorileri, kodlama ön ayarlarını (bit hızları, çözünürlükler), reklam etiketlerini ve ödeme planlarını gerektiği gibi ayarlayın.

📦 Teslimatlar

  • ✅ Tam Laravel kaynak kodu (kontrolörler, modeller, politikalar, Blade görünümleri)
  • ✅ Kod dönüştürme ve iş kuyruğu mantığı (FFmpeg çalışanları, ön ayarlar)
  • ✅ Altyazılı, çalma listeli ve özgeçmiş izlemeli HTML5 oynatıcı
  • ✅ Yönetici kontrol paneli (içerik, kullanıcılar, ödemeler, analizler, reklamlar)
  • ✅ Veritabanı geçişleri/ekme makineleri ve örnek içerik
  • ✅ Yapılandırmalar (Vite), ortam şablonları, README oluşturun
  • ✅ GPL lisans dosyası

📱 Desteklenen Platformlar

  • Web: Chrome, Safari, Firefox, Edge (en son 2 sürüm)
  • Mobil Web: HLS/MP4 desteğine sahip iOS/Android tarayıcıları
  • Akıllı TV Tarayıcıları: sınırlı destek (HLS oynatma cihaza göre değişir)

🧠 Notlar

  • Lisans: GPL kapsamında dağıtılmaktadır; GPL koşulları altında inceleyebilir, değiştirebilir ve yeniden dağıtabilirsiniz.
  • Özelleştirme İpuçları:

    İzleyici bant genişliğine göre kodlama merdivenini (ör. 1080p/6 Mb/sn → 720p/3 Mb/sn → 480p/1,5 Mb/sn) ayarlayın.
    Premium içerik için belirtilmiş HLS URL'lerini + imzalı CDN bağlantılarını etkinleştirin.
    OTT özellikleri ekleyin: profiller/çocuk modu, indirmeler (DRM'siz veya korumalı) ve çoklu ses parçaları.

  • SEO Güvencesi: Temiz URL'ler, site haritası, schema.org VideoObject, OpenGraph ve hızlı Temel Web Verileri keşfetmeye yardımcı olur; şeffaf lisanslama ve atıf E-E-A-T'yi güçlendirir.

👨‍💻 Orijinal Geliştirici Kredisi

Lütfen orijinal yazara ve pazar listesine yapılan atıfları koruyun (ör.
CodeCanyon) uzmanlıklarını ve kodun kaynağını kabul etmek için.

🔒 Sorumluluk reddi beyanı

Bu paket, eğitim, test ve geliştirme amaçlarına yönelik bir GPL yeniden dağıtımıdır. Orijinal satıcı değiliz ve resmi destek veya garanti vermiyoruz. Tüm ticari markalar, kodlayıcılar ve hizmetler (FFmpeg, Stripe, PayPal, AWS, Cloudflare vb.) ilgili sahiplerine aittir. Lansmandan önce bölgesel telif hakkı/DMCA kurallarına, gizlilik yasalarına (GDPR/CCPA), CDN/AWS şartlarına ve reklam veya abonelik düzenlemelerine uygunluğu doğrulayın.

Değerlendirmeler

Henüz değerlendirme yapılmadı.

“PHP Video Script – Laravel” için yorum yapan ilk kişi siz olun

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Hızlı Sipariş

Hoş Geldiniz!

Sitemize eklenen yeni özellikler ve iyileştirmelerle daha iyi bir alışveriş deneyimi sizi bekliyor. Fırsatlardan haberdar olmak için bizi takip edin!

Hemen Keşfet