當前位置:首頁 » 操作系統 » red5linux

red5linux

發布時間: 2023-05-16 21:06:35

A. 如何在 linux 伺服器上安裝 Red5

可以鏡像安裝也可以利用光碟安裝,這里介紹光碟安裝,具體如下:
首先裝進光碟機的並不是啟動盤,而是陣列引導盤.然後伺服器從光碟機啟動後就會出現如下界面,我們選擇要裝的系統.我帶橘這里需要的是6.3 i386,回車。

然後伺服器會有刷屏的提示,等待結束即可。

選擇語言,選擇簡體中文。

選擇鍵盤類。唯桐

啟動的方式.選擇第一個光碟機啟動。

伺服器會彈出光碟機中的陣列引導盤,然後放入系統引導盤。

點擊OK就可以檢測到啟蠢山團動光碟.後邊的步驟就和正常的差不多了。

忽略所有數據。

接下來的就是具體的系統配置,可參考應用的不同而設置不同。

B. 如何在linux red5 64位下安裝 websphere6

Red5的安裝
Red5的安裝需要java環境的支持,另外氏信編譯的時候要用到apache-ant軟體!
1. 安裝java環境
http://java.sun.com/javase/downloads/index.jsp
下載JDK!
chmod +x jdk-6u20-linux-i586-rpm.bin #添加可執行許可權
./jdk-6u20-linux-i586-rpm.bin #安裝jdk1.6
ln -s /usr/java/jdk1.6.0_20 /usr/java/jdk1.6 #建立軟鏈接
vi /etc/profile #添加jdk環境變數,添加殲虛輪以下內容
export JAVA_HOME=/usr/java/jdk1.6
export PATH=$JAVA_HOME/譽乎bin:$JAVA_HOME/jre/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$CLASSPATH
export LD_LIBRARY_PATH=$JAVA_HOME/jre/lib/i386:$JAVA_HOME/jre/lib/i386/server

C. linux 下怎麼解決red5 的內存溢出

Red5作為多媒體的開源的框架,實現了RTMP協議,完成了視頻,音頻和多媒體數據的傳輸和解析,很多的產品都在使用它。我們同樣在用他們的服務,但是遇到一個內存泄漏的問題,這個內存泄漏是如何發現的呢:

現象:伺服器跑了兩天左右,出現了兩種情況 :
1.內存溢出
2.內存沒有溢出,但是提供不了任何服務,伺服器不能接收任何request

分析:
1.擴大虛擬機的內存,結果伺服器跑長了點時間,照樣內存溢出
2.Dump出Heap快照,並用Eclispse Memory Analyzer進行分析,發現RTMPMinaConnection對象大量存在ConcurrentHashMap對象裡面,為什麼會出現大量的connnection?即使是大量的客戶端請求,為什麼內存沒有釋放?
3.分為三個問題考慮:
1)為什麼會出現大量的connnection?連接從哪裡來的
2)大量的connection為什麼會沒有釋放?
3)為什麼connection達到一定的數量,伺服器即使在內存充裕的情況下,仍然提供不了任何服務?

根據大量的觀測,發現red5 伺服器,我們用Haproxy代理了rtmp請求,而HA即使沒有請求的情況下,仍然試圖連接,以探測代理的伺服器是否存活,而red5的keepalive時間一過,會試圖關閉連接,關閉之後,通過查看源代碼發現,connection雖然關閉了,但是沒有從concurrentHashupMap裡面remove掉,而真是這種Ha的不停的通過創建心跳連接來探測red5是否處於活的狀態,而red5關閉連接之後,並沒有從concurrentHashMap裡面移除,從而造成了最終的內存溢出,同時由於沒有移除inactive的連接達到了red5設定的最大的允許的inactivity連接的數量,默認為60000個連接,從而造成我們剛才看到的現象-即使內盯渣存充裕的情況下,仍然提供不了任何服務的情況。

查找這個錯誤的過程是痛苦的,甚至沒有一點頭緒,還好通過大量的測試和源代碼分析,發現了這個問題。我們現在已經升級到red5 0.9.1的版本了,目前情況良好,同時為了確保伺服器的穩定性,我們也查閱了相關的源代碼,可以確定0.9.1版本中已經fix了這個問題。相信red5 server在我們的產品上線後會處於非常穩定的狀態。

