تثبيت أحدث RED5 على خادم لينكس

تحديث: هذه التعليمات تعمل لأحدث علامات SVN RED5 التي تبني مع ANT.

تحديث لRED5 1.0 RC3 +
تحديث OpenJDK 1.6.0_24 (32بت / 64bit و).
تحديث لANT 1.9.4 .

هنا هو كيف يمكننا تثبيت أحدث RED5 وجدك على ملقم مع CentOS لينكس . يمكن لهذه النصائح تساعدك على تثبيت على العديد من المبادئ الطوعية لينكس أو بيئات مخصصة.
وسوف تحتاج وصول الجذر لنشر البرنامج الجديد على الخادم. على بعض / المبادئ الطوعية مقدمي تكوين مخصص إعطاء الاعتبار العادية التي يمكنك استخدامها للوصول إلى جذر غير مباشر فقط سو الجذرية. عملية أكثر تعقيداً كما لديك حق الوصول للكتابة مع الحساب الأول فقط في منزلك: كنت بحاجة إلى تبادل أي الملفات مع أداة مثل WinSCP باستخدام هذا الموقع.
يمكننا استخدام WinSCP والمعجون على Windows وموكوماندير & المحطة الطرفية على ماك.

الأولى, تعرف الملقم الخاص بك (توزيعه لينكس والمعالج اكتب ie. x86_64):

