为了账号安全,请及时绑定邮箱和手机立即绑定

更改 MediaLive 中的输入 URL

更改 MediaLive 中的输入 URL

偶然的你 2022-08-02 17:00:11
我正在尝试使用python更新Input MediaLive URL。boto3输入是一种类型(HLS),并附加到通道,我认为这是我问题的根源。URL_PULLaccount = { all credentials and stuff }url = 'https://mynew/supercool/hls/playlist.m3u8'client = boto3.client("medialive",                      aws_access_key_id=account['access_key'],                      aws_secret_access_key=account['key_secret'],                      region_name=account['region_name'])input_id = 1234567client.update_input(InputId=input_id, Sources=[{'Url': url}])代码工作正常,但我得到这个错误,我不知道如何处理它:调用 UpdateInput 操作时出错 (BadRequestException):在将输入附加到通道时,无法更改输入的输入类。请从通道中分离输入以切换其类。问题:我应该使用哪个工作流来更新已附加到通道的输入?
查看完整描述

2 回答

?
呼如林

TA贡献1798条经验 获得超3个赞

AWS API 在更新输入(主和备份)时需要 2 个 URL。

client.update_input(InputId=input_id, Sources=[{'Url': url},{'Url': url}])


查看完整回答
反对 回复 2022-08-02
?
慕标5832272

TA贡献1966条经验 获得超4个赞

如果输入类STANDARD_INPUT则需要 2 个 URL,但如果使用SINGLE_INPUT类,则只需要 1 个 URL。

如果您只需要 1 个网址,则可以创建SINGLE_INPUT但您的频道必须是单个 (SINGLE_PIPELINE) 而不是标准。

此外,单通道比标准通道便宜!


查看完整回答
反对 回复 2022-08-02
  • 2 回答
  • 0 关注
  • 78 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信