1. 程式人生 > >linux rtsp 伺服器

linux rtsp 伺服器

http://socol.iteye.com/blog/675864

引用自:

Linux下利用gnump3d架設流媒體伺服器

庫檔案被安裝到:/usr/lib/perl5/5.8.6/gnump3d目錄

  man被安裝到:

  /usr/man/man1/gnump3d.1

  /usr/man/man1/gnump3d-index.1

  /usr/man/man1/gnump3d-top.1

  /usr/man/man1/gnump3d.conf.1

  3、配置

  gnump3d的配置檔案被存放在/etc/gnump3d/gnump3d.conf ,我們可以對配置檔案進行修改。

  gnump3d的themes被存放在/usr/share/gnump3d/目錄中,所以要想換theme,可以在 gnump3d.conf中指定。

  媒體檔案存放在目錄gnump3d.conf中,是/home/mp3 ,您也可以改為您媒體檔案的目錄,或者在/home中建一個mp3目錄,把所有的媒體檔案拷過去。

  4、執行gnump3d流媒體伺服器

  [

[email protected] gnump3d-2.9.5]# gnump3d&

  或

  [[email protected]st gnump3d-2.9.5]# gnump3d2&

  5、訪問gnump3d流媒體伺服器

  訪問地址是:http://localhost:8888/ ,您也可以讓區域網的其它電腦來訪問,當然要把localhost改為您的機器的IP地址,舉例來說,如果您的流媒體伺服器所在電腦的IP是192.168.1.6 ,那麼,區域網訪問地址應該是:

  http://192.168.1.6:8888

  對屬性的配置頁面:

  http://localhost:8888/prefs/

  6、漢化theme讓介面變成中文

  我們可以漢化自己喜歡的theme ,把介面變成中文,漢化非常簡單,因為theme是html網頁,theme存放在/usr/share/gnump3d/目錄中。

linux下用helix架設流媒體伺服器

HelixServer 11 for Linux

作者:traveller2

網上流傳著一個>的文章,詳細講解了Helix_DNA_Server_10.1.tar.gz的安裝方法,今天我在RHEL AS4.2上成功安裝了Helix Server Unlimited v11.0.1.1884 ForLinux,這個版本新一些,使用方法也有一點點不同於Helix_DNA_Server_10.1,我把安裝與設定過程記錄了下來,分享一下,但願不是狗尾續貂.....
Helix Server Unlimited v11.0.1.1884 For Linux 特別版   
下載地址:
http://down.chinaz.com/soft/9415.htm

(linux公社有Helix_DNA_Server_10.1可下載,不過我喜歡新些的版本)
漢化補丁 下載地址:http://www.helix.cn/download/Helix_Administrator_CHS_2.01.rar  (解壓密碼:www.helix.cn)
  以上兩個檔案都是用rar壓縮的,你可以在你的linux中系統裝一個rar_forlinux來解壓,也可以winrar解壓好再到linux系統中使用,我已經解壓好了,解壓後的檔案都放在了同一個資料夾內.
