jsop文件能导入postman么_Azure Media Service 使用API 对远程文件进行编码并流式传输视频 (1)准备环境和资源...

f7be8841ae2e6f92a11c825dec89965f.png

背景:

之前介绍过Azure Media Service 直播和点播的功能,但当我们需要将AMS内置到产品中的时候,就不能单纯的从AMS控制台上点点鼠标配置了,这时候需要配合API或者SDK进行操作。

Azure Media Services -可提供视频点播(VOD)

开直播啦-10分钟使用Azure Media Services开启直播

本文介绍: 

Azure Media Service 使用API 对远程文件进行编码并流式传输视频的第一部分,准备AMS资源和API资源。

本案例针对世纪互联的AMS进行演示。

对远程文件进行编码并流式传输视频的一个前置条件是提供一个AMS可以访问的视频文件,本例子中我们创建了一个storage account ,然后上传了一个视频文件,作为源文件,并且设置了该文件的访问权限: 

本例子参照文档进行,但要注意文档中存在部分描述不正确的地方:

https://docs.azure.cn/zh-cn/media-services/latest/stream-files-tutorial-with-rest

视频演示:
图文步骤:
创建Azure media service;
准备可公开访问的视频文件;
准备示例的postman环境和集合;
调整postman调用api的参数,获取aad token;
创建AMS:

创建AMS过程中,可能需要创建新的 storage account;

b91adfe6cd0a9e23d05741832c7f49f7.png

创建公开可访问的视频文件:

c2125429a13cbe9fa34697bf565eebcf.png

上传视频文件:

1d85a4fc63cfd748f5392b211d963817.png

设置访问级别为:容器(匿名读取反问容器和blob)

8dfe8c7aac2abb9a92e4164aee55b8d5.png

访问级别设置完成后,可以在浏览器中访问并直接播放该文件:

8d7f3f3f1dfff043c41d63923c71ea8e.png

准备postman环境和集合文件,

下载地址:

git clone https://github.com/Azure-Samples/media-services-v3-rest-postman.git

导入 Postman 环境文件。

在屏幕的右侧,选择“管理环境”选项。

15a87d3558e998f645974f2937532f2d.png

6d057b5729b3a5507f957b316971bc02.png

导入postman集合文件,单击“导入”导入该集合文件。

选择 下载的Media Services v3.postman_collection.json 文件。

45b7929bc8bd3917d2279eb03dbf03d8.png

在使用postman的环境和集合文件前,需要配置服务主体,可以在AMS管理页面进行:

创建新的app:

e7adcaee085abf22d1ca640af02560d5.png

创建新的secret:注意机密secret将在关闭页面后,无法查看,需要保存下来:

3ef95455eac9044d5690664d01d426bb.png

创建完成后,可以看到如下配置信息,这些信息需要填写到postman 环境文件:

af876eba58086df451a0a6671bf98394.png

对照下图的一一对应关系,将值填写到环境当中

a9147cc23f49ecb71280070365a1bd17.png

获取AAD Token:

获取token的api要调整如下内容(仅针对世纪互联Azure需要修改,global Azure请保持默认):

1.url 修改为https://login.partner.microsoftonline.cn/:aadTenantDomain/oauth2/token

2.body 中的resource 需要修改为https://management.core.chinacloudapi.cn/

如下图执行命令,得到token表示执行成功:

5aed5c326caa307e0d49f0987076eeb5.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值