gpt4 book ai didi

c# - AES 加密视频流无法与 iOS 设备中的 azure 媒体播放器配合使用

转载 作者:行者123 更新时间:2023-12-03 04:17:20 26 4
gpt4 key购买 nike

我们在 ios 设备上播放 aes 加密内容时遇到拦截器。我们已经提到了以下链接 -

https://azure.microsoft.com/en-us/blog/how-to-make-token-authorized-aes-encrypted-hls-stream-working-in-safari/

Azure Media Player does not work with AES protection on iPhone

https://github.com/AzureMediaServicesSamples/HLSSafariProxy

问题是我无法从 azure 媒体播放器调用代理服务器(如上面链接中所述)。下面是从玩家调用代理服务器的代码 -

        <video id="vid1" class="azuremediaplayer amp-default-skin" autoplay="" controls="" width="640" height="400" data-setup="{"techOrder": ["azureHtml5JS", "flashSS","html5FairPlayHLS","silverlightSS", "html5"], "nativeControlsForTouch": false}">
<source src="XXXX-XXXXX" type="application/vnd.ms-sstr+xml" data-setup="{"protectionInfo": [{"type": "AES", "authenticationToken": "Bearer XXXXX"}],"streamingFormats":["SMOOTH","DASH","HLS"]}"/>

<source src="http://localhost:5002/api/AzureMediaServicesManifestProxy/TopLevel?playbackUrl=XXXX-XXXX/manifest&amp;token=Bearer XXXXX-XXXXX" (proxy server api)
type="application/vnd.apple.mpegurl" data-setup="{"disableUrlRewriter": true}"/>
</video>

我收到错误“未找到此媒体的兼容源”请在这方面提供帮助。

最佳答案

看起来您多次设置源,这让 iOS 播放器感到困惑。您可以尝试仅使用代理 URL 设置源吗?

关于c# - AES 加密视频流无法与 iOS 设备中的 azure 媒体播放器配合使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51888778/

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