डेबियन पर Red5 स्थापित करें

इस ट्यूटोरियल के साथ स्थापित नवीनतम संस्करण:
Red5 1.0.0 RC2
जावा 1.6.0_26
चींटी 1.8.4

कम से कम डेबियन 5 (Lenny) की आवश्यकता:
बिल्ली/आदि/debian_version

चेकआउट रिलीज:
बिल्ली/proc/संस्करण
uname - एक
बिल्ली/आदि/समस्या
बिल्ली/आदि/debian_version

सुनिश्चित करें कि सिस्टम सभी /etc/apt/sources.list से निर्भरता की आवश्यकता पा सकते हैं:
देब http://security.debian.org/ निचोड़/अद्यतन मुख्य
देब-src http://security.debian.org/ निचोड़/अद्यतन मुख्य
देब http://ftp.us.debian.org/debian स्थिर मुख्य गैर मुक्त contrib
देब http://ftp.debian.org/debian/ निचोड़-अद्यतन मुख्य
देब-src http://ftp.debian.org/debian/ निचोड़-अद्यतन मुख्य
किसी भी सीडी संदर्भ के साथ टिप्पणी # यदि वितरण cd सम्मिलित नहीं किया जाता है.

यदि सिस्टम में अंग्रेजी नहीं है, कि सक्षम करें:
dpkg-reconfigure लोकेल
निर्यात LANG = en_US. UTF-8

अद्यतन /etc/enviroment

आपको रीबूट करना होगा हो सकता है.

 

अद्यतन:
उपयुक्त-अद्यतन मिल

स्थापित करें तोड़फोड़:
उपयुक्त-मिल - y स्थापित तोड़फोड़

अपने Debian संकुल का निर्माण करने के लिए उपकरण स्थापित करें:
उपयुक्त-मिल - y स्थापित dpkg-देव debhelper dh-मेक devscripts fakeroot

स्थापित करें जावा (यदि सूर्य लाइसेंस स्वीकार करते हैं पर लागू होता है):
उपयुक्त-मिल - y स्थापित जावा-पैकेज
उपयुक्त-मिल - y स्थापित सूर्य-java6-jre
सूर्य-java6-jdk स्थापित उपयुक्त-मिल - y
जावा-संस्करण

स्थापित करें अपाचे चींटी:
wget http://www.apache.org/dist/ant/binaries/apache-ant-1.8.4-bin.tar.gz
राल zxvf अपाचे-चींटी-1.8.4-bin.tar.gz
एमवी अपाचे-चींटी-1.8.4 /usr/local/ant
निर्यात ANT_HOME = / usr / स्थानीय / चींटी
/usr/स्थानीय/चींटी/बिन/चींटी - संस्करण

Red5 के विकास के नवीनतम संस्करण डाउनलोड करें:
SVN सह http://red5.googlecode.com/svn/java/server/trunk red5-ट्रंक

चींटी red5 का निर्माण करने के लिए चलाएँ:
सीडी red5-ट्रंक
/usr/स्थानीय/चींटी/बिन/चींटी

Red5 वितरित:
mkdir /usr/local/red5
cp -R dist / * / usr/स्थानीय/red5 /
सीडी /usr/local/red5
chmod 755 red5.sh

अपने कस्टम अनुप्रयोग में/usr/स्थानीय/red5/webapps का परिनियोजन .
उदाहरण में VideoWhisper Red5 RTMP अनुप्रयोग चलाने के लिए आवश्यक VideoWhisper समाधान.

Red5 पृष्ठभूमि में प्रारंभ करें:
सीडी /usr/local/red5
./red5.sh >> red5.log &

सही पोर्ट के लिए बाध्य किया जा रहा हैं की जाँच करें:
netstat-चींटी

 

आप red5 प्रत्येक समय आप webapps जोड़ें /usr/local/red5/webapps करने के लिए या कॉन्फ़िगरेशन परिवर्तित करें या सर्वर को पुनरारंभ करें पुनरारंभ करने की आवश्यकता.

Red5 बंद करें:
सीडी /usr/local/red5
./के red5- shutdown.sh

या Red5 प्रक्रियाओं को मार डालो:
पुनश्च aux | grep red5
मारने $प्रक्रिया आईडी

उसके बाद इसे फिर से शुरू:
सीडी /usr/local/red5
./red5.sh >> red5.log &

 

यह भी सर्वर बूट पर स्वचालित रूप से प्रारंभ करने के लिए सेवा के रूप में वितरित कर सकते हैं:

vi /etc/init.d/red5

#! /बिन/श
# इन सामग्री में डाल: /etc/init.d/red5
# आवश्यक के रूप में नीचे red5 निर्देशिका पथ बदलें
RED5_DIR = / usr/स्थानीय/red5

शुरुआत()
{
गूंज “Red5 सेवा शुरू”
sudo र जड़ -सी “सीडी $RED5_DIR; ./red5.sh > /var/log/red5.log &”
वापसी
}

रुको()
{
गूंज “Red5 नीचे बंद”
sudo र जड़ -सी ' killall red5 जावा’
वापसी
}

मामला “$1” में
शुरुआत)
शुरुआत
;;
रुको)
रुको
;;
पुनः आरंभ करें)
रुको
शुरुआत
;;
*)
गूंज “उपयोग: {शुरुआत|रुको|पुनः आरंभ करें}”
बाहर निकलें 1
;;
esac
बाहर निकलें $?

chmod + x /etc/init.d/red5