我有一个有趣的场景,使用Windows Azure直接从IP摄像机存储视频。
我知道Azure媒体服务对于视频流是惊人的,但我不知道是否可以使用媒体服务来存储来自IP安全摄像头的视频。
有人在这有经验吗?
答案 0 :(得分:2)
是的,如果您的相机或流媒体软件支持RTMP或Fragmented MP4作为流媒体协议,则可以。
如下图所示,存储直播的实体是" Program"。
以下步骤描述了创建常见实时流媒体应用程序所涉及的任务。
将摄像机连接到计算机。启动并配置本地实时编码器,该编码器输出多比特率RTMP或分段MP4(平滑流)流。 (例如WireCast)此步骤也可以在您创建频道后执行。
创建并启动频道。
检索频道提取网址。实时编码器使用摄取URL将流发送到频道。
检索频道预览网址。使用此网址验证您的频道是否正确接收直播。
创建一个程序。使用Azure管理门户时,创建程序也会创建资产。使用.NET SDK或REST时,您需要创建资产并指定在创建程序时使用此资产。
发布与该计划相关联的资产。确保在要从中流式传输内容的流式终端上至少有一个流式保留单元。
准备好开始流式传输和存档时启动程序。可选地,可以用信号通知实时编码器以开始广告。广告将插入输出流中。
只要您想停止流式传输和存档活动,就停止该程序。
删除程序(并可选择删除资产)。
所有这些任务都可以使用Azure Management Portal,.NET SDK,Java SDK,Azure媒体服务REST API等进行。
更多详情here