發現這個問題,一些工具的使用是關鍵的:
首先,要會分析heap快照,而eclipse memory analyzer確實是很強大的工具。幫我們提供了大量有用的信息核則首。
其次,開源軟體是不可靠的,只有我們對它們的代碼有深入的分析才會得出好的結果。還好,源代碼開放也為我們提供了查找問題來龍去脈的根據。而我們也可以對開源軟體進行優化,在以後的內容里,我也會記錄我們優化red5 server的整個過程,相信還有很多地方,我們仍然可改數以優化它。

網上找的~~

D. 支持mpeg4編碼、rtsp協議的流媒體伺服器

用VLC可以的吧,而且操作很簡單,VLC既是一款播放器,也能作為流運神凳媒體伺服器進行發布,下面是具體步驟:

  1. 打開播放器後,點擊「媒體」--》「流」;


  2. 最後保持著伺服器一直開著就好了

    當然,這是windows系統下的操作,看你用了red5,如果是linux下的話,VLC是跨平台的,也是可以的!望採納!

E. linux c execle 執行命令 gnome-screensaver-command -l 怎麼確定程序需要哪些環境變數

你那個是Ubuntu的自動鎖定屏幕設置
可用一些小工具來管理 Ubuntu 的啟動選項:
小工具 rcconf:
#sudo apt-get rcconf
#sudo apt-get install rcconf
root 下運行: #sudo rcconf
功能更全的工具:sysv-rc-conf
#sudo apt-get update
#sudo apt-get install sysv-rc-conf
運行:#sudo sysv-rc-conf
也可以直接加入啟動程序,例如把 /etc/init.d/red5 加入到系統自動啟動列表中:
#sudo sysv-rc-conf red5 on
其他使用方法見: google::Ubuntu::sysv-rc-conf 命令用法
也可以直接修改
直接改 /etc/rc0.d ~ /etc/rc6.d 和 /etc/rcS.d 下的東西,S開頭的表示啟動,K開頭的表示不啟動,
例如:想關閉 Red5 的開機自動啟動,只需 #sudo mv /etc/rc2.d/S20red5 /etc/rc2.d/K20red5 就可以了。
Ubuntu自動啟動程序
首 先,linux隨機啟動的服務程序都在/etc/init.d這個文件夾里,裡面的文件全部都是腳本文件(腳本程序簡單的說就是把要運行的程序寫 到一個 文件里讓系統能夠按順序執行,類似windows下的autorun.dat文件),另外在/etc這個文件夾里還有諸如名為rc1.d, rc2.d一直到rc6.d的文件夾,這些都是linux不同的runlevel,我們一般進入的X windows多用戶的運行級別是第5級,也就是rc5.d,在這個文件夾下的腳本文件就是運行第5級時要隨機啟動的服務程序。需要注意的是,在每個rc (1-6).d文件夾下的文件其實都是/etc/init.d文件夾下的文件的一個軟連接(類似windows中的快捷方式),也就是說,在 /etc/init.d文件夾下是全部的服務程序,而每個rc(1-6).d只鏈接它自己啟動需要的相應的服務程序!
要 啟動scim (某一程序),我們首先要知道scim程序在哪裡,用locate命令可以找到,scim在/usr/bin/scim這里,其中usr表 示是 屬於用戶的,bin在linux里表示可以執行的程序。這樣,我就可以編寫一個腳本程序,把它放到/etc/init.d里,然後在rc5.d里做一個相 應的軟鏈接就可以了。
這個腳本其實很簡單,就兩行:
#!/bin/bash
/usr/bin/scim
第一行是聲明用什麼終端運行這個腳本,第二行就是要運行的命令。
還 需要注意的一點是,在rc5.d里,每個鏈接的名字都是以S或者K開頭的,S開頭的表示是系統啟動是要隨機啟動的,K開頭的是不隨機啟動的。這 樣,你就可以知道,如果我要哪個服務隨機啟動,就把它名字第一個字母K改成S就可以了,當然,把S改成K後,這個服務就不能隨機啟動了。因此,我這個鏈接 還要起名為SXXX,這樣系統才能讓它隨機啟動。
在RH下,rc.local是默認啟動的最後一個腳本文件,所以,
如果你想要隨機啟動,還有一種方法就是在rc.local的尾部加入/usr/bin/scim,這樣就可以了。

