{myadvertisements[zone_1]}
تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
سيرفر Rtmp-Nginx مع ffmpeg مع خاصية إضافة المستخدمين (الزبناء)
#1
السلام عليكم ورحمة الله وبركاته

تثبيت سيرفر Rtmp-Nginx مع ffmpeg ترانسكود على نظام linux ubuntu 14.04
مع خاصية إضافة المستخدمين (الزبناء).

ما عليكم سوى إتباع الأوامر التالية :

أدخل إلى ال root

اقتباس:
sudo -s
مسح appache2 إذا كان مثبتا من قبل :


اقتباس:
sudo apt-get purge apache2

اقتباس:
sudo apt-get update
sudo apt-get upgrade
1 - تتيث المايسكل : Installing MySQL


اقتباس:
sudo apt-get install mysql-server
اثناء التثبيث سيطلب منك password


[صورة: wol_error.gif]
تم تصغير هذه الصورة. إضغط هنا لرؤية الصورة كاملة. الحجم الأصلي للصورة هو 1031 * 273.
[صورة: anet-installing-lemp-ubuntu-14-03.png]

[صورة: anet-installing-lemp-ubuntu-14-04.png]

2 - تتيث البي اش بي : Installing PHP


اقتباس:
sudo apt-get install php5 php5-fpm php5-mysql
3 - تتيث البي اش بي ماي أدمن : Installing PHPMYADMIN


اقتباس:
sudo apt-get install phpmyadmin
اثناء التثبيث سيطلب منك password

4 - تتيث نجينكس و وحدة نجينكس رتيمب : Installing NGINX AND MODULE RTMP



كود PHP:
كود :
sudo apt-get install build-essential libpcre3 libpcre3-dev libssl-dev
wget [url]http://nginx.org/download/nginx-1.7.5.tar.gz[/url]
wget [url]https://github.com/arut/nginx-rtmp-module/archive/master.zip[/url]
sudo apt-get install unzip
tar -zxvf nginx-1.7.5.tar.gz
unzip master.zip
cd nginx-1.7.5
./configure --with-http_ssl_module --add-module=../nginx-rtmp-module-master
make
sudo make install
sudo wget [url]https://raw.github.com/JasonGiedymin/nginx-init-ubuntu/master/nginx[/url] -O /etc/init.d/nginx
sudo chmod +x /etc/init.d/nginx
sudo update-rc.d nginx defaults

sudo service nginx start
sudo service nginx stop 


5 - تتيث ففمبيج : Installing FFMPEG



اقتباس:
sudo add-apt-repository ppa:kirillshkrogalev/ffmpeg-next
sudo apt-get update
sudo apt-get install ffmpeg
6 - الإعدادات اللازمة : CONFIGURATION


إذهب إلى الملف في المسار :

/cd /usr/local/nginx/conf

غير الملف nginx.conf بالملف nginx.conf الموجود بالمرفقات بعد فك الضغط.

إذهب إلى الملف في المسار :

/cd /usr/local/nginx/html

وضع فيه الملف auth.php الموجود بالمرفقات بعد فك الضغط

في الملف auth.php غير *********X ب password phpMyadmin


الآن سنقوم بربط phpMyadmin ب : nginx :

إذهب إلى المسار:
/cd /usr/share
و تحقق من وجود phpMyadmin بداخله ، إن كان نعم ، عد إلى المسار :
cd /usr/local/nginx/html
و أدخل السطر :


اقتباس:
sudo ln -s /usr/share/phpmyadmin
الآن سنقوم بإنشاء قاعدة البيانات اللتي سنضع بداخلها إسم المستخدم و كلمة المرور :


كود PHP:
كود :
CREATE DATABASE authentification;
USE authentification;

CREATE TABLE user (
id int(2) NOT NULL auto_increment PRIMARY KEY,
compte varchar(100) NOT NULL UNIQUE,
pass varchar(100) NOT NULL );

INSERT INTO user VALUES ('','user','pass'); 


في هذا المثال القاعدة إسمها authentification و الجدول إسمه user

إتبع الصور:

[صورة: 12733495_10207083609822999_6967254191028...e=575EF00F]

[صورة: 12744622_10207083609863000_3257943937225...e=575CC8D2]

عند الإنتهاء قم بعمل restat لل nginx :


اقتباس:
sudo service nginx restart
في النهاية ملف الستريم out يكتب على هذا الشكل :


كود PHP:
كود :
rtmp://IP_Adresse_VPS:1935/myapp/sporttv?user=user&pass=pass 
القناة المجرب عليها هي القناة الأولى المغربية. و رابطها موجود بطبيعة الحال في الملف nginx.conf

إذا اردت إظافة رابط آخر إفتح الملف nginx.conf و أظف القناة بهذه الطريقة :

[صورة: 12734187_10207083697865200_6401929944751...e=57606970]

و يمكن إظافة مستخدمين مباشرة على قاعدة البيانات بإظافة user و password

وبهذه الطريقة يمكنك أن تقول وداعا للأكستريم كود بانل ....





تحياتي للجميع
Enregistrer
Enregistrer


الملفات المرفقة
.zip   auth.zip (الحجم : 748 بايت / التحميلات : 11)
.zip   nginx(1).zip (الحجم : 1.05 ك ب / التحميلات : 10)
الرد
{myadvertisements[zone_3]}
#2
مشكوررررررررررررررررررر
الرد
{myadvertisements[zone_3]}
#3
شكرا لك اخي الكريم
الرد
{myadvertisements[zone_3]}
#4
merci
الرد
{myadvertisements[zone_3]}
#5
(06-28-2018, 09:52 PM)oussamazd26 كتب : merci

مشكووووووووووووووووووووور
الرد
{myadvertisements[zone_3]}
#6
oussamazd26
merci

مشكووووووووووووووووووووور
الرد
{myadvertisements[zone_3]}
#7
تسلم ايدك ولاكن 10 مشاركات كثير
الرد
{myadvertisements[zone_3]}
#8
يمكنك تثبيت أوبونتو 16
الرد
{myadvertisements[zone_3]}
#9
يمكنك تثبيت أوبونتو 16?
الرد
{myadvertisements[zone_3]}
#10
thank you brother !
الرد
{myadvertisements[zone_3]}


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 4 ) ضيف كريم
{myadvertisements[zone_2]}