• Olá Visitante, se gosta do forum e pretende contribuir com um donativo para auxiliar nos encargos financeiros inerentes ao alojamento desta plataforma, pode encontrar mais informações sobre os várias formas disponíveis para o fazer no seguinte tópico: leia mais... O seu contributo é importante! Obrigado.

Painel iptv " FOS-Streaming Panel"

Status
Não está aberto para novas respostas.

serpa1982

GForum VIP
Entrou
Fev 1, 2010
Mensagens
2,444
Gostos Recebidos
29
Thanks to Monsters Multics-forum


FOS-Streaming Panel
Functions
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
tested on Ubuntu 14.04 and 15.04

Git
zgelici/FOS-Streaming · GitHub
FOS-Streaming/README.md at master · zgelici/FOS-Streaming · GitHub (instructions)

If you have already nginx installed on your system you need to remove or move it.
- Removing
killall -9 nginx
rm -r /usr/local/nginx/
- moving
mv /usr/local/nginx /usr/local/nginxold

Installation
login with a shell client(example putty.exe)
wget http://tyfix.nl/fos/install.sh
chmod 755 install.sh
./install.sh
go to http://host/phpmyadmin and create a database
edit database connection in config.php

Create database tables - 2 versions
normal install (first install) URL: http://xxx.xxx.xxx.xxx/install.php?install
Fresh install (clean database)URL: http://xxx.xxx.xxx.xxx/install.php?install=fresh
also run this
http://xxx.xxx.xxx.xxx:8000/install.php?install (will add new tables)
http://xxx.xxx.xxx.xxx:8000/install.php?update (updates your tables)
Go to the website and login with username: admin and password: admin

crontab
nano /etc/crontab add this
*/2 * * * * www-data /usr/bin/php /usr/local/nginx/html/cron.php

Login
login: http://host:8000 username: admin - password: admin

Updating if you already installed the panel
UPDATE panel login with a shell client(example putty.exe)
wget http://tyfix.nl/fos/update1.sh
chmod 755 ./update1.sh
./update1.sh

Required to UPDATE database(without losing data)
Run:
http://xxx.xxx.xxx.xxx:8000/install.php?install (will add new tables)
http://xxx.xxx.xxx.xxx:8000/install.php?update (updates your tables)


Todo List
Bandwidth monitoring
Mag devices Support
Tutorials and documentation
User limiet and connected
NGINX restart
VOD
Watermark
Clients can use browser to watch streams
Default transcode profiles
Sort playlist
Play stream > admin
Static NGINX


Known Issues
Change hls folder
Some systems have issue while streaming. (also h264_mp4toannexb)

Changelog

*30-8-2015
[UPDATE] Stream list shows 50
[UPDATE] VLC error? try using less secure streaming(settings -> less secure enabled) you need to use this option till the other one gets fixed.
[UPDATE]Client download m3u and e2
[UPDATE]Expire date added on user page
[UPDATE]playlist insert improved
[UPDATE]ID based streams so you can now use spaces in names
[UPDATE] expire date
[UPDATE] Bulk playlist insert (m3u)
[UPDATE] Mass delete
[UPDATE] mass start/stop streams
[UPDATE] users (last viewed channel)
[UPDATE] backups stream url

*29-8-2015
[UPDATE] Whoops page (debug)
[UPDATE] expire date
[UPDATE] Bulk playlist insert (m3u)
*28-8-2015
[UPDATE] [BETA] Transcoding
[UPDATE] Last ip connected
[UPDATE] Improved streaming
[UPDATE] h264_mp4toannexb
[UPDATE] AUTO INSTALL/UPDATE DATABASE
[UPDATE] Play stream
*23-8-2015
[UPDATE] [installation] auto set web ip
[UPDATE] Displaying warnings en errors (example: users add(create category first message, users view(no users, shows "add users" message)
[UPDATE] Settings (port change, change nginx config)
[UPDATE] install database
[BUG] getfile (m3u and tv fix)
[BUG] start stream( restream starts ffmpeg ) fixed
[BUG] Stream.php (Enigma2) fixed

If there are developers that want to help on this poject are welcome :)

Good luck

.jpgoQKiaE.jpgScreenshot_2.jpgScreenshot_3.jpgScreenshot_4.jpg
 

serpa1982

GForum VIP
Entrou
Fev 1, 2010
Mensagens
2,444
Gostos Recebidos
29
Installation options:
Option 1: Fresh installation
1. wget http://fos-streaming.com/fresh_install.sh
2. chmod 755 fresh_install.sh
3. ./fresh_install.sh

Option 2: Old FOS-Streaming to (NEW) FOS-Streaming V
1. wget http://fos-streaming.com/old2new_install.sh
2. chmod 755 old2new_install.sh
3. ./old2new_install.sh
4. 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
2. change port in /home/fos-streaming/fos/nginx/conf/nginx.conf -> listen 8000;
3. killall -9 nginx_fos
4. /home/fos-streaming/fos/nginx/sbin/nginx_fos

How can I use it?
Default login:
username: admin
password: admin
1. Add categorie
2. Add user
3. 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
2. chmod 755 update_fos.sh
3. ./update_fos.sh
 
Status
Não está aberto para novas respostas.
Topo