在Azure Media Services上存储实时视频

时间:2015-11-04 19:36:41

标签: azure video-streaming azure-storage azure-media-services

我有一个有趣的场景,使用Windows Azure直接从IP摄像机存储视频。

我知道Azure媒体服务对于视频流是惊人的,但我不知道是否可以使用媒体服务来存储来自IP安全摄像头的视频。

有人在这有经验吗?

1 个答案:

答案 0 :(得分:2)

是的,如果您的相机或流媒体软件支持RTMP或Fragmented MP4作为流媒体协议,则可以。

如何做好准备:

如下图所示,存储直播的实体是" Program"。

enter image description here

常见直播方案

以下步骤描述了创建常见实时流媒体应用程序所涉及的任务。

  1. 将摄像机连接到计算机。启动并配置本地实时编码器,该编码器输出多比特率RTMP或分段MP4(平滑流)流。 (例如WireCast此步骤也可以在您创建频道后执行。

  2. 创建并启动频道。

  3. 检索频道提取网址。实时编码器使用摄取URL将流发送到频道。

  4. 检索频道预览网址。使用此网址验证您的频道是否正确接收直播。

  5. 创建一个程序。使用Azure管理门户时,创建程序也会创建资产。使用.NET SDK或REST时,您需要创建资产并指定在创建程序时使用此资产。

  6. 发布与该计划相关联的资产。确保在要从中流式传输内容的流式终端上至少有一个流式保留单元。

  7. 准备好开始流式传输和存档时启动程序。可选地,可以用信号通知实时编码器以开始广告。广告将插入输出流中。

  8. 只要您想停止流式传输和存档活动,就停止该程序。

  9. 删除程序(并可选择删除资产)。

  10. 所有这些任务都可以使用Azure Management Portal.NET SDKJava SDK,Azure媒体服务REST API等进行。

    更多详情here