導航:首頁 > 文件管理 > rtmpd配置文件

rtmpd配置文件

發布時間:2023-08-29 17:42:18

❶ 問下像YY直播那樣給的RTMP推流地址建的是什麼伺服器 怎樣搭建這樣的伺服器

可以使用nginx的rtmp模塊來搭建。可以在github上下載,進入nginx目錄,執行命令./configure --prefix=./bin --add-mole=../nginx-rtmp-mole-1.2.1在這個過程中可能因為環境不同而出現不同錯誤,比如缺少pcre、openssl等,這時候就需要安裝這些庫。

nginx.conf配置文件信息

userroot;
worker_processes1;

error_loglogs/error.logdebug;

events{
worker_connections1024;
}

rtmp{
server{
listen1935;
applicationmyapp{
liveon;
drop_idle_publisher5s;
}
}
}
http{
server{
listen8081;
location/stat{
rtmp_statall;
rtmp_stat_stylesheetstat.xsl;
}
location/stat.xsl{
root/root/nginx-rtmp-mole-1.2.1/;
}
location/control{
rtmp_controlall;
}
location/rtmp-publisher{
root/root/nginx-rtmp-mole-1.2.1/test;
}

location/{
root/root/nginx-rtmp-mole-1.2.1/test/www;
}
}
}

全部完成之後 重新啟動nginx

❷ 如何從RTMP源將流拉到Wowza Stream Engine 4

這個部分描述了建立一個直播應用的過程以及Application.xml文件中的相關配置。

創建一個應用文件夾[install-dir]/applications/live。

創建一個配置文件夾[install-dir]/conf/live,並將[install-dir]/conf/Application.xml拷貝到這個新的文件夾下。

打開並編輯這個新拷貝的Application.xml文件,按下面的描述修改配置(可能有些配置已經是配置好的):

注意: 點擊這里可以下載一個已經有默認配置的Application.xml。

將Streams/StreamType屬性設置為:

Code:
<StreamType>live</StreamType>

將HTTPStreamers屬性設置為:

Code:
<HTTPStreamers>cupertinostreaming,smoothstreaming,sanjosestreaming</HTTPStreamers>

將Streams/LiveStreamPacketizers屬性設置為:

Code:
<LiveStreamPacketizers>cupertinostreamingpacketizer,smoothstreamingpacketizer,sanjosestreamingpacketizer</LiveStreamPacketizers>

將RTP/Authentication/PlayMethod屬性設置為:

Code:
<PlayMethod>none</PlayMethod>

打開並編輯[install-dir]/conf/publish.password文件,添加一個username和password,用來控制RTSP/RTP推送時對wowza的訪問(下面是一個username為myuser,password為mypassword的文件例子):

Code:
# Publish password file (format [username][space][password])
# username password
myuser mypassword

啟動Wowza Stream Engine 4

推送

在你的編碼器上輸入下面的信息,然後再點擊Publish或Start按鈕:

Host Address: [wowza-ip-address]:1935
Stream Name: live/myStream.sdp

注意: 關於在編碼器上向Wowza Media Server推送直播流的具體操作依據編碼器的不同而不同。要了解更多如何在編碼器上推送直播流,請聯系你的編碼器廠家。

播放

注意:在下面的例子中,[wowza-ip-address] 是運行Wowza Stream Engine 4的IP地址或域名。

Adobe Flash Player (RTMP)

針對Wowza Media Server 3.5.0及更高版本,用瀏覽器打開[install-dir]/examples/LiveVideoStreaming/FlashRTMPPlayer/player.html,輸入下面的信息,再點擊Connect按鈕。

Server: rtmp://[wowza-ip-address]/live
Stream: myStream

如果要從遠程電腦上播放這個直播流,你只要將FlashRTMPPlayer文件夾拷貝到一個web server上,然後用瀏覽器訪問: http://<webserver>/FlashRTMPPlayer/player.html即可。

Adobe Flash Player (San Jose/Adobe HDS)

針對Wowza Media Server 3.5.0及更高版本,用瀏覽器打開[install-dir]/examples/LiveVideoStreaming/FlashHTTPPlayer/player.html,輸入下面的信息,再點擊Connect按鈕。

如果要從遠程電腦上播放這個直播流,你只要將FlashHTTPPlayer文件夾拷貝到一個web server上,然後用瀏覽器訪問: http://<webserver>/FlashHTTPPlayer/player.html即可。

注意: 要使用HDS播放這個直播流,你必須採用一個基於OSMF的Flash播放器。

Apple iOS device (Cupertino/Apple HLS)

蘋果設備上的Safari®web瀏覽器上打開下面的URL:

URL: http://[wowza-ip-address]:1935/live/myStream/playlist.m3u8

注意: The Apple®iPhone®3GS (及更早的設備) 以及iPod touch®終端需要視頻的編碼格式為H.264 format (Baseline profile level 3 或更低) 以及音頻編碼格式為AAC或MP3立體聲。

注意:你也可以在一台Mac OS® X Snow Leopard 10.6 或更高版本的電腦上用Safari web 瀏覽器或QuickTime 10.x播放這個直播流。

Microsoft Silverlight (Smooth Streaming)

針對Wowza Media Server 3.5.0及更高版本,用瀏覽器打開[install-dir]/examples/LiveVideoStreaming/SilverlightPlayer/player.html,輸入下面的信息,再點擊Connect按鈕。

Stream: http://[wowza-ip-address]:1935/live/myStream/Manifest

如果要從遠程電腦上播放這個直播流,你只要將SilverlightPlayer文件夾拷貝到一個web server上,再訪問: http://<webserver>/SilverlightPlayer/player.html。

注意: The Microsoft® Silverlight® 播放器需要音頻和視頻同時存在。針對直播流,關鍵幀的頻率(可以在編碼器上設置或者叫做gop/fps)必須在1到4秒之間(推薦採用2秒)。只要超過4秒播放就會停止。

RTSP/RTP player

在RTSP/RTP播放器中輸入下面的URL:

URL: rtsp://[wowza-ip-address]:1935/live/myStream

❸ 電腦開機提示C:\Users\Administrator\AppData\Local\Temp

某個進程在系統啟動後,自動調用c:usersADMINI~1Appdatelocal emp 目錄171721Log.iniis這個文件的時候發現不存在而報錯,這是個臨時文件夾,這個東西存不存在不重要。

解決方法:

1、如果知道這是什麼進程調用,卸載後重新安裝即可。

拓展知識:

msconfig即系統配置實用程序,是Microsoft System Configuration的縮寫。是在開始菜單里運行中輸入然後確認就可以找到程序開啟或者禁用,可以幫助電腦禁止不需要運行的程序,這樣可以加快你的電腦運行。

功能:

1、管理系統啟動項,有的軟體在操作系統啟動時也隨之啟動,佔用系統資源(CPU、內存等),

這里可以由你來決定哪些軟體可以啟動,哪些不可以啟動。

2、管理系統服務, 例如列印機、注冊表等等的服務

3、可以看到BOOT.ini、win.ini、system.ini等

❹ 電腦服務和埠問題,謝謝!

如果你裝了的金山網鏢,那就很簡單了,你打開網鏢後,切換到「網路狀態」標簽窗口,那裡面就列出了所有正在使用網路通信的進程,點擊想看的進程,就會自動展開詳細信息,其中就包括了該進程使用的埠信息,當然還有進程的本地文件等其它信息!我想這應該是你要的簡單方便的查詢方式吧!

❺ 如何在自己的應用程序直接接收rtmp流

一,目標: 利用開源或者免費工具實現一個直播系統;同時支持在瀏覽器、播放器和嵌入到 PC 應 用或者移動 APP 中觀看直播。 二,技術選型: 視音頻源端:: Adobe Flash Media Live Encoder 3.2,可以在 windows 和 mac 安裝; 如果你已有一些支持 RTMP 的採集設備,那是最好了; 或許你想在自己的應用中實現,這樣你就必須自己開發處理採集,編碼和協議傳輸了(以後 再表); RTMP Server: FMS -- Adobe 公司出品的伺服器,價格昂貴,當然是最正宗的,因為 RTMP 就是 Adobe 公 司的私有協議; Wowza -- 同樣需要授權費, 大概是$55 per month/instance,效率和穩定性都還不錯; Red5 -- 一個開源實現, 效率和穩定性都稍微差些,由於它是 java 實現的,所以天生支持 跨平台運行; Nignx-rtmp-mole - -nginx 的一個第三方模塊,如果你熟悉 nginx 那是不錯的選擇,當然它 也是免費的,不過功能就沒有其他幾個豐富了; 這里我選擇 nginx+nginx-rtmp-mole 作為伺服器,這是我認為最容易上手的一種方式了(如 果 你 把 windows 作 為 服務 器 那 可 能 麻煩 些 , 官 方 提供 的 windows 二 進 製版 本 是 沒 有 nignx-rtmp-mole 的,而且 nginx 在 windows 下的性能比 linux 就差太多了) 客戶端: VLC 也可以安裝其他支持 rtmp 的播放器; JW Media Player 一個開源的 flash 視音頻播放器, 利用它我們可以直接在瀏覽器觀看直播; (移動端的瀏覽器是不知道 flash 的) ffmpge/librtmp 如果你希望在自己的應用中實現播放器,或者希望在移動端直接接收 RTMP 流,那就要自己開發了(以後再表) 最後選型是: Adobe Flash Media Live Encoder 3.2 + Nignx-rtmp-mole + JW Media Player 三,實現 (本文將 nginx 安裝到 Centos 6.5 下,IP 為 192.168.0.51) 1,下載安裝 Adobe Flash Media Live Encoder 3.2 2,編譯安裝配置 nginx + nginx-rtmp-mole (nginx 1.7 無法編譯通過) #wget http://nginx.org/download/nginx-1.6.2.tar.gz #tar -zxvf nginx-1.6.2.tar.gz #git clone https://github.com/arut/nginx-rtmp-mole.git (如果沒有安裝 git 則直接下載 zip 包) #cd nginx-1.6.2 #./configure --add-mole=../nginx-rtmp-mole --with-http_ssl_mole #make #make install 配置 ( 詳細查看 https://github.com/arut/nginx-rtmp-mole), 編輯 nginx/nginx.conf ,增加 rtmp 模塊: rtmp { server { Listen 1935; chunk_size 4000; #可以將 mylive 改成你想要的名字 application mylive { live on; } } } 在 http 模塊增加: location /stat{ rtmp_stat all; rtmp_stat_stylesheet stat.xsl; } location /stat.xsl{ root html; } 同時需要將 nginx-rtmp-mole 源碼目錄下的 stat.xsl 拷貝到 nginx/html 下,這樣就可以通過 網頁查看伺服器的 RTMP 狀態了。

