如何在Azure Media Services上流式传输上传的视频

时间:2015-07-21 13:56:33

标签: azure video azure-media-services

我上传了一个视频到Azure Media Services,然后点击了"发布"按钮。这给了我一个发布网址。

然后我使用Azure媒体播放器(http://amp.azure.net/libs/amp/latest/docs/samples.html)将我的视频内容嵌入到页面中。

我遇到的问题是视频开始不稳定。也许它是视频的编码,但我想确保,如果我想要使用媒体播放器或其他任何内容传输视频,我是否只使用"发布网址"?或者是否有一种不同的方式来请求视频内容以平滑流"?

2 个答案:

答案 0 :(得分:4)

我有一系列有关如何执行此操作的教程。从这里开始,Using blob storage with Media Services

如上所述,它会为您提供两种不同的资产:

  1. blob存储资产
  2. 媒体服务资产
  3. 我更喜欢先将我的内容上传到blob存储,这样我就可以将它们放入文件夹并保持其有序。然后,我跳进Media Services,让服务指向blob存储中的文件。更容易保持整洁。

    此外,您现在可以将blob中的文件作为.mp4流式传输,或者使用媒体服务将其编码为各种格式,例如自适应比特率,它将返回清单文件。

    最后,请务必从媒体服务门户网站启动您的流媒体频道并保持开启状态!对于简单的.MP4,您不需要它,但对于自适应比特率,您将需要它。

答案 1 :(得分:2)

是。您使用VOD的发布URL,并且您有一些url参数可以根据需要更改流式传输的类型。默认是流畅的流式传输。

平滑流式传输

{流式端点名称 - 媒体服务帐户名称} .streaming.mediaservices.windows.net / {locator ID} / {filename} .ism / Manifest

HLS Streaming

{流式端点名称 - 媒体服务帐户名称} .streaming.mediaservices.windows.net / {locator ID} / {filename} .ism / Manifest(format = m3u8-aapl)

MPEG Dash Streaming

{流媒体端点名称 - 媒体服务帐户名称} .streaming.mediaservices.windows.net / {locator ID} / {filename} .ism / Manifest(format = mpd-time-csf)

查看哪种方式最适合您

您也可以在此页面上进行测试并尝试高级设置

http://amsplayer.azurewebsites.net/azuremediaplayer.html