[RTMP] 直播網址格式解析

本篇文章更新時間:2019/02/16
如有資訊過時或語誤之處,歡迎使用 Contact 功能通知。
一介資男的 LINE 社群開站囉!歡迎入群聊聊~
如果本站內容對你有幫助,歡迎使用 BFX Pay 加密貨幣新台幣 贊助支持。


從最近架設的 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

皆有所差異~ 囧

#直播 #伺服器 #標準 #網址 #技術相關

- Powered by Mxp.TW -FB2WP-


Share:

作者: Chun

資訊愛好人士。主張「人人都該為了偷懶而進步」。期許自己成為斜槓到變進度條 100% 的年輕人。[///////////____36%_________]

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *


文章
Filter
Mastodon