RTMPdump 使用說明 官方文件翻譯

2021-08-09 03:10:37 字數 2850 閱讀 2678

rtmpdump v2.4

2012-07-24rtmpdump(1)

名稱rtmpdump - (rtmp流**客戶端)rtmp streaming media client

使用引數

rtmpdump -h

說明rtmpdump 通過給定的url建立連線到指定的rtmp伺服器. 這url應該如下:

支援一般以及加密的rtmp會話

選項網路引數

這些選項定義了如何連線到伺服器

--rtmp

-r url

連線到伺服器的url

--host

-n hostname

覆蓋 rtmp url的主機位址.

--port

-c port

覆蓋 rtmp url的埠號.

--protocol

-l number

覆蓋 rtmp url的協議.

0 = rtmp

1 = rtmpt

2 = rtmpe

3 = rtmpte

4 = rtmps

5 = rtmpts

--socks

-s host:port

使用指定 socks4 **.

連線引數

這些選項定義了rtmp請求連線的資料報內容,如果不提供正確的值,伺服器將拒絕連線嘗試

--tcurl

-t url

--pageurl

-p url

**嵌入網頁的url,預設情況下沒有被傳送的價值

--swfurl

-s url

--flashver

-f version

--auth

-u string

增加到connect的驗證字串,使用此選項將增加乙個bool值true,然後是指定的字串,此選項僅用於一些特定的伺服器,已經過時了,更一般情況,--conn選項應該被代替使用

--conn

-c type:data

任意amf資料追加到connect,型別說明,

b 布林型

n 數字

s 字串

o 物件

z 空對於布林型必須是0或1作為false或true,

對於物件資料必須以0或1分別作為結束和開始的標制,子物件中資料項前加字首型別n,並指定值名稱,例如:

-c b:1 -c s:authme -c o:1 -c nn:code:1.23 -c ns:flag:ok -c o:0

會話選項

這些選項在連線成功後生效

--playpath

-y path

覆蓋rtmp url解析的playpath,rtmpdump有時不能正確解析,通過該選項明確

--playlist -y

--live -v

指定**是實時流。在實時流中沒有恢復和搜尋。

--subscribe

-d stream

訂閱的實時流名稱。預設 playpath.

--realtime -r

--resume -e

--skip

-k num

恢復時尋找最後乙個關鍵幀跳過的關鍵幀數。如果經常嘗試恢復失敗,這可能有用,預設0。

--start

-a num

開始到流的秒數,實時流無效

--stop

-b num

該流停止秒數

--buffer

-b num

設定緩衝時間,單位毫秒. the default is 36000000.

--timeout

-m num

num秒後沒有收到任何資料會話超時,預設值120。

安全引數

這些選項處理額外的身份驗證,來自伺服器的請求

--token

-t key

輸入安全令牌響應,如果伺服器需要使用安全令牌驗證

--jtv

-j json

json令牌用於傳統justin.tv伺服器 ,呼叫netstream.authenticate.ushertoken

--swfhash

-w hexstring

swf檔案的sha256 hash 數值. 如果伺服器使用swf驗證,該選項會被用到, 看下面 --swfvfy 選項. 該雜湊值是32位元組,並且必須以十六進製制表示. 始終與 --swfsize 選項一起使用.

--swfsize

-x num

解壓後swf檔案大小. 伺服器swf驗證時可能需要此選項,看下面--swfvfy 選項.始終與  --swfhash 選項一起使用.

--swfvfy

-w url

--swfage

-x days

指定使用快取的swf資訊天數,然後重新檢查,使用0為經常檢查,如果檢查顯示swf具有相同的修改時間戳,它不會被再次檢索

雜項--flv

-o output

指定輸出檔名,如果這個名字是-或被省略,流寫入到stdout

--hashes -#

顯示流進度,乙個雜湊標記沒1%進度,而不是位元組計數器

--quiet -q

制止所以命令的輸出

--verbose -v

詳細輸出.

--debug -z

debug輸出等級,最詳細可輸出所有分組資料

--help -h

列印命令選項摘要

退出狀態

0程式成功執行

1不可知錯誤

2不完全轉移,可能會得到進一步恢復

作者andrej stepanchuk, howard chu, the flvstreamer team 

英文原文:

RTMPdump 使用說明

rtmpdump v2.4 2012 07 24 rtmpdump 1 名稱rtmpdump rtmp流 客戶端 rtmp streaming media client 使用引數 rtmpdump h 說明rtmpdump 通過給定的url建立連線到指定的rtmp伺服器.這url應該如下 支援一般以...

RTMPdump 使用說明

rtmpdump v2.4 2012 07 24 rtmpdump 1 名稱 rtmpdump rtmp流 客戶端 rtmp streaming media client 使用引數 rtmpdump h 說明 rtmpdump 通過給定的url建立連線到指定的rtmp伺服器.這url應該如下 支援一...

RTMPdump 使用說明

rtmpdump v2.42012 07 24rtmpdump 1 名稱 rtmpdump rtmp流 客戶端 rtmp streaming media client 使用引數 這些選項定義了如何連線到伺服器 rtmp r url 連線到伺服器的url host n hostname 覆蓋 rtmp...