本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
Kinesis 视频流播放
您可以使用以下方法观看 Kinesis 视频流:
-
GetMedia— 您可以使用
GetMediaAPI 构建自己的应用程序来处理 Kinesis 视频流。GetMedia是一种低延迟的实时 API。要创建能使用的玩家GetMedia,你必须自己构建。有关如何开发使用显示 Kinesis 视频流的应用程序的信息GetMedia,请参阅使用解析器库进行流式传输。 -
HLS — HTTP 直播 (HLS)
是一种行业标准的 HTTP-based 媒体流通信协议。您可以使用 HLS 观看 Kinesis 视频流,既可以用于实时回放,也可以查看存档的视频。 您可以使用 HLS 进行实时播放。延迟通常在 3—5 秒之间,但可能在 1—10 秒之间,具体取决于用例、玩家和网络条件。您可以通过编程Video.js
或手动提供 HLS 直播会话网址,使用第三方播放器(例如或 Google Shaka Player )来显示视频流。你也可以通过在 Apple Safari 或 Microsoft Edge 浏览器的地址栏中输入 HLS 直播会话网址来播放视频。 -
MPEG-DASH— 基于HTTP的动态自适应流式传输(DASH)
MPEG-DASH,也称为,是一种自适应比特率流媒体协议,可通过互联网对传统HTTP Web服务器提供的媒体内容进行高质量的流式传输。 您可以 MPEG-DASH 用于实时播放。延迟通常在 3—5 秒之间,但可能在 1—10 秒之间,具体取决于用例、玩家和网络条件。您可以使用第三方播放器(例如 dash.js
或 Google Shaka Player )通过编程或手动提供 MPEG-DASH 直播会话网址来显示视频流。 -
GetClip— 您可以使用
GetClipAPI 下载一个片段(在 MP4 文件中),其中包含指定视频流在指定时间范围内存档的点播媒体。有关详细信息,请参阅 GetClip API 参考。