本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
步驟 2:建立RTMP輸入
在上設定 Amazon VPC 使用者之後VPC,您可以在中建立RTMPVPC推送輸入 MediaLive。
建立RTMPVPC推送輸入
-
確保您擁有步驟 1 中的信息。
-
您也應該從視訊內容的提供者取得資訊:來源內容的應用程式名稱和應用程式例項。(應用程式執行個體也稱為串流或串流金鑰。) 例如:
應用程式名稱:
live
和執行個體名稱curling
在開啟 MediaLive 主控台https://console.aws.amazon.com/medialive/
。 -
在導覽窗格中,選擇 Inputs (輸入)。
-
在 Inputs (輸入) 頁面上,選擇 Create input (建立輸入)。
-
完成「輸入詳細資料」區段:
-
輸入名稱 — 輸入名稱。
-
輸入類型 — 選擇 RTMP(推送)。
-
-
在 [網路模式] 區段中,選擇VPC。
-
完成設VPC定區段:
-
選擇 [選取子網路和安全性群組]。
-
針對子網路,選擇您取得的其中一個子網路。下拉式清單會顯示所有子網路VPCs,標識如下:
<subnet ID> <Availability Zone of subnet> <IPv4 CIDR block of subnet> <VPC ID> <Subnet tag called "Name", if it exists>
例如:
用於推送輸入的子網路 -1122aabb 子網路 MLive
如果子網路清單是空的,請選擇 [指定自訂]VPC,然後在欄位中輸入子網路 ID。(您只需要輸入子網路 ID,例如
subnet-1122aabb
。) -
在子網路中,選擇第二個子網路。第二次,下拉式清單只會顯示與第一個子網路相VPC同的子網路。
-
針對「安全性群組」,請依照與子網路相同的程序,選擇您取得的一個或多個安全性群組。下拉式清單會顯示屬於您選擇的VPC安全性群組,其識別如下:
<security group ID> <description attached to this security group> <VPC ID>
例如:
應用於推送輸入的安全性群組 MLive
-
-
完成「角色 ARN」區段,以選擇 MediaLive 要與此輸入搭配使用的角色。如需詳細資訊,請參閱IAM角色和 ARN。
-
在「輸入類別」區段中,選擇此輸入的類別:
-
STANDARD
-
SINGLE-PIPELINE
-
-
在 Input destinations (輸入目標) 區段中,請在 Destination (目標) 區段內,輸入您先前設定的應用程式名稱和應用程式執行個體:
-
如果輸入是標準類別輸入,請完成兩個欄位,以指定兩個來源。
-
如果輸入是單一類別輸入,請使用您取得的資訊完成第一個欄位,並將第二個欄位保留空白。
例如:
應用程式名稱:
live
應用實例:
curling
-
-
如果您想要將標籤與此輸入建立關聯,請在 Tags (標籤) 區段中建立標籤。如需詳細資訊,請參閱標記資源。
-
選擇 Create (建立)。
MediaLive 會建立輸入,並在該輸入上自動建立兩個端點。這些端點具有來自子網路範圍的私有 IP 地址,且指定連接埠 1935。例如:
10.12.30.44:1935/live/curling
10.99.39.15:1935/live/curling
-
提供上游系統這些端點:
-
如果您要將通道設定為標準通道,請提供這兩個端點。上游系統必須將內容推送至這兩個端點。
-
如果您要將通道設定為單一管線通道,請僅提供第一個端點。上游系統必須推送至這個端點。
例如,提供這些位址:
10.12.30.44:1935/live/curling
10.99.39.15:1935/live/curling
-
這些程序的結果
這項設定的結果是,上游系統的每個輸出都會在您VPC的.
RTMP輸入有兩個 IP 位址。無論發生什麼變化(例如修改輸入中的其他信息,或將輸入附加到不同的通道),這些地址都會在輸入的生命週期內固定。
每個位址都位於其中一個子網路中。如此一來,將內容從上游系統傳遞 MediaLive 到的安全性範圍內VPC。
如需此設定的說明 (其此程序的結果中包含圖表),請參閱「關於設定RTMPVPC來源」一節中的〈〉。
請注意,使用推送輸入,在您啟動頻道時,上游系統必須將視訊來源推送至輸入。在此之前不需要推送上游系統。
IAM角色和 ARN
本節說明如何完成 MediaLive 主控台 [建立輸入] 窗格中的 [角色] ARN 區段。
建立RTMP推送輸入時,您必須選擇 MediaLive 要承擔的角色。若要建立輸入, MediaLive 必須取得輸入中兩個端點的網路介面。這些端點位於您識別的子網路CIDR範圍內。一旦您選擇為此輸入建立,就會向 Amazon MediaLive 請求這些網路界面VPC。您選擇的角色可確保向 Amazon VPC 提 MediaLive 出的請求成功。
注意
MediaLive 主控台上的這個區段與 [建立頻道] 頁面 (也在 MediaLive 主控台上) 上的IAM角色區段相同。這兩者的差異在於,在 Create input (建立輸入) 頁面上,您會將角色連接到輸入。在 Create channel (建立頻道) 頁面中,您則將角色附加到頻道。您可以在這兩種用法中使用相同的角色 (例如,MediaLiveAccessRole)。
視組織是否指定管理員而定,選擇角色時通常會出現兩種情況。
您的組織有指定的管理員
您的組織可能有管理此服務的管理員。該管理員可能已設定為一個或多個角色:
-
詢問管理員或您的經理要使用哪個角色。或者,如果 Use existing role (使用現有的角色) 中只列出一個規則,請選擇該角色。
-
如果列出的唯一角色是 MediaLiveAccessRole,請選擇該角色。此外,如果此角色名稱旁顯示 Update (更新) 按鈕,請選擇按鈕。(按鈕不一定顯示,但每當按鈕出現時,請選擇按鈕以重新整理角色。)
-
如果您希望下次選取的角色首先出現在清單中,請選取 [記住] ARN。
您的組織沒有管理員
您的組織可能沒有指定的服務管理員。在此情況下,如果您的同事沒有設定適合的角色,您可能需要自行建立一個,然後選擇它。
-
您可以創建默認角色,稱為MediaLiveAccessRole。若要先檢查其他人是否已建立此角色 (只有一個人需要為您 AWS 帳戶中的所有使用者建立此角色),請查看從範本建立角色:
-
如果此選項呈現灰色,表示這個任務已完成。在這種情況下,請選擇 [使用現有角色],然後MediaLiveAccessRole從清單中選擇。
-
如果此選項未顯示為灰色,請選擇 [從範本建立角色],然後選擇 [建立IAM角色]。下一步,從清單中選擇該角色。如果 MediaLive 不允許您建立角色,請與組織中的系統管理員討論您的IAM權限。
-
-
如果MediaLiveAccessRole已建立,且旁邊顯示「更新」按鈕,請選擇按鈕。(按鈕不一定顯示,但每當按鈕出現時,請選擇按鈕以重新整理角色。)
-
如果您希望下次選取的角色首先出現在清單中,請選取 [記住] ARN。