簡體   English   中英

AES加密的視頻流無法與ios設備中的Azure Media Player一起使用

[英]AES encrypted video stream not working with azure media player in ios devices

在ios設備中播放AES加密內容時,我們面臨着阻礙。 我們已經引用了以下鏈接-

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

Azure Media Player不適用於iPhone上的AES保護

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設置源嗎?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM