View a markdown version of this page

Kinesis 视频流播放 - Amazon Kinesis Video Streams
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

Kinesis 视频流播放

您可以使用以下方法观看 Kinesis 视频流:

  • GetMedia— 您可以使用 GetMedia API 构建自己的应用程序来处理 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— 您可以使用 GetClip API 下载一个片段(在 MP4 文件中),其中包含指定视频流在指定时间范围内存档的点播媒体。有关详细信息,请参阅 GetClip API 参考。