CentOS 7 पर Red5 मीडिया सर्वर सेटअप करें

Red5 जावा में लागू एक खुला स्रोत मीडिया सर्वर है जो आपको लाइव स्ट्रीमिंग ऑडियो / वीडियो, रिमोट ऑब्जेक्ट शेयरिंग (मल्टीप्लेयर गेम के लिए), डेटा सिंक्रोनाइज़ेशन, रिकॉर्डिंग क्लाइंट स्ट्रीम (FLV और AVC + AAC) जैसे फ्लैश बहु-उपयोगकर्ता एप्लिकेशन चलाने की अनुमति देता है। , और भी बहुत कुछ।

यह लेख CentOS 7 पर Red5 Media Server लॉन्च करने के लिए इंस्टॉल और सेटअप प्रक्रिया के माध्यम से आपका मार्गदर्शन करेगा।

आवश्यकताएँ

  • एक sudo यूजर
  • कम से कम 1 जीबी उपलब्ध मेमोरी के साथ एक वल्चर सेंटोस 7 एक्स 64 सर्वर उदाहरण।

CentOS सर्वर इंस्टेंस पर कोई भी पैकेज स्थापित करने से पहले, आइए यह सुनिश्चित करें कि आपका सिस्टम अपडेटेड है।

yum clean all
yum -y update

जावा स्थापित करें

सबसे पहले, नवीनतम जावा एसई डेवलपमेंट किट 8 को अपने आधिकारिक डाउनलोड पेज से डाउनलोड करें

cd /opt/
wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/8u161-b12/2f38c3b165be4555a1fa6e98c45e0808/jdk-8u161-linux-x64.tar.gz"
tar xzf jdk-8u161-linux-x64.tar.gz

विकल्प का उपयोग करके जावा स्थापित करें।

alternatives --install /usr/bin/java java /opt/jdk1.8.0_161/bin/java 2
alternatives --config java

विकल्प का उपयोग करके सेटअप javacऔर jarकमांड पथ।

alternatives --install /usr/bin/jar jar /opt/jdk1.8.0_161/bin/jar 2
alternatives --install /usr/bin/javac javac /opt/jdk1.8.0_161/bin/javac 2
alternatives --set jar /opt/jdk1.8.0_161/bin/jar
alternatives --set javac /opt/jdk1.8.0_161/bin/javac

वैश्विक पर्यावरण चर सेट करें।

सेटअप JAVA_HOMEचर:

export JAVA_HOME=/opt/jdk1.8.0_161

सेटअप JRE_HOMEचर:

export JRE_HOME=/opt/jdk1.8.0_161/jre

सेटअप PATHचर:

export PATH=$PATH:/opt/jdk1.8.0_161/bin:/opt/jdk1.8.0_161/jre/bin

Red5 स्थापित करें

Red5 सर्वर के नवीनतम संस्करण को प्राप्त करें।

cd ~
wget https://github.com/Red5/red5-server/releases/download/v1.0.9-RELEASE/red5-server-1.0.9-RELEASE.tar.gz

टारबॉल निकालें।

tar xvzf red5-server-1.0.9-RELEASE.tar.gz

निकाले गए फ़ोल्डर का नाम बदलें red5

 mv red5-server red5
 cd red5

Red5 सर्वर को पृष्ठभूमि में प्रारंभ करें।

sh red5.sh &

अब आप पोर्ट द्वारा पीछा किए गए अपने आईपी पते का उपयोग करके Red5 मीडिया सर्वर तक पहुंच सकते हैं :5080। आपको Red5 स्वागत पृष्ठ दिखाई देगा।

ऑटोस्टार्ट कॉन्फ़िगर करें

आप Red5 मीडिया सर्वर बूट के दौरान स्वचालित रूप से शुरू करने के लिए चाहते हैं, नाम के एक फ़ाइल बनाने red5में /etc/init.d

sudo nano /etc/init.d/red5

निम्न पंक्तियों को फ़ाइल में जोड़ें।

#!/bin/sh

### BEGIN INIT INFO
# Provides:             red5
# Required-Start:       $remote_fs $syslog
# Required-Stop:        $remote_fs $syslog
# Default-Start:        2 3 4 5
# Default-Stop:         0 1 6
# Short-Description:    Red5 server
### END INIT INFO

start() {
  cd /opt/red5 && nohup ./red5.sh > /dev/null 2>&1 &
  echo 'Service started' >&2
}

stop() {
 cd /opt/red5 && ./red5-shutdown.sh > /dev/null 2>&1 &
 echo 'Service stopped' >&2
}

case "$1" in
start)
    start
    ;;
stop)
    stop
;;
restart)
    stop
    start
    ;;
 *)
    echo "Usage: $0 {start|stop|restart}"
 esac

CTRL+ सहेजें Oऔर फ़ाइल CTRL+ को बंद करें X

फ़ाइल को निष्पादन योग्य बनाएं।

sudo chmod ugo+x /etc/init.d/red5

sysv-rc-confपैकेज स्थापित करें ।

sudo apt-get install sysv-rc-conf

Red5 ऑटोस्टार्ट को चालू करें।

sudo sysv-rc-conf red5 on

इस बिंदु पर आप सेवा कमांड के साथ Red5 सर्वर को शुरू, बंद और पुनः आरंभ कर सकते हैं।

sudo service red5 start
sudo service red5 stop
sudo service red5 restart

स्थापना समाप्त करें

