Giter VIP home page Giter VIP logo

avideo's Introduction

First thing...

I thank God for graciously, through His mercy, giving me all the necessary knowledge acquired throughout my life and throughout the development of this project. It is only through His grace and provision that this was possible, and I am truly grateful for His presence every step of the way.

For of Him, and through Him, and to Him, are all things: to whom be glory for ever. Amen. Apostle Paul in Romans 11:36

Agreement on the Purpose of Software Installation

This Software must be used for Good, never Evil. The use of this software for creating content related to sexually explicit material, pornography, or adult themes is strictly forbidden. Such usage goes against the values and principles of our platform and is not permitted under any circumstances.

Demonstration Sites

  • AVideo Platform Full-Access Demo
    • We provide you with a full-access demo site sample, which includes access to the admin account. To upload and manage videos, you will need the default admin password. User: admin and Password: 123. There is also a non-admin user and password (for commenting only). User: test and Password: test."
  • AVideo Platform Flix Demo
    • We offer you a demonstration of the AVideo Flix Style site. On this site, you can subscribe using real money through PayPal, which will grant you access to our private videos. We have provided a test user for you to experience how the site works. User: test and Password: test.
  • AVideo Platform Gallery Demo
    • We have also provided a sample Video Gallery site, which doubles as our tutorial site. In this demonstration, you can log in, subscribe, like, dislike, and comment, but uploading videos is not allowed.

AVideo

AVideo is divided into three distinct components: the streamer, the encoder, and the live server. The streamer is utilized to play and manage videos, while the encoder converts your videos into a web-compatible format. The live server, on the other hand, is used to broadcast live videos.

Why do I need the Encoder?

There may be several reasons why you may consider installing the encoder, such as having a faster server compared to the public encoder server, or if you prefer a private method for encoding your videos

Additionally, if your server is on a private network and does not have a public IP address, or if it uses an IP address within the 10.0.0.0/8, 127.0.0.0/8 (Localhost), 172.16.0.0/12, or 192.168.0.0/16 range, it is mandatory to install an encoder in order for it to properly communicate with the streamer site.

Server Requirements

Minimum PHP Version Minimum MySQL Version Minimum Apache Version GitHub release

To run the AVideo Platform, it is necessary to have certain tools installed on your server. Fortunately, all of these tools are available for free. For a comprehensive list of the required tools, please refer to the following link: https://github.com/WWBN/AVideo/wiki/AVideo-Platform-Hardware-Requirements.

In summary, you will need:

  • PHP version 7.4 or higher
  • MySQL version 5.0 or higher
  • Apache web server version 2.x with mod_rewrite enabled.

Important Note: Please Avoid Using Servers with Control Panels

It is important to note that while the Streamer component can be installed on any server, including Windows, the Encoder and Livestream components are recommended to be installed on a Linux distribution, specifically Ubuntu, without any control panel.

The reason for this is that control panels such as cPanel, Plesk, Webmin, VestaCP, etc. may limit access to the root system, preventing the installation of necessary libraries and the compilation of certain software. Furthermore, the Livestream component requires the compilation of Nginx, which may not be possible with these control panels.

Installation

If you're looking to install Avideo on your Ubuntu system, there are several tutorials available to help you get started. These tutorials provide step-by-step instructions on how to install Avideo on various versions of Ubuntu, including using Docker.

Each of these tutorials provides detailed instructions on how to download and install Avideo, as well as any dependencies that may be required. By following these tutorials, you'll be able to set up Avideo on your Ubuntu system in no time.

Separated live server

The live server is already provided in the installation links above, but if you want to install it separately please follow the guide for installation instructions

Usage

Admin Manual

Errors and troubleshooting

Find errors

AVideo Platform Certified

Installation help, consulting or support

For assistance with installation, consultin or plugins, our team of certified AVideo Platform developers is here to help. We would be delighted to offer you our support and expertise to ensure a smooth and successful installation.

Daniel Neto

AVideo Platform Mobile APP

Android

avideo's People

Contributors

danielnetodotcom avatar dependabot[bot] avatar alexious avatar maikuolan avatar riskator avatar criptos avatar sizious avatar joelp avatar swimitup avatar hersche avatar subjectxxx avatar ronaldod avatar akhilleusuggo avatar gbrn avatar trickert76 avatar gkooistra avatar mikweb2017 avatar palich91 avatar puyodead1 avatar nfsiv avatar gnovaro avatar manu0401 avatar krzysiomisio avatar theassassin avatar naveensrinivasan avatar aequitas84 avatar yetangitu avatar mj1985 avatar danielforthman avatar joshwho avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.