首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Azure媒体服务现场直播/点播

Azure媒体服务现场直播/点播
EN

Stack Overflow用户
提问于 2018-08-27 06:45:47
回答 1查看 439关注 0票数 1

我开始使用来证明我正在做的流媒体解决方案的概念。事情进展得很好,因为我正在使用SDK来创建通道,并启动和停止这些通道。我现在正处于实际测试流功能的阶段,在这一阶段,出现了一些问题。

我需要实现的是一个带有视频点播的Live,然后通过SDK的解决方案实现以下目的:

  1. 你可以在溪流直播的时候观看它。
  2. 您可以在事件结束后观看视频的后记。(同一频道将有多个活动和按需存档的视频)。

在真正担心创建实时事件和通过SDK启动流之前,我希望使用我通过SDK创建和启动的通道来测试流。我使用SDK创建了该通道,并使用以下选项创建了该通道:

代码语言:javascript
复制
{
    "aad_tenant_domain": "my_tenant_id",
    "rest_api_endpoint": "my_rest_api_endpoint_url",
    "storage_key": "my_storage_key",
    "app_client_id": "app_client_id",
    "app_client_secret": "app_client_secret",
    "live_stream_channel_name": "TestChannel",
    "live_stream_channel_description": "Test Channel Live Stream",
    "live_stream_encoding_type": "None",
    "live_stream_streaming_protocol": "RTMP",
    "live_stream_start_channel": false
}

然后,我在门户中手动启动通道,并通过单击门户中的“Go”按钮创建一个默认的活动事件。我设法使用Wirecast来传输视频,我可以在门户的预览播放器中查看实时流,也可以在http://ampdemo.azureedge.net/azuremediaplayer.html的Azure媒体播放器中使用预览url。

3分钟后,我在WireCast中停止了流,也停止了通道。在通道中的Live部分,我仍然可以看到创建的默认活动事件,当我打开它时,我可以看到一个流定位器url,它旁边有一个红色感叹号。它已经发布,但是当我在Azure媒体播放器中使用这个定位器时,我会得到以下错误:

代码语言:javascript
复制
A network error caused the video download to fail part-way

现场活动的播放按钮也是灰色的。

我可以在资产列表中看到有6个文件的资产,其中一个是大约50 is的视频/MP4文件。

我是否遗漏了一些重要的步骤,例如必须在流中对视频进行编码,而不是在创建通道时为编码类型指定none?这就是为什么在直播流结束后,我不能按需观看视频的原因吗?

EN

回答 1

Stack Overflow用户

发布于 2018-08-27 17:35:53

原来是编码设置。通过遵循下面的文章并复制所有设置,所有功能都按预期工作。甚至在频道停止后,我也可以按需访问视频,这正是我想要的。

https://learn.microsoft.com/en-us/azure/media-services/previous/media-services-configure-wirecast-live-encoder

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52033863

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档