القط/إلخ/* الإصدار *
uname-a

ثم, تأكد من وجود كافة المتطلبات المسبقة لتثبيت لفة في الدقيقة:

يم تثبيت لفة في الدقيقة-البناء ريدهات--لفة في الدقيقة-التكوين

تسمح منافذ المطلوبة (ليس من الضروري إذا فتحت بالفعل): 3690 (إس), 5080, 1935, 1936, 8088. انظر المزيد من التفاصيل في نهاية هذا البرنامج التعليمي.


تثبيت جافا

جافا أسهل لتثبيت مع:
يم تثبيت جافا-1.6.0-openjdk *

تصدير JAVA_HOME =/البيرة/ليب/jvm/jre

 

أو قم بتثبيت JDK أحدث من http://www.oracle.com/technetwork/java/javase/downloads/index.html .
يمكنك تثبيت أحدث Java6 JDK (قم بالتمرير لأسفل) أو أحدث (أعلى) اعتماداً على التطبيقات كنت تخطط لاستخدام.

استخدام uname-a لمعرفة ما إذا كنت بحاجة لتحميل 64 نسخة بت.

ذهب إلى الجذر / المجلد تمة للتنزيلات:
مؤتمر نزع السلاح / الجذر / تمة

وصلنا كيت جافا SE التنمية, JDK 6 تحديث 31. اخترنا لينكس متعددة اللغات, بالنقر بزر الفأرة > الخصائص على جدك-6u31 لينكس-i586-rpm.bin وتحميلها مع مجلد مشترك رابطعلى الخادم. انها تحميلها مع اسم كبير مع المعلمات (ليرة سورية لنرى بعد التحميل). نحن نستخدم WinSCP لذلك نحن النقر بزر الماوس, استرجعت من هناك ومن ثم إعادة تسمية الملف الجديد الذي ظهر في الدليل الرئيسي الجذر.
يمكنك أيضا تسميته من قذيفة. تأكد من استخدام MV “old_long_name” NEW_NAME لاسم طويل لأنه يستخدم أحرف خاصة.

تأكد من تثبيت JDK وليس JRE.

مجلد مشترك HTTP://download.oracle.com/otn-pub/java/jdk/6u31-b04/jdk-6u31-linux-x64-rpm.bin

جعله قابل للتنفيذ وتنفيذه:

شمود + س جدك-6u31 لينكس-i586-rpm.bin
./
جدك-6u31 لينكس-i586-rpm.bin

If it’s just .rpm install it with rpm -Uhv file :
rpm -Uhv jdk-7-linux-x64.rpm

Press space or enter to scroll terms and when it asks you type yes and hit enter.
If needed confirm Java DB update, yes ENTER.

We installed it on multiple servers and had to change some shortcuts on ones that already had an older java, so it runs the new one. Usually if preinstalled it’s located in a java or jdk folder in /usr or /usr/local .

Make sure the shortcuts in /usr/local point to the new locations (/usr/local/jdk to /usr/java/jdk1.6.0_14 and /usr/local/jre to /usr/java/jdk1.6.0_14/jre) .
ln -s /usr/java/latest /usr/local/jdk
ln -s
/usr/java/latest/jre /usr/local/jre

Also /usr/bin/java shortcut should point to /usr/java/latest (not /etc/alternatives/java):
rm /usr/bin/java
ln -s /البيرة / جافا / احدث / بن / جافا /البيرة / بن / جافا

JAVA_HOME تصدير = / البيرة / جافا / آخر /

تأكد هذا هو واحد تستخدم اذا كان لديك أيضا إصدارات أقدم مثبتة:
جافا -version


تركيب ANT

النمل تحميلها (يمكن القيام به من أي مرآة – رؤية http://ant.apache.org/bindownload.cgi), تفكيك ذلك, انتقل إلى موقع جيد، وأضاف متغير, الاختصار.

الحصول على ANT

مجلد مشترك HTTP://www.eu.apache.org/dist//ant/binaries/apache-ant-1.9.4-bin.tar.gz
القطران zxvf اباتشي-النمل-1.9.4-bin.tar.gz
ام اباتشي النملة 1.9.4 / البيرة / المحلية / النمل

إذا كان يفضل ANT السن الحصول على واحد من HTTP://archive.apache.org/dist/ant/binaries/ .
أي بمعنى. ANT 1.7.1
مجلد مشترك HTTP://www.apache.org/dist/ant/binaries/apache-ant-1.7.1-bin.tar.gz
من زكسفف-اباتشي النمل-1.7.1-bin.tar.gz
MV-اباتشي النمل 1.7.1 / البيرة / المحلية / النمل

تكوين
ANT_HOME تصدير = / البيرة / المحلية / النمل
LN -s / البيرة / المحلية / النمل / بن / النمل / البيرة / المحلية / بن / النمل

استبدال نملة قديمة
RM / البيرة / بن / النمل
LN -s / البيرة / المحلية / النمل / بن / النمل / البيرة / بن / النمل

فحص نسخة النمل:
-version نملة

إذا كان هذا لا يمكن أن تجد جافا, تأكد من تشغيل:
تصدير JAVA_HOME =/البيرة/ليب/jvm/jre

خطأ: لم يتم تعريف JAVA_HOME بشكل صحيح.
نحن لا يمكن تنفيذ / البيرة / المحلية / جدك / بن / جافا

التخريب INSTALLATION

يم تثبيت التخريب

إذا لم ينجح هذا بسبب شيء مثل المفقودين التبعية: بيرل(URI) >= 1.17 وهناك حاجة من خلال حزمة التخريب … ربما هذا يمكن أن تساعد:

حل: تثبيت بيرل أوري:
مجلد مشترك HTTP://mirror.centos.org/centos/5/os/i386/CentOS/perl-URI-1.35-3.noarch.rpm
دورة في الدقيقة -Uvh بيرل-URI-1.35-3.noarch.rpm

حل: هذه المرة حصلت “خطأ: لا يمكن استرداد البيانات الوصفية مستودع (repomd.xml) للمستودع: atrpms. يرجى التحقق من مساره وحاول مرة أخرى” .
حل: يم –ديسابليريبو = atrpms تثبيت التخريب .

BUILD RED5 وتركيب

ثم أخرجنا RED5:
شارك إس HTTP://red5.googlecode.com/svn/java/server/trunk RED5

إذا أحدث الجذع لديه أخطاء أو لا يعمل بشكل جيد مع البرامج المطلوبة يمكنك تحميل إصدارات أخرى من http://red5.googlecode.com/svn/java/server/tags/ .

مثال:
شارك إس HTTP://red5.googlecode.com/svn/java/server/tags/1_0_2_RC1/ RED5

 

 

شارك إس HTTP://red5.googlecode.com/svn/java/server/tags/1_0/ RED5

 

 

 

إس في التعاون HTTP://red5.googlecode.com/svn/java/server/tags/0_8_0/ RED5
شارك إس HTTP://red5.googlecode.com/svn/java/server/tags/0_9rc1/ RED5

RED5 بني :
مؤتمر نزع السلاح RED5
نملة إعداد
حي النمل

هل يمكن أيضا إزالة التطبيقات عينة إذا كنت لا تخطط لاستخدام هذه:
جمهورية مقدونيا -rf / الأراضي الفلسطينية المحتلة / RED5 / حي / webapps / الحي
جمهورية مقدونيا -rf / الأراضي الفلسطينية المحتلة / RED5 / حي / webapps / المثبت
جمهورية مقدونيا -rf / الأراضي الفلسطينية المحتلة / RED5 / حي / webapps / VOD
جمهورية مقدونيا -rf / الأراضي الفلسطينية المحتلة / RED5 / حي / webapps / المثبت
جمهورية مقدونيا -rf / الأراضي الفلسطينية المحتلة / RED5 / حي / webapps / الجذر / العروض
جمهورية مقدونيا -rf / الأراضي الفلسطينية المحتلة / RED5 / حي / webapps / الجذر / WEB-INF

 

 

عند الترقية, webapps نسخة إلى بناء جديد:
حزب المحافظين -rf / الأراضي الفلسطينية المحتلة / RED5 / حي / webapps / * / الجذر / تمة / RED5 / حي / webapps /

ثم إعادة تسمية RED5 القديم (دعم).

نقل RED5 من المجلد الرئيسي:
مؤتمر نزع السلاح ..
ام RED5 / الأراضي الفلسطينية المحتلة / RED5

بدء RED5:

مؤتمر نزع السلاح / اختيار / RED5 / حي
./red5.sh > start.log &

و > start.log هو أن يكون ذلك ناتج سجلات في ملف و & غير أن يبقيه قيد التشغيل في الخلفية.
التحقق من أن يتم تشغيل RED5:
ملاحظة مدخل aux | البقرى RED5
وهذا ينبغي أن يقدم تقريرا سلسلة طويلة مع جافا والعديد من الخيارات وهذا الأمر. تحقق start.log اذا لم تبدأ.
تأكد من هذه المنافذ النشطة وRED5 (جافا) هو الاستماع:

نتستت -anp | قبضة 1935
نتستت -anp | قبضة 5080

إذا 1935 يظهر و 5080 أليس كذلك يعني على الارجح خادم الويب لا يعمل. على أحدث الإصدارات RED5 لم يعد يشمل هر. رؤية RED5 JEE الحاويات الإضافات لمزيد من التفاصيل.
وسوف تحتاج إلى الكتابة أسيوط / جي-container.xml مع واحد المستخرجة من جرة المساعد وإنشاء الإضافات / مجلد مع الجرار متعددة (الحصول على هذه التوزيعات من RED5 القديمة).


ستارت RED5 على BOOT

ان يكون طريقة لطيفة لتشغيل RED5 كخدمة بإضافة RED5 الملف مع أذونات التنفيذ ل /الخ / rc.d / init.d :

#!/بن / باش
#
#
# chkconfig: 2345 85 85
# وصف: RED5 يتدفقون الخادم فلاش
# processname: RED5
#

PROG = RED5
RED5_HOME = / اختيار / RED5 / حي
DAEMON = $ RED5_HOME / $ PROG.sh
PidFile = / فار / تشغيل / $ PROG.pid

# مصدر مكتبة ظيفة
. /الخ / rc.d / init.d / وظائف

[ -ص / الخ / sysconfig / RED5 ] && . /الخ / sysconfig / RED5

RETVAL = 0

حالة “$1” في
بداية)
صدى-n $”بدءا $ PROG: “
مؤتمر نزع السلاح $ RED5_HOME
$DAEMON >/ديف / لاغية 2>/ديف / لاغية &
RETVAL = $?
إذا [ $-eq RETVAL 0 ]; ثم
صدى صوت $! > $PIDFILE
لمسة / فار / قفل / subsys / $ PROG
فاي
[ $-eq RETVAL 0 ] && $ النجاح”$بدء التشغيل PROG” || $ الفشل”$بدء التشغيل PROG”
صدى صوت
;;
توقف)
صدى-n $”اغلاق $ PROG: “
killproc -p $ PIDFILE
RETVAL = $?
صدى صوت
[ $-eq RETVAL 0 ] && جمهورية مقدونيا -f / فار / قفل / subsys / $ PROG
;;
إعادة تشغيل)
$0 توقف
$0 بداية
;;
الحالة)
الحالة $ PROG -p $ PIDFILE
RETVAL = $?
;;
*)
$ صدى”استعمال: $0 {بداية|توقف|إعادة تشغيل|الحالة}”
RETVAL = 1
ESAC

خروج $ RETVAL

ثم يمكنك استخدام بدء خدمة RED5|توقف|إعادة تشغيل .

أو إضافة هذه الأسطر إلى أن /etc/rc.d/rc.local بحيث يبدأ في كل بداية الخادم:
مؤتمر نزع السلاح / اختيار / RED5 / حي
/اختيار / RED5 / حي / red5.sh > restart.log &

تأكد من تشغيل الخاص بك من مجلد الصحيح. وسوف واحد في / اختيار / RED5 لا تعمل - يجب تشغيله من / اختيار / RED5 / حي / .

عند تشغيل RED5 يجب أن تكون قادرا على الوصول إلى HTTP://لديك خادم المجال أو IP-:5080/ .

اذا كان يعمل أول شيء يذهب إلى HTTP://الخادم الخاص:5080/إعداد /وتثبيت المشرف. ثم ل HTTP://الخادم الخاص:5080/المشرف / register.html وتسجيل اسم المستخدم وكلمة المرور. ثم يمكنك التحقق في أي وقت من تطبيق إحصاءات HTTP://الخادم الخاص:5080/المشرف / مع الملكية الفكرية الخادم واسم المستخدم المسجل, كلمة المرور.

RED 5 RESTART

إعادة تشغيل RED5 في أي وقت قمت بتحديث الملفات في / اختيار / RED5 / حي / مجلد webapps – حيث يجب تثبيت جميع التطبيقات.

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

1. معرفة ما اذا كان يتم تشغيل RED5:
ملاحظة مدخل aux | البقرى RED5

2. اذهب إلى مجلد واغلاق RED5 أسفل:

توقف خدمة RED5

أو

مؤتمر نزع السلاح / اختيار / RED5 / حي
./RED5-shutdown.sh

3. معرفة ما اذا كان لا يزال قيد التشغيل أو لا:
ملاحظة مدخل aux | البقرى RED5

4. إعادة تشغيله, وأيضا تجعل من الناتج السجلات في ملف من اختيارك:
بدء خدمة RED5

أو

./red5.sh > start.log &

5. تأكد من انها اعادة الدخول:
ملاحظة مدخل aux | البقرى RED5

لاحظنا أيضا أن أحمر shutdown.sh أحيانا لا يغلق عليه للسماح إعادة تشغيل عند إضافة أو تحديث webapps. يحدث هذا عادة عندما تجمد RED5 becasue أنه واجه أخطاء مثل نفاد الذاكرة. لذلك نحن تشغيل ملاحظة مدخل aux | البقرى RED5 لرؤية معرف العملية (الرقم الأول: PID) وتشغيل ثم قتل معرف العملية اذا كان لا يزال على قيد الحياة.

الموانئ السماح لل

على بعض الأنظمة لا يمكن ربط الجذر الموانئ فوق أوائل 1000 بحيث يجب تشغيل RED5 من حساب آخر.

تحقق من أن RED5 يتم الاستماع على منفذ 5080 إذا كنت لا تستطيع الحصول HTTP://yourserver:5080/:
نتستت -anp | قبضة 5080

إذا باستخدام إيبتبلس تمكن هذه المنافذ:
إيبتبلس -A INPUT -p TCP -m TCP --dport 3690 -ي نقبل
إيبتبلس -A INPUT -p TCP -m TCP --dport 5080 -ي نقبل
إيبتبلس -A INPUT -p TCP -m TCP --dport 1935 -ي نقبل
إيبتبلس -A INPUT -p TCP -m TCP --dport 1936 -ي نقبل
إيبتبلس -A INPUT -p TCP -m TCP --dport 8088 -ي نقبل

أحيانا تحتاج إلى الموانئ ليتم تكوينه في جدار حماية الأجهزة. اتصل بمزود خدمة / مسؤولا عن مزيد من التفاصيل حول تمكين الموانئ.

يمكن لهذه المعلومات التي يقدمها المضيف أيضا أن تكون مفيدة.

يرجى أخذ العلم بأن قواعد إيبتبلس مخصصة ينبغي أن توضع في الدليل المدرجة أدناه.
/الخ / sysconfig / إيبتبلس خصيصا

يتم سرد حكم برنامج جدار الحماية على النحو التالي:
# القط / الخ / sysconfig / إيبتبلس-مخصص / 99Red5 * فلتر

-إدخال-ف برنامج التعاون الفني-m tcp –dport 1935 -ي نقبل
-إدخال-ف برنامج التعاون الفني-m tcp –dport 1936 -ي نقبل
-إدخال-ف برنامج التعاون الفني-m tcp –dport 5080 -ي نقبل
-إدخال-ف برنامج التعاون الفني-m tcp –dport 8088 -ي نقبل

ارتكاب

RED5 & VIDEOWHISPER

وقد تم ذلك لتثبيت تطبيقات VideoWhisper. لفعل ذلك تحميل أحدث تطبيق videowhisper RTMP, بفك على جهاز الكمبيوتر الخاص بك، ونسخ المجلد videowhisper وجميع محتوياته إلى / الأراضي الفلسطينية المحتلة / RED5 / حي / webapps . كما تحقق, تأكد من أن لديك / الأراضي الفلسطينية المحتلة / RED5 / حي / webapps / videowhisper / WEB-INF / مجلد على الخادم الخاص بك. بعد نسخ / تحديث هذه, إعادة تشغيل الملقم RED5 (كما هو موضح أعلاه) ويمكنك تثبيت videowhisper الفيديو كونفرنس / scrips يتدفقون الحية لاستخدام التطبيق الجديد RTMP.

تطبيق RED5 VideoWhisper RTMP لديه بعض الإعدادات باردة, مثل تمكين الوصول مع لاعبين خارجيين / حفظ جميع تيارات الفيديو وملفات FLV / تقييد الوصول إلى بعض المجالات / تحديد مسارات مطلقة للتيارات حية وتسجيلات لتكون قادرة على تبادل أشرطة الفيديو مع التطبيقات الأخرى (أي بمعنى. مشاركة الفيديو). تعديل كل هذه في WEB-INF / web.properties RED5 وإعادة تشغيل الملقم RED5.

إذا كنا نسيت أن أذكر شيئا هنا, أو كان لديك أي أسئلة حول هذا تقديم الاستفسارات الخاصة بك على فيديو الهمس الاتصال الموقع أو التعليق أدناه.

بديل لتفعل تثبيت RED5 نفسك سيكون ل تثبيت RED5 أجل .

إذا لم يكن لديك الوقت والخبرة لتشغيل الخادم الخاص بك أو المبادئ الطوعية, يجب عليك استخدام تمكنت استضافة RED5 .

حزب المحافظين -rf / الأراضي الفلسطينية المحتلة / RED5 / حي / webapps / * / الجذر / تمة / RED5 / حي / webapps /

استعراض بلدي

مراجعة نموذج....

ملاحظات

ملاحظات التحميل....

يفكر أحد في "تثبيت أحدث RED5 على خادم لينكس”

التعليقات مغلقة.