gpt4 book ai didi

azure - 向视频索引器提供一个 videoUrl,其中包含查询参数

转载 作者:行者123 更新时间:2023-12-03 04:57:37 25 4
gpt4 key购买 nike

我们正在实现视频索引器。要上传视频,我们希望使用 videoUrl 方法而不是上传视频文件。为此,我们使用 Blob 存储上的视频 URL。这些需要提供 SAS token ,因此 url 包含查询参数。但是,我无法向视频索引器上的端点提供带有查询参数的 videoUrl。

测试请求示例:

https://api.videoindexer.ai/trial/Accounts/MY_ACCOUNT_ID/Videos?accessToken=MY_ACCESS_TOKEN&name=interview&description=interview&privacy=private&partition=some_partition&indexingPreset=AudioOnly&streamingPreset=NoStreaming&videoUrl=https://manualtovideos.blob.core.windows.net/asset-xxxxx/interview.mp4?sp=rl&st=2020-12-03T16:48:42Z&se=2020-12-04T16:48:42Z&sv=2019-12-12&sr=b&sig=l57dDjKYr...8%25253D

当我使用 url 缩短服务来缩短 blob url 时,它可以工作。文档说我需要对videoUrl进行url编码,所以我使用javascript的encodeURI来做到这一点但这不会对 url 造成太大影响,因为它忽略了 ?&

我是否需要以不同的方式对网址进行编码?或者是否有其他方法进行身份验证,这样我就可以使用 blob url 而无需使用 sas token ,因为它也在 Azure 上?

最佳答案

您需要对 URL 进行编码。

您可以使用 Azure Video Analyzer for Media Developer Portal 查看它是如何创建的在上传方法中。

关于azure - 向视频索引器提供一个 videoUrl,其中包含查询参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65130953/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com