Linux 自動啟動程序
1.開機啟動時自動運行程序
Linux 載入後, 它將初始化硬體和設備驅動, 然後運行第一個進程init。init根據配置文件繼續引導過程,啟動其它進程。通常情況下,修改放置在 /etc/rc或 /etc/rc.d 或 /etc/rc?.d 目錄下的腳本文件,可以使init自動啟動其它程序。例如:編輯 /etc/rc.d/rc.local 文件(該文件通常是系統最後啟動的腳本),在文件最末加上一行「xinit」或「startx」,可以在開機啟動後直接進入X-Window。
2.登錄時自動運行程序
用 戶登錄時,bash首先自動執行系統管理員建立的全局登錄script :/ect/profile。然後bash在用戶起始目錄下按順序查找三個特殊文件中的一個:/.bash_profile、/.bash_login、 /.profile,但只執行最先找到的一個。
因此,只需根據實際需要在上述文件中加入命令就可以實現用戶登錄時自動運行某些程序(類似於DOS下的Autoexec.bat)。
3.退出登錄時自動運行程序
退出登錄時,bash自動執行個人的退出登錄腳本/.bash_logout。例如,在/.bash_logout中加入命令「tar -cvzf c.source.tgz *.c」,則在每次退出登錄時自動執行 「tar」 命令備份 *.c 文件。
4.定期自動運行程序
Linux有一個稱為crond的守護程序,主要功能是周期性地檢查 /var/spool/cron目錄下的一組命令文件的內容,並在設定的時間執行這些文件中的命令。用戶可以通過crontab 命令來建立、修改、刪除這些命令文件。
例如,建立文件crondFile,內容為「00 9 23 Jan * HappyBirthday」,運行「crontab cronFile」命令後,每當元月23日上午9:00系統自動執行「HappyBirthday」的程序(「*」表示不管當天是星期幾)。
5.定時自動運行程序一次
定時執行命令at 與crond 類似(但它只執行一次):命令在給定的時間執行,但不自動重復。at命令的一般格式為:at [ -f file ] time ,在指定的時間執行file文件中所給出的所有命令。也可直接從鍵盤輸入命令:
$ at 12:00
at>mailto Roger -s ″Have a lunch″ < plan.txt
at>Ctr-D
Job 1 at 2000-11-09 12:00
2000-11-09 12:00時候自動發一標題為「Have a lunch」,內容為plan.txt文件內容的郵件給Roger。?9 12:00
2000-11-09 12:00時候自動發一標題為「Have a lunch」,內容為plan.txt文件內容的郵件給Roger。er。ger。er。
Ubuntu 開機自動掛載windows分區
要掛載NTFS格式分區,需要NTFS-3g這個軟體。它短小精悍,而且功能強大。
NTFS-3g是一個開源軟體,它支持在Windows下面讀寫NTFS格式的分區。它非常的快速,同時也很安全。它支持Windows 2000、XP和2003,並且支持所有的符合POSIX標準的磁碟操作。
首先要編輯sources.list
#sudo gedit /etc/apt/sources.list
Ubuntu Drapper添加:
deb http://givre.cabspace.com/ubuntu/ dapper main main-all
deb http://ntfs-3g.sitesweetsite.info/ubuntu/ dapper main main-all
deb http://flomertens.keo.in/ubuntu/ dapper main main-all

Ubuntu Edgy添加:
deb http://givre.cabspace.com/ubuntu/ edgy main
deb http://ntfs-3g.sitesweetsite.info/ubuntu/ edgy main
deb http://flomertens.keo.in/ubuntu/ edgy main

同時必須導入GPG-Key,可以這樣:
#wget http://flomertens.keo.in/ubuntu/givre_key.asc -O- | sudo apt-key add -
#wget http://givre.cabspace.com/ubuntu/givre_key.asc -O- | sudo apt-key add -

現在更新一下源:
#sudo aptitude update
正式安裝
在「終端」下面運行:
#sudo apt-get install ntfs-3g
配置NTFS-3g
首先看一些硬碟分區的分區類型
#sudo fdisk -l
現在就可以修改 /etc/fstab,來讓Ubuntu啟動的時候自動掛載NTFS分區了。但是首先請備份一下這個文件:
#sudo cp /etc/fstab /etc/fstab.bak
建立掛載點,譬如掛載在 /media/windows 下面
#sudo mkdir /media/windows
現在可以在 /etc/fstab 的後面添加
/dev/hda1 /media/ ntfs-3g defaults,locale=zh_CN.utf8 0 0
根據自己的情況進行修改。
一些示例
掛載 /dev/hda3
添加 /dev/hda3 /media/windows ntfs-3g ro,locale=zh_CN.utf8,uid=1000 0 0
關於自己的locale
可以用下面的命令查看所有的locale
#locale -a
如果不想重新啟動,就可以
#sudo umount -a
#sudo mount -a

