Azure 媒體服務即時串流程式代碼範例

媒體服務標誌 v3


警告

Azure 媒體服務將於 2024 年 6 月 30 日淘汰。 如需詳細資訊,請參閱 AMS淘汰指南

本文是即時串流的程式代碼範例清單。

沒有編碼的即時串流

具有基本傳遞的即時串流

如果您只需要廣播低成本 UGC 通道,此範例會示範如何設定基本傳遞即時活動。

.NET 尚無法使用 Node.JS Python

使用標準傳遞的即時串流

此範例示範如何使用標準傳遞即時串流。

.NET 尚無法使用 Node.JS Python

使用編碼的即時串流

具有 720P 標準編碼的即時串流

此範例示範如何在雲端中使用即時編碼搭配 720P HD 自適性比特率編碼預設。

.NET 尚無法使用 Node.JS Python

使用 1080P 編碼的即時串流

此範例示範如何在雲端中使用即時編碼搭配 1080P HD 自適性比特率編碼預設。

.NET 尚無法使用 Node.JS Python

低延遲和編碼的即時串流

具有低延遲的即時串流 (LL-HLS) 與 720P 標準編碼

此範例示範如何使用Apple LL-HLS 通訊協定啟用低延遲即時串流,並使用新的3層720P HD自適性比特率編碼預設進行編碼。

.NET 尚無法使用 Node.JS Python

特殊案例

RTMP 和 Smooth 的 FFmpeg 命令行範例

此範例示範如何在本機使用 FFmpeg 命令行,透過 RTMP 或 Smooth streaming 進行串流處理。 它示範各種案例,包括僅限音訊、多音訊和屏幕錄製。

.NET 尚無法使用 Node.JS 尚無法使用

使用 .NET 使用 DVR 建立實時活動

此範例示範如何使用 DVR 來建立和使用即時活動與實時輸出。

.NET 尚未提供 Node.JS Python 尚未提供

與其他 Azure 服務結合

使用事件中樞的標準傳遞即時串流

此範例示範如何使用事件中樞來訂閱即時串流通道上的事件。 事件包括編碼器連線、中斷連線、活動訊號、延遲、不連續和漂移問題。

.NET 尚無法使用 Node.JS Python

取得說明及支援

您可以連絡媒體服務並提出問題,或遵循下列其中一種方法來追蹤我們的更新: