總覽
隨選影片 (VOD) 是一種媒體內容發布系統,可讓使用者根據自身需求觀看影片,而不會受到固定播出時間或特定影片播放裝置的限制。
VOD 串流內容與直播不同。VOD 是預先錄製的影片內容,會先經過剪輯才提供給使用者觀看;直播則是即時播放的影片內容。
運作方式
隨選影片 (VOD) 是一種媒體內容發布系統,可讓使用者根據自身需求觀看影片,而不會受到固定播出時間或特定影片播放裝置的限制。
常見用途
瞭解如何使用 Google Cloud 的產品和基礎架構,打造端對端 VOD 串流工作流程。系統會將新的影片內容擷取至 Cloud Storage,並以 Transcoder API 轉碼,然後使用與 HTTP 即時串流/MPEG-DASH 格式相容的影片播放應用程式,透過 Media CDN 向全球觀眾提供該內容。
瞭解如何使用 Google Cloud 的產品和基礎架構,打造端對端 VOD 串流工作流程。系統會將新的影片內容擷取至 Cloud Storage,並以 Transcoder API 轉碼,然後使用與 HTTP 即時串流/MPEG-DASH 格式相容的影片播放應用程式,透過 Media CDN 向全球觀眾提供該內容。
Transcoder API 會將擷取的 Mezzanine 影片檔案轉碼為所需的輸出格式,包括 MP4、HTTP 即時串流和 MPEG-DASH。接著,這項解決方案會根據個人設定,為每部輸入的影片提供下列輸出版本:SD 標準畫質 (低於 1280 x 720 像素)、HD 高畫質 (1280 x 720 像素),以及 UHD 超高畫質 (高於 1920 x 1080 至 4096 x 216 像素)。系統會將轉碼後產生的影片存放在獨立的 Cloud Storage 值區中,該值區會用來做為 Media CDN 的來源儲存空間。
Transcoder API 會將擷取的 Mezzanine 影片檔案轉碼為所需的輸出格式,包括 MP4、HTTP 即時串流和 MPEG-DASH。接著,這項解決方案會根據個人設定,為每部輸入的影片提供下列輸出版本:SD 標準畫質 (低於 1280 x 720 像素)、HD 高畫質 (1280 x 720 像素),以及 UHD 超高畫質 (高於 1920 x 1080 至 4096 x 216 像素)。系統會將轉碼後產生的影片存放在獨立的 Cloud Storage 值區中,該值區會用來做為 Media CDN 的來源儲存空間。
影片檔案擷取到 Cloud Storage 後,Cloud Functions 會自動偵測值區中的新影片,並建立轉碼工作。Transcoder API 會將擷取的 Mezzanine 影片檔案轉碼為所需的輸出格式,包括 H.264 編碼、MP4、HLS 和 MPEG-DASH 封裝內容。系統會將轉碼後產生的檔案存放在獨立的 Cloud Storage 值區中,該值區會用來做為 Media CDN 的來源儲存空間。
影片檔案擷取到 Cloud Storage 後,Cloud Functions 會自動偵測值區中的新影片,並建立轉碼工作。Transcoder API 會將擷取的 Mezzanine 影片檔案轉碼為所需的輸出格式,包括 H.264 編碼、MP4、HLS 和 MPEG-DASH 封裝內容。系統會將轉碼後產生的檔案存放在獨立的 Cloud Storage 值區中,該值區會用來做為 Media CDN 的來源儲存空間。
Live Stream API 會自動將 Mezzanine 直播信號轉碼為直接提供給觀眾的串流格式,包括 HTTP 即時串流和 MPEG-DASH。系統會先建立輸入端點,然後建立管道資源,以便將使用者提供的直播 SRT 或 RTMP 串流內容轉碼,並輸出 HTTP 即時串流或 DASH 串流內容。由 Live Stream API 產生的輸出串流內容會儲存至 Cloud Storage 值區,這些值區可設定為 Cloud CDN 的後端。
Live Stream API 會自動將 Mezzanine 直播信號轉碼為直接提供給觀眾的串流格式,包括 HTTP 即時串流和 MPEG-DASH。系統會先建立輸入端點,然後建立管道資源,以便將使用者提供的直播 SRT 或 RTMP 串流內容轉碼,並輸出 HTTP 即時串流或 DASH 串流內容。由 Live Stream API 產生的輸出串流內容會儲存至 Cloud Storage 值區,這些值區可設定為 Cloud CDN 的後端。
您可以在 VOD 內容中插入廣告。這類廣告通常會儲存在廣告伺服器,並透過中繼資料提供說明,有助於您順利推行 VOD 營利策略。Video Stitcher API 支援下列格式:符合通用媒體應用格式 (CMAF) 的 HTTP 即時串流 (HLS) 內容,以及採用基於 HTTP 動態自動調整串流 (DASH) 標準來調整位元率的串流內容。呼叫該 API 後,系統隨即會建立新的 VOD 工作階段,指定插入影片的廣告播放網址與相關資訊。
您可以在 VOD 內容中插入廣告。這類廣告通常會儲存在廣告伺服器,並透過中繼資料提供說明,有助於您順利推行 VOD 營利策略。Video Stitcher API 支援下列格式:符合通用媒體應用格式 (CMAF) 的 HTTP 即時串流 (HLS) 內容,以及採用基於 HTTP 動態自動調整串流 (DASH) 標準來調整位元率的串流內容。呼叫該 API 後,系統隨即會建立新的 VOD 工作階段,指定插入影片的廣告播放網址與相關資訊。
Video Stitcher API 會根據中繼資料的說明,以動態方式將儲存在廣告伺服器中的廣告插入直播內容.做法與處理 VOD 內容類似。Video Stitcher API 支援下列格式:符合通用媒體應用格式 (CMAF) 的 HTTP 即時串流 (HLS) 內容,以及採用基於 HTTP 動態自動調整串流 (DASH) 標準來調整位元率的串流內容。呼叫該 API 後,系統隨即會建立新的直播工作階段,指定插入影片的廣告播放網址與相關資訊。
Video Stitcher API 會根據中繼資料的說明,以動態方式將儲存在廣告伺服器中的廣告插入直播內容.做法與處理 VOD 內容類似。Video Stitcher API 支援下列格式:符合通用媒體應用格式 (CMAF) 的 HTTP 即時串流 (HLS) 內容,以及採用基於 HTTP 動態自動調整串流 (DASH) 標準來調整位元率的串流內容。呼叫該 API 後,系統隨即會建立新的直播工作階段,指定插入影片的廣告播放網址與相關資訊。
Video Intelligence API 可協助開發人員將 Google 的影片分析技術整合至自有應用程式。預先訓練的機器學習模型可自動辨識影片存檔和串流影片中的各種物件、地點和動作。使用者可運用 REST API 為儲存在本機或 Cloud Storage 的影片加上註解,按每個片段、每個鏡頭和每個影格提供整部影片的背景資訊。
Video Intelligence API 可協助開發人員將 Google 的影片分析技術整合至自有應用程式。預先訓練的機器學習模型可自動辨識影片存檔和串流影片中的各種物件、地點和動作。使用者可運用 REST API 為儲存在本機或 Cloud Storage 的影片加上註解,按每個片段、每個鏡頭和每個影格提供整部影片的背景資訊。
Video Intelligence API 可即時串流分析直播媒體內容。預先訓練的機器學習模型可自動辨識影片存檔和直播影片中的各種物件、地點和動作。使用者可運用 REST API 為儲存在 Cloud Storage 的影片或直播影片加上註解,此 API 也支援 RTSP、RTMP 和 HLS 等標準直播通訊協定。您可以取得整部影片、每個片段、每個鏡頭及每個影格的情境資訊。
Video Intelligence API 可即時串流分析直播媒體內容。預先訓練的機器學習模型可自動辨識影片存檔和直播影片中的各種物件、地點和動作。使用者可運用 REST API 為儲存在 Cloud Storage 的影片或直播影片加上註解,此 API 也支援 RTSP、RTMP 和 HLS 等標準直播通訊協定。您可以取得整部影片、每個片段、每個鏡頭及每個影格的情境資訊。