❻ 如何抓取rtmp串流影音

網路上許多影音都利用flash player來播放,大部分的原始格式為.flv,如有名的youtube等,若其檔案走的協定為http協定,那大部分的軟體都可以直接下載,有名的如:Jdownloader、Orbit downloader…,但若走的協定為rtmp,這些軟體就沒辦法下載了,以下介紹如何下載rtmp協定的線上影音,我以中天電視的網站為例(http://www.ctitv.com.tw/drama_video.html ):
操作的邏輯為:先取得影音檔案的rtmp url (格式為rtmp://aaa.bbb.ccc./x.flv),再利用rtpmp程式,將線上影音檔存到檔案中:
1.首先到 http://rtmpmp.mplayerhq.hu/ 下載rtmpmp,這裏我用的是 windows版的rtmpmp 。

2.接著到中天電視的網站,假設我要抓的是沈春華Life Show的影音(http://www.ctitv.com.tw/drama_video_c96.html ),點選要下載的頁面。

3.在瀏覽器中按右鍵,選擇檢視原始檔,找到url的所在,有的網站會直接列出.flv的位置,有的則是像中天電視一樣,給一個.xml檔,可以用搜尋(Ctrl+F)關鍵字的方式,試試.flv或.xml,本例子是找到如下的.xml位置 (http://www.ctitv.com.tw/ctiplayer/a/60192/1/flashvars.xml )。

4.打開上面的xml檔案,可以找到rtmp的位置 (rtmp://video.ctitv.com.tw/vod/media/2011/10/31/fb4b76f4-2fb9-4075-b97d-71ef3444d729.flv),用瀏覽器是無法打開的,這時候就需要rtmpmp來幫忙。

5.先將rtmpmp解到c:\rtmpmp中

6.開啟dos視窗到rtmpmp目錄中,cd c:\rtmpmp

7.rtmpmp是命令列的程式,使用的方式為 rtmpmp -r rtmp的url -o 輸出的檔名.flv,本例中使用的命令列是
c:\rtmpmp>rtmpmp -r rtmp://video.ctitv.com.tw/vod/media/2011/10/31/fb4b76f4-2fb9-4075-b97d-71ef3444d729.flv -o saved.flv
可以將要抓的串流檔存成saved.flv

8.等抓完就可以看到如下的畫面。

9.dir 後,就可以看到存下來的saved.flv,此時就可以用支援flv的播放器來播放了。

閱讀全文

與rtmpd配置文件相關的資料

熱點內容
app用什麼語言寫 瀏覽:239
環球網校在哪個文件夾 瀏覽:501
Word文件怎麼改成網頁格式 瀏覽:883
西遊之路升級 瀏覽:854
atv和app分別是代表什麼 瀏覽:370
蘋果六s為什麼充不進電 瀏覽:386
qq閱讀hjava 瀏覽:896
給力傳奇版本會員 瀏覽:668
app伺服器資料庫開發 瀏覽:855
怎麼用映像文件裝系統 瀏覽:113
ascii格式文件 瀏覽:886
kali需要學什麼編程語言 瀏覽:603
中國志願app如何修改電話號碼 瀏覽:438
項目經理數據分析師哪個好 瀏覽:547
abinit教程 瀏覽:12
4gb優盤能放多少文件 瀏覽:389
ug編程到底是什麼 瀏覽:466
win10重置怎麼選擇刪除c盤文件 瀏覽:332
燃盡圖用什麼工具 瀏覽:338
win10桌面文件沒了能恢復嗎 瀏覽:214

友情鏈接