आप Red5 को अपने वेब ब्राउजर के जरिए इंस्टॉल कर सकते हैं। अपना वेब ब्राउज़र खोलें और HTTP://[your-ip-adresse:5080]अपने Vultr VPS की ओर इंगित किए गए वास्तविक IP पते के साथ नेविगेट करें । उदाहरण के लिए, आप कुछ डेमो एप्लिकेशन इंस्टॉल कर सकते हैं HTTP://your-ip-address:5080/installer/

आपका Red5 मीडिया सर्वर इंस्टॉलेशन अब पूरा हो गया है।



Leave a Comment

Ubuntu 16.04 पर लाइटकार्ट शॉपिंग कार्ट प्लेटफ़ॉर्म कैसे स्थापित करें

Ubuntu 16.04 पर लाइटकार्ट शॉपिंग कार्ट प्लेटफ़ॉर्म कैसे स्थापित करें

LiteCart PHP, jQuery और HTML में लिखा गया एक स्वतंत्र और ओपन सोर्स शॉपिंग कार्ट प्लेटफॉर्म है। यह ई-कॉमर्स सॉफ्टवेअर का उपयोग करने के लिए एक सरल, हल���का और आसान है

डेबियन पर सेटअप NFS शेयर

डेबियन पर सेटअप NFS शेयर

एनएफएस एक नेटवर्क-आधारित फाइल सिस्टम है जो कंप्यूटरों को कंप्यूटर नेटवर्क पर फाइलों तक पहुंचने की अनुमति देता है। यह मार्गदर्शिका बताती है कि आप एनएफ पर फ़ोल्डर्स को कैसे उजागर कर सकते हैं

मोटोमो एनालिटिक्स को फेडोरा 28 पर कैसे स्थापित करें

मोटोमो एनालिटिक्स को फेडोरा 28 पर कैसे स्थापित करें

एक अलग प्रणाली का उपयोग? माटोमो (पूर्व में पिविक) एक ओपन सोर्स एनालिटिक्स प्लेटफॉर्म है, जो गूगल एनालिटिक्स का एक खुला विकल्प है। Matomo स्रोत को होस्ट किया गया है

Linux पर एक TeamTalk Server सेटअप करें

Linux पर एक TeamTalk Server सेटअप करें

टीमटॉक एक कॉन्फ्रेंसिंग प्रणाली है जो उपयोगकर्ताओं को उच्च-गुणवत्ता वाले ऑडियो / वीडियो वार्तालाप, टेक्स्ट चैट, स्थानांतरण फ़ाइलें और स्क्रीन साझा करने की अनुमति देती है। यह मैं

विंडोज सर्वर पर Garrys मॉड कैसे स्थापित करें

विंडोज सर्वर पर Garrys मॉड कैसे स्थापित करें

परिचय यह आलेख बताएगा कि विंडोज सर्वर 2012 पर गारस मोड सर्वर को कैसे डाउनलोड और इंस्टॉल किया जाए। यह गाइड गहराई में होने के लिए बनाया गया है।

कैसे स्थापित करें और अपने CentOS 7 सर्वर पर CyberPanel कॉन्फ़िगर करें

कैसे स्थापित करें और अपने CentOS 7 सर्वर पर CyberPanel कॉन्फ़िगर करें

एक अलग प्रणाली का उपयोग? परिचय CyberPanel बाजार पर पहला नियंत्रण पैनल है जो दोनों खुला स्रोत है और OpenLiteSpeed ​​का उपयोग करता है। क्या थी?

CentOS पर FFmpeg कैसे स्थापित करें

CentOS पर FFmpeg कैसे स्थापित करें

FFmpeg ऑडियो और वीडियो रिकॉर्ड करने, कन्वर्ट करने और स्ट्रीम करने के लिए एक लोकप्रिय ओपन सोर्स समाधान है, जो सभी प्रकार की ऑनलाइन स्ट्रीमिंग सेवाओं में व्यापक रूप से उपयोग किया जाता है। मैं

SSH का उपयोग करके LUKS डिस्क एन्क्रिप्शन पर LVM को दूरस्थ रूप से अनलॉक करने के लिए CentOS 7 स्थापित और सेटअप करें

SSH का उपयोग करके LUKS डिस्क एन्क्रिप्शन पर LVM को दूरस्थ रूप से अनलॉक करने के लिए CentOS 7 स्थापित और सेटअप करें

एलयूकेएस (लिनक्स यूनिफाइड की सेटअप) लिनक्स के लिए उपलब्ध विभिन्न डिस्क एन्क्रिप्शन प्रारूपों में से एक है जो प्लेटफॉर्म एग्नॉस्टिक है। यह ट्यूटोरियल आपको बुद्धि प्रदान करेगा

अपने Vultr VPS को कैसे एक्सेस करें

अपने Vultr VPS को कैसे एक्सेस करें

Vultr अपने VPS को कॉन्फ़िगर करने, स्थापित करने और उपयोग करने के लिए कई अलग-अलग तरीके प्रदान करता है। क्रेडेंशियल एक्सेस करें आपके VPS के लिए डिफ़ॉल्ट एक्सेस क्रेडेंशियल ar

CentOS 7 पर अक्टूबर CMS को कैसे स्थापित करें

CentOS 7 पर अक्टूबर CMS को कैसे स्थापित करें

अक्टूबर एक खुला स्रोत सामग्री प्रबंधन प्रणाली है जो लारवेल PHP फ्रेमवर्क पर आधारित है। एक सुरुचिपूर्ण इंटरफ़ेस और एक संक्षिप्त मॉड्यूलर वास्तुकला के साथ