
Flex Originals
Demo
Arsitektur Proyek Microservice


Flex Originals adalah proyek OpenSource . Kontribusi dipersilakan
Fitur
- ? No Bootstrap Components Frameworks - Ditulis dalam vue.js untuk klien dan react.js untuk admin dan sendiri gaya scss desain.
- ? Video & Audio & Gambar - Bagikan video, audio, dan gambar Anda.
- ? Dapat Diakses - Dukungan Lengkap untuk Keterangan VTT dan Pembaca Layar
- ? Tema - Tema Gelap dan Terang.
- ? Bersihkan HTML - Menggunakan elemen yang tepat .
<input type="range"> untuk volume dan <progress> untuk kemajuan dan sumur, <button> s untuk tombol. Tidak ada <span> atau <a href="#"> retasan tombol - Responsif - Bekerja dengan ukuran layar apa pun
- ? Monetisasi - menghasilkan uang dari video Anda
- ? Streaming - Streaming Playback
- ? API - Take Playback, Volume, Mencari, dan Lebih Banyak Melalui API Standar
- ? Layar Penuh - Mendukung Layar Penuh Native dengan Fallback ke mode "Jendela Lengkap"
- ⌨️ Jalan pintas - Mendukung pintasan keyboard
- ? Picture-in-Picture -Mendukung Mode Picture-In-Picture
- PlaySinline - Mendukung atribut
playsinline - ? Kontrol Kecepatan - Sesuaikan kecepatan dengan cepat
- Beberapa Keterangan - Dukungan untuk beberapa trek teks
- ? Pratinjau Thumbnails - Dukungan untuk Menampilkan Thumbnail Pratinjau
- ? ️ Sass - untuk memasukkan dalam proses pembangunan Anda
Peta jalan
- Tingkatkan UI
- Tingkatkan server
- Tingkatkan CDN
- Tingkatkan Video & Audio Pemain
- Tambahkan Redis
- Tambahkan pemrosesan video dan audio.
- Membuat server terdistribusi.
Pengaturan & Skrip Proyek
- ffmpeg
- NGNIX Server
- Docker & Compose
- Mongodb
Anda dapat menjalankan skrip berikut dengan yarn atau npm seperti yarn install
| Naskah | Keterangan |
|---|
install | Pengaturan Proyek |
dev | Mengkompilasi dan memulai server pengembangan dengan hot-reload |
build | Mengkompilasi dan meminimalkan untuk produksi |
prod | Mulai server produksi |
lint | Jalankan Eslint untuk seluruh proyek |
test | Jalankan semua tes |
test:watch | Mulai tes dalam mode jam tangan |
Pengaturan Proyek
Node
Instalasi Node di Windows cukup pergi ke situs web resmi node.js dan unduh penginstal. Juga, pastikan untuk memiliki git yang tersedia di jalur Anda, npm mungkin membutuhkannya (Anda dapat menemukan git di sini).
Instalasi Node di Ubuntu Anda dapat menginstal NodeJs dan NPM dengan mudah dengan instalasi APT, cukup jalankan perintah berikut. $ sudo apt install nodejs $ sudo apt install npm
Sistem Operasi Lain Anda dapat menemukan informasi lebih lanjut tentang instalasi di situs web resmi Node.js dan situs web NPM resmi. Jika instalasi berhasil, Anda harus dapat menjalankan perintah berikut
$ node --version
$ npm --version Jika Anda perlu memperbarui npm , Anda dapat membuatnya menggunakan npm ! Keren kan? Setelah menjalankan perintah berikut, cukup buka lagi baris perintah dan berbahagialah.
$ npm install npm -g
Pengaturan Proyek MongoDB
Ikuti ini untuk menginstal MongoDB di komputer Anda.
Situs web MongoDB resmi
Menginstal kompas
- Anda dapat menginstal kompas menggunakan skrip install_compass yang dikemas dengan mongoDB:
$ ./install_compass Ini akan mengunduh paket kompas MongoDB yang sesuai untuk platform Anda dan menginstalnya.
Pengaturan Proyek FFMPEG
- Unduh bangunan statis.
- Gunakan 7-zip untuk membongkarnya di folder pilihan Anda.
- Buka prompt perintah dengan hak administrator. Catatan: Gunakan cmd.exe, jangan gunakan PowerShell! Sintaks untuk mengakses variabel lingkungan berbeda dari perintah yang ditunjukkan pada langkah 4 - menjalankannya di PowerShell akan menimpa jalur sistem Anda dengan nilai yang buruk.
- Jalankan perintah (lihat catatan di bawah; di Win10, Anda mungkin ingin menggunakan area variabel lingkungan dari panel kontrol windows untuk memperbarui jalur):
setx /M PATH "pathtoffmpegbin;%PATH%" . Jangan jalankan setx jika Anda memiliki lebih dari 1024 karakter dalam variabel jalur sistem Anda. - Menginstal FFMPEG di Ubuntu
sudo apt-get update
sudo apt-get install ffmpeg sudo apt-get install frei0r-plugins
Berkontribusi
- Masalah terbuka?
- Naikkan PR untuk masalah
- Garpu repo dan bintangi

- Kloning repo:
https://github.com/NJACKWinterOfCode/flex-originals.git
- Jalankan:
npm install - Untuk memulai mode pengembangan, jalankan:
npm run dev - Untuk produksi yang dijalankan di Docker
sudo docker-compose up --build -d dengan Nginix Server untuk membalikkan proxy ke port menggunakan pengaturan ini.
Hak Cipta (C) 2019, Anurag Kumar Anurag Kumar