下面是安裝過程
[[email protected] ~]# cd helixserver/
[[email protected] helixserver]# ls
crack  HelixAdministrator  HelixServerUnlimited11_Linux.zip  setup.tar.gz
[[email protected] helixserver]# tar xzvf setup.tar.gz
helix-server-retail-11.01-rhel4-setup.bin
HelixProxyAdmin.pdf
HelixProxyConfig.pdf
HelixServerAdmin.pdf
HelixServerConfig.pdf
[[email protected] helixserver]# ls
crack                 HelixServerConfig.pdf
HelixAdministrator    helix-server-retail-11.01-rhel4-setup.bin
HelixProxyAdmin.pdf   HelixServerUnlimited11_Linux.zip
HelixProxyConfig.pdf  setup.tar.gz
HelixServerAdmin.pdf
[[email protected] helixserver]# chmod +x helix-server-retail-11.01-rhel4-setup.bin
[[email protected] helixserver]# ./helix-server-retail-11.01-rhel4-setup.bin
Extracting files for Helix installation........................
Welcome to the Helix Server 11.0 (11.0.1.1884) Setup for UNIX
Setup will help you get Helix Server running on your computer.
[ Press [Enter] to continue... ]
If a Helix Server license key file has been sent to you,
please enter its directory path below. If you have not
received a Helix Server license key file, then this server
WILL NOT OPERATE until a license key file is placed in
the server's License directory.  Please obtain a free
Basic Helix Server license or purchase a commercial license
from our website at http://www.real.com/.  If you need
further assistance, please visit our on-line support area
at http://service.real.com/.
LicenseKey File: []:                            [ 這個是要許可證,可以先放下,等安裝完再將許可證檔案放入 ]
Installation and use of Helix Server requires
acceptance of the following terms and conditions:
Press [Enter] to display the license text...             [ 回車,然後....有興趣就讀一讀吧^_^... ]
Choose "Accept" to accept the terms of this
license agreement and continue with Helix Server setup.
If you do not accept these terms, enter "No"
and installation of Helix Server will be cancelled.
I accept the above license: [Accept]:                      [此處回車預設即可 ]
Enter the complete path to the directory where you want
Helix Server to be installed.  You must specify the full
pathname of the directory and have write privileges to
the chosen directory.
Directory:  [/root/helixserver]: /usr/helixserver       [ 更改安裝路徑 ]
Please enter a username and password that you will use
to access the web-based Helix Server Administrator and monitor.
Username []:                                                        [設定遠端管理使用者名稱 ]
Username []:Password []:                                         [ 設定密碼 ]
Confirm Password []:
Please enter a port on which Helix Server will listen for
RTSP connections.  These connections have URLs that begin
with "rtsp://"
Port [554]:                              [ 此處回車預設即可 ]
Please enter a port on which Helix Server will listen for
HTTP connections.  These connections have URLs that begin
with "http://"
Port [80]:8080                         [ 更改http傳輸埠,為避免和apache衝突,建議更改 ]
Please enter a port on which Helix Server will listen for
MMS connections.  These connections have URLs that begin
with "mms://"
Port [1755]:                             [ 此處回車預設即可 ]
Helix Server will listen for Administrator requests on the
port shown.  This port has been initialized to a random value
for security.  Please verify now that this pre-assigned port
will not interfere with ports already in use on your system;
you can change it if necessary.
Port [11012]:11111                  [ 更改遠端管理訪問的埠,系統預設的有時難以記住,可更改為好記的 ]
You have selected the following Helix Server configuration:
Admin User/Password:    traveller2/****
Encoder User/Password:  traveller2/****
Monitor Password:       ****
RTSP Port:              554
HTTP Port:              8080
MMS Port:               1755
Admin Port:             11111
Destination:            /usr/helixserver
Enter [F]inish to begin copying files, or [P]revious to go
back to the previous prompts: [F]:                      
[ 如果以上設定你沒意見,此處回車預設即可,否則按P重新設定 ]
Copying Helix Server files....
Helix Server installation is complete.
If at any time you should require technical
assistance, please visit our on-line support area
at http://service.real.com/.
Cleaning up installation files...
Done.
[ 安裝完成 ]
[[email protected] helixserver]# ls
crack                 HelixServerConfig.pdf
HelixAdministrator    helix-server-retail-11.01-rhel4-setup.bin
HelixProxyAdmin.pdf   HelixServerUnlimited11_Linux.zip
HelixProxyConfig.pdf  setup.tar.gz
HelixServerAdmin.pdf
[[email protected] helixserver]# cp -a HelixAdministrator//usr/helixserver/HelixAdministrator_zh/      [這是漢化過程,HelixAdministrator就是最初下載的漢化包解壓得來 ]
[[email protected] helixserver]# cp crack/DistributedLicensing.lic/usr/helixserver/License/             [ 破解過程??^_^ ]
[[email protected] helixserver]#cd /usr/helixserver
[[email protected] helixserver]# mv HelixAdministrator HelixAdministrator_en
[ 為預設的英文語言包重新命名,這樣做的主要目的是,萬一某一刻你突然感覺英文看著很爽,依然可以將管理介面換回英文 ]
[[email protected] helixserver]# ln -s HelixAdministrator HelixAdministrator_zh/
[[email protected] helixserver]# ls
adm_b_db  default.cfg            HelixAdministrator_zh  Plugins
Bin       default.cfg.old       helixserver.my        Plugins.old
Bin.old   enc_b_db              Lib                   rmserver.cfg
Cache     enc_r_db              Lib.old               rmserver.cfg.old
cdi_b_db  enc_w_db              License               Secure
Commerce  HelixAdministrator    Logs                  slta.cfg
Content   HelixAdministrator_en  master.cfg
[[email protected] helixserver]# ./Bin/rmserver rmserver.cfg &  [ 啟動伺服器程序並讓它在後臺執行, ]
[[email protected] helixserver]# ps -aux |grep rmserver
Warning: bad syntax, perhaps a bogus '-'? See /usr/share/doc/procps-3.2.3/FAQ
root     2918  0.1  1.0  7000 2096pts/0    S    18:17   0:00 ./Bin/rmserverrmserver.cfg
root      2919  7.9 61.5 324136 117592?     Ssl  18:17   0:02./Bin/rmserver rmserver.cfg
root     2920  0.0  1.0  7004 2100 ?       Ss   18:17   0:00./Bin/rmserver rmserver.cfg
[ 檢查服務是否已正常啟動 ]
  這時你的流媒體伺服器已經正常運行了,可以在遠端進行維護.我是在另一臺WINDOWS機上進行維護的.開啟IE(或其他瀏覽器),輸入 http://192.168.213.128:11111/admin/index.html
  會提示讓你輸入使用者名稱和密碼,驗證便可以看到管理介面,並且已經是全中文,如圖




  埠設定可在這裡隨意更改


  限制最大使用者數:


"載入點"裡的內容一般是一定要更改的


  現在我新增一個新的載入點mov1,注意載入點/mov1/最後一定要有這個"/",設定好後"應用"


  更改載入點內容後若想生效必須重新啟動helixserver服務,重啟伺服器按鈕可在管理介面的右上角看到,重啟後頁面會在20秒後自動重新整理,一般不需要等那麼久,可以手動過載頁面.


Click here to open new windowCTRL+Mouse wheel to zoom in/out

  Helix Server Unlimited v11.0.1.1884已經將以前放在"伺服器設定中"的"媒體演示"功能也挪到,了右上角,和幫助等放在了一起,這樣的更改的確更合理,你可以轉到"媒體演示"頁面進行伺服器測試.這時你的流媒體伺服器已基本能滿足要求.
Click here to open new windowCTRL+Mouse wheel to zoom in/out

  可監控伺服器執行狀態


  helixserver還可以做許多設定,如訪問控制,廣播等,管理介面已經是中文,應當不難看懂,有些功能我自己也沒有摸清楚,您可以到網上查到一些關於設定的文章,最好的教程是它的幫助文件

http://blog.chinaunix.net/uid-9688646-id-3035496.html

主要安裝步驟如下:
1、安裝Fedora7;
2、去掉Fedora 7的防火牆,當然也可以自己配置防火牆,允許4212埠和5554埠;
3、安裝VLC伺服器,這個見上面的部落格文章;
然後配置VLC伺服器,配置步驟如下:
1、在Fedora 7的控制終端中執行
vlc --ttl 12 -vvv --color -I telnet --telnet-password videolan --rtsp-host 0.0.0.0:5554
2、通過telnet hostip 4212登入到vlc的VLM介面;
3、在vlm介面上執行
new Test vod enabled
setup Test input my_video.mpg  (注意my_video.mpg要麼是絕對路徑,要麼是相對路徑)
4、在客戶端鍵入命令:
vlc rtsp://server:5554/Test
就可以看到節目了。 new ch1 broadcast enabled setup ch1 input /tmp/happy_feet.mp4 setup ch1 output #duplicate{dst=rtp{dst=192.168.1.164,mux=ts,port=1234}}  setup ch1 output #duplicate{dst=rtp{dst=192.168.1.164,mux=ts,port=1234,,sdp=rtsp://192.168.1.164:8080/test.sdp}} control ch1 play

相關推薦

linux rtsp 伺服器

http://socol.iteye.com/blog/675864 引用自: Linux下利用gnump3d架設流媒體伺服器 庫檔案被安裝到:/usr/lib/perl5/5.8.6/gnump3d目錄   man被安裝到:   /usr/man/man1/g

Linux伺服器間配祕鑰免密傳輸操作

很多情況下,我們都需要使用scp進行跨伺服器之間的檔案傳輸,但是在每一次進行傳輸時,都需要輸入賬號和密碼很是麻煩,而且如果在寫shell指令碼時需要此類操作則更是麻煩的不要不要的,因此我們現在可以通過配置祕鑰的方式來解決這一麻煩的操作,讓兩伺服器間的檔案傳輸變得簡單(但是會存在兩

Linux 檢視伺服器端開啟情況及開啟或關閉一個埠(永開啟久關閉)

Linux 檢視伺服器端開啟情況及開啟或關閉一個埠(永久關閉等) 1.Linux CentOS7防火牆的基本操作,對firewalld-cmd操作和檢視 2.Linux CentOS7怎麼開啟外網訪問一個埠 1.Linux

常用Linux VPS/伺服器SSH連線工具 - Xshell下載與使用

我們很多網友可能初次接觸Linux VPS、伺服器,所以在購買完畢VPS主機不知道如何登入。有些網友甚至直接類似WIN系統一樣直接在桌面遠端連線工具連線,可想而知肯定是無法連線的。因為如果我們購買的是LINUX系統的伺服器,那必須要通過SSH工具進行連線,其中我們常用的SecureCRT、Putty、XShe

linux併發伺服器設計

linux 併發伺服器: http://blog.csdn.net/ygl840455828ygl/article/details/52438167 http://www.2cto.com/os/201309/245280.html http://www.cnblogs.com/v

Python發郵件程式部署到Linux伺服器上之後無法工作

    寫了一個爬取學校教務網獲取成績的小工具,每五分鐘進行一次查詢,如果發現有新成績出現就用郵件通知自己,郵件伺服器使用的騰訊企業郵箱。     爬蟲寫的比較順利,但發郵件的部分出了一些問題,在自己的Linux環境下執行沒問題,在雲伺服

使用smartty連線Linux伺服器

通過客戶端連線Linux工具有很多,比如putty,smartty等等 這裡主要介紹smartty連線Linux,因為putty雖然小巧,但爆出過後門事件,加上smartty對於很多入手Linux新手而言,上手會更快,該工具具有windows的操作GUI介面和完全支援全命令列介面功能,使

Linux伺服器檔案傳輸總結

會慢慢更新  linux檔案傳輸主要有一下幾種方法: 1.ftp 2.samba服務3.sftp4.scp5.rcp6 使用rsync傳輸7使用nc傳輸 前幾種相對熟悉,就暫不整理。 For my daily report,先整理下面幾種。 1使用scp命令傳輸:

Linux——FTP伺服器部署,FTP安全部署(匿名,本地,虛擬使用者的管理)

一、FTP的概念 FTP 是File Transfer Protocol(檔案傳輸協議)的英文簡稱,而中文簡稱為“文傳協議”。用於Internet上的控制檔案的雙向傳輸 二、FTP的部署 服務端部署: 安裝vsftpd 安裝 lftp

live555從RTSP伺服器讀取資料到使用接收到的資料流程分析

本文在linux環境下編譯live555工程,並用cgdb除錯工具對live555工程中的testProgs目錄下的openRTSP的執行過程進行了跟蹤分析,直到將從socket端讀取視訊資料並儲存為對應的視訊和音訊資料為止。 進入testProgs目錄,執行./openRTSP rtsp://

Linux伺服器初學之八——FTP服務

FTP服務 FTP服務是Internet上最早應用主機之間進行資料傳輸的基本服務之一。FTP服務的一個非常重要的特點就是可以獨立於平臺,也就是說在UNIX、MAC、Windows等作業系統中都可以實現FTP的客戶端和伺服器。儘管目前已經普遍採用HTTP方式傳送檔案,但FTP仍然是跨平

Linux伺服器初學之五 ——程序管理

1.PS命令 PS命令可以檢視當前執行的程序資訊。 Linux上有5種狀態: 1.執行(正在執行或在執行佇列中等待) 2.中斷(休眠中,受阻,在等待某個條件的形成或接受到訊號) 3.不可中斷(收到訊號不喚醒和不可執行,進行必須等待直到有中斷髮生) 4.僵死(進行已終止,但程序描述符存

Linux伺服器初學之四 ——Vim的相關操作

文字編輯器 Vim Vim 是 Linux 系統上的最著名的文字/程式碼編輯器,也是早年的 Vi 編輯器的加強版,而 gVim 則是其 Windows 版。它的最大特色是完全使用鍵盤命令進行編輯,脫離了滑鼠操作雖然使得入門變得困難,但上手之後鍵盤的各種巧妙組合操作卻能帶來極為

Linux伺服器初學之三 ——linux操作基礎

1.Shell shell是系統的使用者介面,shell的直譯器將命令轉化為系統功能呼叫並轉交給核心完成,若是外部命令或實用程式,則試圖在硬碟中查詢該目錄並將其調入記憶體,再將其解釋為系統功能呼叫並轉交給核心執行。 2.Linux的目錄結構 Linux系統是一個目錄樹的結構

Linux伺服器初學之七——NFS服務

NFS服務 網路檔案系統(Network File System, NFS)採用客戶端/伺服器端(C/S,1對N)工作模式。是分散式計算系統的一個組成部分,可實現在網路中不同linux系統的計算機間共享檔案, 其通訊協議基於TCP/IP協議層,可以將遠端的計算機磁碟掛載到本地,讀寫

Linux伺服器初學之六——伺服器的克隆祕鑰連線和IP及主機名修改

第一步 我們可採用伺服器克隆的方式生成一個新的伺服器,我採用的是vmware的克隆功能。 第二步 我們需要更改主機名稱: vim /etc/sysconfig/network HOSTNAME=XXX —-XXX即為你的主機名稱 hostna

Linux伺服器日誌清理

之前在做一個專案,伺服器部署在Linux系統下,後來發現伺服器執行每天產生大量的日誌檔案,一個多月產生了60多G的日誌檔案,消耗巨大的儲存空間。後來就想辦法讓Linux系統自動每天清理7天以前的日誌檔案。   實現過程是寫一個刪除日誌的shell指令碼。   解釋一下,伺服器產生的日誌放在/

linux伺服器之間的目錄檔案同步

一、rsync是什麼 在開始正式學習rsync之前,我們先來回答這個問題:rsync是什麼。 rsync(remote synchronize)是Liunx/Unix下的一個遠端資料同步工具。它可通過LAN/WAN快速同步多臺主機間的檔案和目錄,並適當利用rsync演算法(差分編碼)以減少資料的傳輸。

有10臺linux web伺服器,你該怎麼管理。你沒有上任交接工作,你該怎麼展開自己工作

假如你跳槽到一家公司,有10臺linux  web伺服器,你該怎麼管理。你沒有上任交接工作,你該怎麼展開自己工作。 1. 搭建自己的監控伺服器zabbix 2. 找公司要賬號,密碼,ip 3. 檢視at和crontab記錄,建立自己備份機制 4. 遠端管理工具securiCRT或

[Linux] samba 伺服器配置

[Linux] samba 伺服器配置 /etc/samba/smb.conf [share] comment = Share Folder path = /home browseable = yes writeable = yes guest ok =