[RTMP] 直播網址格式解析

從最近架設的 RTMP 直播伺服器上觀測到一件事:

使用者輸入推流的直播 client 應用中直播伺服器網址,是根據應用不同,而有不同解釋。

這很麻煩,因為我也找不到一個標準來去規範,甚至是抓準一點怎麼控制請求!

目前找也只有看到 Wowza 所發佈的一篇 RTMP URL 解析 文章,到底那些推流的 client 是根據哪個標準格式來去拆使用者輸入的 URL 呢?

搞得我可亂了~

rtmp://[wowza-ip-address]:[port]/[application]/[appInstance]/[prefix]:[path1]/[path2]/[streamName]

Where:

  1. [wowza-ip-address]: Wowza media server domain name or IP address

  2. [port]: TCP port to use for the connection (RTMP/RTMPE = 1935, RTMPT = 80, RTMPS = 443)

  3. [application]: Application name

  4. [appInstance]: Application instance name (defaults to definst)

  5. [prefix]: Content type prefix (flv, mp4, mp3 – in Wowza Streaming Engine software, defaults to mp4 if omitted)

  6. [path1]/[path2]/[streamName]: Stream path and name

If the stream name doesn’t have path elements, the [appInstance] part can be omitted from the URL:

rtmp://[wowza-ip-address]:[port]/[application]/[prefix]:[streamName]

… 更多說明就點進 Wowza 看看,不過如果你正在著手接收推流的 client ,要有心理準備他可能送的跟你想的不同XD

目前測試過: OBS, ZY Play, DJI

皆有所差異~ 囧

#RTMP #直播 #伺服器 #URL #標準 #Wowza #Adobe #Protocal #Flash #網址 #技術相關 #OBS

- Powered by Mxp.TW -FB2WP-

Facebook 外掛整合

Share: