gpt4 book ai didi

azure - 从 Azure 流式传输视频(Blob 或媒体服务)

转载 作者:行者123 更新时间:2023-12-02 23:51:59 25 4
gpt4 key购买 nike

我有一个在 azure 中托管的 MVC 4 网站,需要上传视频,并在不同的页面上允许将上传的视频流回客户端播放器。

第一个选项允许用户上传视频并对其进行编码 (.mp4)第二个选项是我手动上传视频并对其进行编码,并向用户提供 url。

无论哪种情况,视频都会在另一个页面上呈现给用户。

我在努力让它发挥作用的过程中遇到了困难。有什么建议/工作示例吗?

最佳答案

我在我的 C# 应用程序中使用了以下代码,它工作正常。

public static string getBlobStreamURL(string fsBloblFilePath, string fsdirectory)
{
CloudBlobContainer cloudBlobContainer = storageAccount.CreateCloudBlobClient().GetContainerReference(fsdirectory);
var cloudBlob = cloudBlobContainer.GetBlockBlobReference(fsBloblFilePath);
var SharedAccessSignature = cloudBlob.GetSharedAccessSignature(new Microsoft.WindowsAzure.Storage.Blob.SharedAccessBlobPolicy()
{
Permissions = Microsoft.WindowsAzure.Storage.Blob.SharedAccessBlobPermissions.Read,
SharedAccessExpiryTime = DateTime.UtcNow.AddHours(1)
});
var StreamURL = string.Format("{0}{1}", cloudBlob.Uri, lsSharedAccessSignature);
return StreamURL;
}

关于azure - 从 Azure 流式传输视频(Blob 或媒体服务),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14369093/

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