Skip to content

sarelmx/FOS-Streaming-v1

 
 

Repository files navigation

FOS-Streaming-v1

Features:

  • Streaming and restreaming (authentication, m3u8)
  • Manage users (overview, add, edit, delete, enable, disable)
  • Manage categories (overview, add, edit, delete)
  • Manage streams(overview, add, edit, delete,start,stop)
  • Manage settings(configuration)
  • Autorestart(cron.php need to set manual)
  • Transcode
  • Last ip connected
  • h264_mp4toannexb
  • play stream
  • Playlist import
  • Multiple streams on one channel
  • Limiet streams on users
  • IP Block
  • User Agent block
  • predefined transcode profiles

Installation options:

Option 1: Fresh installation

Option 2: Old FOS-Streaming to (NEW) FOS-Streaming V

    1. wget http://fos-streaming.com/old2new_install.sh
    1. chmod 755 old2new_install.sh
    1. ./old2new_install.sh
    1. remove /usr/local/nginx/sbin/nginx in /etc/rc.local
  • If someone have problem after reboot that old panel starts, then use this command: rm -r /etc/init.d/nginx

Change port of panel

    1. change port in webinterface -> Settings -> web Port
    1. change port in /home/fos-streaming/fos/nginx/conf/nginx.conf -> listen 8000;
    1. killall -9 nginx_fos
    1. /home/fos-streaming/fos/nginx/sbin/nginx_fos

How can I use it?

  • Default login:
  • username: admin
  • password: admin
    1. Add categorie
    1. Add user
    1. Add stream and use defined transcode profile 1 called default 1
  • You can use it also in proxy mode, but that depends on how you want to use it.
  • The most stable way is using transcode profile: default 1 without proxy mode ticket

4. Open stream on user side

Updater

    1. wget http://fos-streaming.com/update_fos.sh
    1. chmod 755 update_fos.sh
    1. ./update_fos.sh
  • Are there bugs?

  • You can report it here or on official website

  • Bug List:

  • Browser mozilla (chrome works best)

  • Problems with database?

  • dpkg-reconfigure mysql-server-5.5# FOS-Streaming

Commercial rights


  • You may charge for installation, support and modification.
  • You may Any significant modifications must be sent back to the author (me), under Open Source agreement.
  • You may not Rename the plugin.
  • You may not sell this plugin to anyone.

Contribution


Contribution are always welcome and recommended! Here is how:

  • Fork the repository (here is the guide).
  • Clone to your machine git clone https://github.com/YOUR_USERNAME/FOS-Streaming.git
  • Make your changes
  • Create a pull request
Contribution Requirements:
  • When you contribute, you agree to give a non-exclusive license to Tyfix to use that contribution in any context as we (Tyfix) see appropriate.
  • If you use content provided by another party, it must be appropriately licensed using an open source license.
  • Contributions are only accepted through Github pull requests.

License


Fos-Streamining is an open source project by [Tyfix](https://tyfix.nl that is licensed under MIT. Tyfix reserves the right to change the license of future releases.

Donations are greatly appreciated!

Donate

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 72.7%
  • CSS 13.7%
  • PHP 11.0%
  • HTML 1.3%
  • ActionScript 1.2%
  • Shell 0.1%