最後一個掛載FAT分區的命令
#sudo mount /dev/hda3 /media/windows/ -t vfat -o iocharset=utf8,umask=000
當然可以在/etc/fstab裡面添加
/dev/hda3 /media/windows vfat iocharset=utf8,umask=000 0 0
Openfire隨著Ubuntu自動啟動
openfire預設情況下,是不隨機啟動的。為了解決每次都要手工啟動的麻煩,我編寫了一個腳本,放在/etc/init.d目錄裡面
#sudo vim /etc/init.d/openfire
內容如下:
#!/bin/sh
openfire_start(){
/etc/openfire/bin/openfire start
}
openfire_stop(){
/etc/openfire/bin/openfire stop
}
case $1 in
start)
openfire_start
;;
stop)
openfrie_stop
;;
*)
echo 『Usage:openfire start|stop』
;;
esac

F. 我用xmanager V4.0 遠程登錄 linux red5,目前是root用戶可以登錄,但是非root無法登錄

沒有用過,估計是許可權設置問題!

G. 了解 red5 的請進!!

這個是linux嗎?
有點看清好前不懂··
猜2中方法襪手:
添加commons-logging-1.1.1.jar
或者是:在red5的web.xml注答清釋有log4J的配置

H. 如何搭建BigBlueButton開發環境

硬體准困孝派備:一台基於ARM11的開發板,最好帶顯示屏的。 軟體准備:Linux操作系統,NFS網路文件,JTAG調試工具,arm-linux-gcc編譯工具鏈,嵌入式linux操作系統(根據開發板和處理器配置並且編譯),擴展汪賀庫(比如GUI,如果有的話)。 基本步驟: 1、在根據開發板配置嵌入式Linux操作系統(勾選NFS文件系統支持),並且編譯。 2、利用JTAG工具燒錄開發板的UBOOT 3、配置開發板的網路埠和慎喊PC端網路埠,利用TFTP工具,將編譯好的嵌入式linux操作系統燒錄到開發板中 4、配置好PC端Linux操作系統的NFS文件系統 5、在PC端Linux操作系統中編譯你的嵌入式linux軟體,並且放到NFS文件系統中。 6、開發板通過網路訪問PC上的NFS文件系統,執行其中編譯好的應用程序 7、享受你的開發之旅吧。

I. 哪位高手能告訴一下如何在linux下安裝red5流媒體發布程序

需要jvm,java虛擬機
你的linux是啥版本,如果是debian系列(包括debian、ubuntu),直接用apt-cache search | grep jvm
然後去下載一個高緩red5的版本,執行 java xxx即可(xxx是red5的襲念肆拍轎主class名字)

J. linux怎麼啟動 ams服務

時間:2016-03-23來源:linux網站 作者:meteorite91

最近需要使用rtmp伺服器,在red5和AMS之間選擇了AMS來搭建,說先說明一下AMS全稱是adobe media server,在5.0版本之前名稱是FMS(flash media server)。

搭建的環境:64位的centos6.5,PS:AMS只支持64位的系統,不管是windows還是Linux都只有64位,安裝之前要安裝好64位的Linux環境。

在http://www.adobe.com/support/flashmediaserver/downloads_updaters.html下載5.0.3版本的源碼包,在centos切換root許可權,解壓,進入AMS_5.0.3_r3029目錄,運行./installAMS,後面根據提示按enter等鍵即可,需要注意的是在提示輸入IP的時候最好使用自己想用的IP而不是自動檢測,默認的埠是1935和1111,其他都可以默認執行。

熱點內容
idle運行python文件 發布:2025-05-15 17:12:19 瀏覽:230
主存儲器屬於外存儲器嗎 發布:2025-05-15 16:54:00 瀏覽:755
顯示屏看股票都有哪些配置 發布:2025-05-15 16:52:39 瀏覽:397
android行情 發布:2025-05-15 16:52:25 瀏覽:438
活動上線前伺服器配置要注意什麼 發布:2025-05-15 16:38:43 瀏覽:949
王者榮耀安卓區怎麼免費轉蘋果 發布:2025-05-15 16:18:02 瀏覽:763
威朗pro高配都有哪些配置 發布:2025-05-15 15:57:09 瀏覽:958
資料庫分頁查詢數據 發布:2025-05-15 15:45:13 瀏覽:522
phpmyadmin上傳限制 發布:2025-05-15 15:39:52 瀏覽:432
如何給手機配置真正的電腦 發布:2025-05-15 15:39:52 瀏覽:765