[英]Storing live video on Azure Media Services
我有一个有趣的场景,使用Windows Azure直接从IP摄像机存储视频。
我知道Azure媒体服务对于视频流而言是惊人的,但是我不知道是否可以使用媒体服务来存储来自IP安全摄像机的视频。
这里有人有经验吗?
是的,如果您的相机或流软件支持RTMP或Fragmented MP4作为流协议,则是可能的。
如下图所示,存储实时流的实体为“程序”。
以下步骤描述了创建通用实时流应用程序所涉及的任务。
将摄像机连接到计算机。 启动并配置本地实时编码器,该实时编码器输出多比特率RTMP或分段MP4(平滑流)流。 (如WireCast一样) 在创建频道后也可以执行此步骤。
创建并启动一个频道。
检索频道提取网址。 实时编码器使用摄取URL将流发送到Channel。
检索频道预览URL。 使用此URL验证您的频道是否正确接收了实时流。
创建一个程序。 使用Azure管理门户时,创建程序还会创建资产。 使用.NET SDK或REST时,您需要创建资产并指定在创建程序时使用此资产。
发布与程序关联的资产。 确保要从中流式传输内容的流式终结点上至少有一个流式保留单元。
准备开始流式传输和归档时,请启动程序。 可选地,实时编码器可以被发信号以开始广告。 广告将插入输出流中。
每当您要停止流式传输和存档事件时,请停止程序。
删除程序(并选择删除资产)。
所有这些任务都可以通过使用Azure管理门户 , .NET SDK , Java SDK ,Azure Media Services REST API等来完成。
在这里更多细节
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.