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

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

gStreamer 元素参数参考

要将视频发送到亚马逊 Kinesis Video Streams Producter SDK,kvssink作为下沉,或管道的最终目的地。此参考提供了有关 kvssink 必需参数和可选参数的信息。有关更多信息,请参阅示例:Kinesis Video Streams 制作者 SDK gStream

kvssink 元素具有以下必需参数:

  • stream-name— 目标 Kinesis 视频流的名称。

    注意

    在使用 IoT 授权时,stream-name 的值必须等于 iot-thingname 的值(在 IoT 预配置中)。有关更多信息,请参阅使用 IoT 授权时出现“Invalid thing name passed (传递的事物名称无效)”错误

  • storage-size— 设备的存储大小(以兆字节为单位)。有关配置设备存储的信息,请参阅StorageInfo

  • access-key— 那个Amazon用于访问 Kinesis 视频流的访问密钥。您必须提供此参数或 credential-path

  • secret-key— 那个Amazon用于访问 Kinesis 视频直播的密钥。您必须提供此参数或 credential-path

  • credential-path— 包含您访问 Kinesis Video Streams 的凭据的文件路径。您必须提供此参数或 access-keysecret-key

kvssink 元素具有以下可选参数。有关这些参数的更多信息,请参阅 Kinesis 视频流结构

参数 描述 单位/类型 默认值
absolute-fragment-times 是否使用绝对片段时间。 布尔值 真实
avg-bandwidth-bps 流的预期平均带宽。 每秒字节数 4194304
aws-region 这个Amazon Web Services 区域使用。 字符串 us-west-2
buffer-duration 流缓冲持续时间。 180
codec-id 流的编解码器 ID。 字符串 "V_MPEG4/ISO/AVC"
connection-staleness 之后的时间,将调用直播过时回调。 60
content-type 流的内容类型。 字符串 "video/h264"
fragment-acks 是否使用片段 ACK。 布尔值 真实
fragment-duration 所需的片段持续时间。 毫秒 2000
framerate 预期的帧率。 每秒帧数 25
frame-timecodes 是否使用帧时间码或者使用当前时间回调生成时间戳。 布尔值 真实
key-frame-fragmentation 是否在关键帧上生成片段。 布尔值 真实
log-config 日志配置路径。 字符串 "./kvs_log_configuration"
max-latency 流的最大延迟。 60
recalculate-metrics 是否重新计算指标。 布尔值 真实
replay-duration 启用重新启动时,在出错时回滚当前阅读器以重放的持续时间。 40
restart-on-error 发生错误时是否重新启动。 布尔值 真实
retention-period 保留流的时间长度。 小时 2
rotation-period 密钥轮换周期。有关更多信息,请参阅轮换客户主密钥 2400
streaming-type 流式处理类型。有效值包括:
  • 0:实时

  • 1:几乎实时(当前不支持)

  • 2:离线

枚举 GstKvsSinkStreamingType 0:实时
timecode-scale MKV 时间码标度。 毫秒 1
track-name MKV 音轨名称。 字符串 "kinesis_video"
iot-certificate 在 kvssink 元素中使用的 IoT 凭证。接受以下键和值:
  • endpoint=iotcredentialsproviderendpoint

  • cert-path=/localdirectorypath /to/certificate

  • key-path=/localdirectorypath /to/private/key

  • ca-path=/localdirectorypath/to/ca-cert

  • role-aliases=role-aliases

字符串